6.1 Klasseattributten og stiltagget
Men det er ikke alt. Efter at hundredvis af "stile" blev opfundet, opstod spørgsmålet: hvordan man bruger dem? Og så kom de på ideen om at gruppere dem i "klasser". Det er selvfølgelig ikke de samme klasser som i Java. Bare specielle stilgrupper.
Og hvis du havde et billede, før du brugte "klasser":
<img src="logo.png" style="width=100px;height=100px;opacity=0.5">
Nu kunne det skrives som:
<img src="logo.png" class="picture">
<style>
img.picture {
width=100px;
height=100px;
opacity=0.5
}
</style>
Vi oprettede en speciel «style» pictureog overførte stilværdierne fra style. Og så bandt vi <img> og "stil"-billedet med tagget class.
6.2 Vælger, typer af vælgere
Disse stilarter, gengivet separat, blev kendt som classeseller selectors. De har flere vigtige funktioner.
Man html-elementkan have flere vælgere. Deres navne er angivet med et mellemrum. Eksempel:
<img src="logo.png" class="picture main">
En grund til, at vi har berørt vælgere her, er, at de kan anvendes automatisk. Og denne nyttige ejendom vil blive brugt meget ofte i fremtiden. Herunder Java-udviklere.
Her er en kort liste over dem:
| # | Vælger | Eksempel | Beskrivelse |
|---|---|---|---|
| 1 | * |
|
Gælder for alle elementer i et HTML-dokument. |
| 2 | #id |
|
# efterfølges af id'et for det element, som den givne typografi skal anvendes på. |
| 3 | tag |
|
Gælder for alle tabeller i dokumentet. |
| 4 | tag.vælger |
|
Gælder for alle dokumenttabeller, der har den specificerede klasseattribut. |
| 5 | .vælger |
|
Gælder for alle elementer, der har klasseattributten specificeret. Ethvert tag. |
| 6 | forælder barn |
|
Gælder for alle elementer, hvor det overordnede tag indeholder hovedklassen og det underordnede tag indeholder artikelklassen. |
| 7 | tag: link |
|
:link pseudo-klassen bruges til at style links, som brugeren ikke har klikket på endnu. |
| 8 | tag: besøgt |
|
:link pseudo-klassen bruges til at style links, som brugeren allerede har klikket på. |
| 9 | tag: kontrolleret |
|
Denne pseudo-klasse vil kun vælge afkrydsede UI-elementer: alternativknapper eller afkrydsningsfelter. |
| 10 | tag: hover |
|
Denne pseudo-klasse giver dig mulighed for at ændre stilen på et element, når du holder musen over det. |
| elleve | Tag: første barn |
|
Denne pseudo-klasse vil kun tillade det første underordnede element at blive valgt. |
Du behøver ikke at lære det hele udenad. Men det ville være godt, hvis du studerede denne tabel et par gange, og alt dette blev deponeret i dit hoved. Uden nettet i det moderne liv, ingen steder og på nettet - ingen steder uden vælgere.
GO TO FULL VERSION