CodeGym/Java kursus/Modul 3/klasse attribut

klasse attribut

Ledig

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 *
* {
  margin: 0;
  padding: 0;
}
Gælder for alle elementer i et HTML-dokument.
2 #id
#img123 {
   width:100px;
   height 100px;
}
# efterfølges af id'et for det element, som den givne typografi skal anvendes på.
3 tag
table {
   color: black;
}
Gælder for alle tabeller i dokumentet.
4 tag.vælger
table.important {
   color: red;
}
Gælder for alle dokumenttabeller, der har den specificerede klasseattribut.
5 .vælger
.picture {
  opacity: 0.5
}
Gælder for alle elementer, der har klasseattributten specificeret. Ethvert tag.
6 forælder barn
main article {
  color: blue;
}
Gælder for alle elementer, hvor det overordnede tag indeholder hovedklassen og det underordnede tag indeholder artikelklassen.
7 tag: link
a:link {
color: blue;
}
:link pseudo-klassen bruges til at style links, som brugeren ikke har klikket på endnu.
8 tag: besøgt
a:visited {
color: red;
}
:link pseudo-klassen bruges til at style links, som brugeren allerede har klikket på.
9 tag: kontrolleret
input[type=radio]:checked {
 border: 1px solid black;
}
Denne pseudo-klasse vil kun vælge afkrydsede UI-elementer: alternativknapper eller afkrydsningsfelter.
10 tag: hover
div:hover {
  background: red;
}
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
ul li:first-child {
 border-top: none;
}
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.

Kommentarer
  • Populær
  • Ny
  • Gammel
Du skal være logget ind for at skrive en kommentar
Denne side har ingen kommentarer endnu