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» picture
og 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 classes
eller selectors
. De har flere vigtige funktioner.
Man html-element
kan 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