CodeGym/Java kurs/Modul 3/klasseattributt

klasseattributt

Tilgjengelig

6.1 Klasseattributtet og stilkoden

Men det er ikke alt. Etter at hundrevis av "stiler" ble oppfunnet, oppsto spørsmålet: hvordan bruke dem? Og så kom de på ideen om å gruppere dem i "klasser". Dette er selvfølgelig ikke de samme klassene som i Java. Bare spesielle stilgrupper.

Og hvis du hadde et bilde før du brukte "klasser":

<img src="logo.png" style="width=100px;height=100px;opacity=0.5">

Nå kan det skrives slik:

<img src="logo.png" class="picture">

<style>
    img.picture {
        width=100px;
        height=100px;
        opacity=0.5
    }
</style>

Vi laget en spesiell «style» pictureog overførte stilverdiene fra style. Og så knyttet vi <img> og "stil"-bildet med taggen class.

6.2 Velger, typer velgere

Disse stilene, gjengitt separat, ble kjent som classeseller selectors. De har flere viktige funksjoner.

Man html-elementkan ha flere velgere. Navnene deres er angitt med et mellomrom. Eksempel:

<img src="logo.png" class="picture main">

En grunn til at vi har berørt velgerne her, er fordi de kan brukes automatisk. Og denne nyttige eiendommen vil bli brukt veldig ofte i fremtiden. Inkludert Java-utviklere.

Her er en kort liste over dem:

# Velger Eksempel Beskrivelse
1 *
* {
  margin: 0;
  padding: 0;
}
Gjelder alle elementer i et HTML-dokument.
2 #id
#img123 {
   width:100px;
   height 100px;
}
# etterfølges av ID-en til elementet som den gitte stilen skal brukes på.
3 stikkord
table {
   color: black;
}
Gjelder alle tabeller i dokumentet.
4 tag.velger
table.important {
   color: red;
}
Gjelder alle dokumenttabeller som har klasseattributtet spesifisert.
5 .selector
.picture {
  opacity: 0.5
}
Gjelder alle elementer som har klasseattributtet spesifisert. Enhver merkelapp.
6 foreldre barn
main article {
  color: blue;
}
Gjelder alle elementer der overordnet tag inneholder hovedklassen og underordnet tag inneholder artikkelklassen.
7 tag: link
a:link {
color: blue;
}
:link-pseudoklassen brukes til å style lenker som brukeren ikke har klikket på ennå.
8 tag:besøkt
a:visited {
color: red;
}
:link-pseudoklassen brukes til å style lenker som brukeren allerede har klikket på.
9 tag:sjekket
input[type=radio]:checked {
 border: 1px solid black;
}
Denne pseudoklassen vil kun velge avmerkede UI-elementer: alternativknapper eller avmerkingsbokser.
10 tag: sveve
div:hover {
  background: red;
}
Denne pseudoklassen lar deg endre stilen til et element når du holder musen over det.
elleve tag: første barn
ul li:first-child {
 border-top: none;
}
Denne pseudoklassen vil bare tillate at det første underordnede elementet velges.

Du trenger ikke å huske alt. Men det ville være bra om du studerte denne tabellen et par ganger og alt dette ble lagt inn i hodet ditt. Uten nettet i det moderne liv, ingen steder, og på nettet - ingen steder uten velgere.

Kommentarer
  • Populær
  • Ny
  • Gammel
Du må være pålogget for å legge igjen en kommentar
Denne siden har ingen kommentarer ennå