CSS handleiding

CSS TUIS CSS Inleiding CSS-sintaksis CSS-keurders CSS Hoe om CSS Kommentaar CSS kleure CSS agtergronde CSS-grense CSS-marges CSS Opvulling CSS Hoogte/Breedte CSS Box Model CSS uiteensetting CSS teks CSS lettertipes CSS-ikone CSS skakels CSS-lyste CSS-tabelle CSS vertoon CSS maksimum breedte CSS posisie CSS Z-indeks CSS oorloop CSS Float CSS Inline-blok CSS Belyn CSS-kombineerders CSS Pseudo-klas CSS Pseudo-element CSS Deursigtigheid CSS-navigasiebalk CSS-aftrekkies CSS Beeldgalery CSS Beeld Sprites CSS Attr keurders CSS-vorms CSS-tellers CSS-webwerfuitleg CSS-eenhede CSS Spesifisiteit CSS !belangrik CSS Wiskunde funksies

CSS Gevorderd

CSS afgeronde hoeke CSS-randbeelde CSS agtergronde CSS kleure CSS-kleur sleutelwoorde CSS Gradiënte CSS Shadows CSS-tekseffekte CSS Web Fonts CSS 2D-transformasies CSS 3D-transformasies CSS-oorgange CSS-animasies CSS Tooltips CSS-stylbeelde CSS-beeldrefleksie CSS-objekpas CSS voorwerp-posisie CSS-maskering CSS-knoppies CSS-paginering CSS veelvuldige kolomme CSS-gebruikerskoppelvlak CSS veranderlikes CSS-boksgrootte CSS-medianavrae CSS MQ Voorbeelde CSS Flexbox

CSS reageer

RWD Inleiding RWD Uitsigpoort RWD-roosteraansig RWD Media Navrae RWD beelde RWD-video's RWD-raamwerke RWD-sjablone

CSS -rooster

Grid Intro Roosterhouer Rooster item

CSS SASS

SASS Tutoriaal

CSS voorbeelde

CSS-sjablone CSS voorbeelde css vasvra CSS Oefeninge CSS-sertifikaat

CSS Verwysings

CSS Verwysing CSS-keurders CSS-funksies CSS Verwysing Gehoor CSS Web veilige lettertipes CSS Animateerbaar CSS-eenhede CSS PX-EM-omskakelaar CSS kleure CSS-kleurwaardes CSS verstekwaardes CSS-blaaierondersteuning

CSS -kombineerders


CSS-kombineerders

'n Kombineerder is iets wat die verhouding tussen die keurders verduidelik.

'n CSS-kieser kan meer as een eenvoudige kieser bevat. Tussen die eenvoudige keurders kan ons 'n kombineerder insluit.

Daar is vier verskillende kombineerders in CSS:

  • afstammeling keurder (spasie)
  • kinderkieser (>)
  • aangrensende broer of suster (+)
  • algemene broer en suster keurder (~)

Afstammeling keurder

Die afstammeling-kieser pas by alle elemente wat afstammelinge van 'n gespesifiseerde element is.

Die volgende voorbeeld kies alle <p>-elemente binne <div>-elemente: 

Voorbeeld

div p {
  background-color: yellow;
}

Kinderkieser (>)

Die kinderkieser kies alle elemente wat die kinders van 'n gespesifiseerde element is.

Die volgende voorbeeld kies alle <p>-elemente wat kinders van 'n <div>-element is:

Voorbeeld

div > p {
  background-color: yellow;
}


Aangrensende broer of suster (+)

Die aangrensende broer of suster word gebruik om 'n element te kies wat direk na 'n ander spesifieke element is.

Broer-elemente moet dieselfde ouerelement hê, en "aangrensend" beteken "onmiddellik daarop".

Die volgende voorbeeld kies die eerste <p>-element wat onmiddellik na <div>-elemente geplaas word:

Voorbeeld

div + p {
  background-color: yellow;
}

Algemene broer of suster (~)

Die algemene broer of suster selekteer alle elemente wat volgende broers en susters van 'n gespesifiseerde element is.

Die volgende voorbeeld kies alle <p>-elemente wat volgende broers en susters van <div>-elemente is: 

Voorbeeld

div ~ p {
  background-color: yellow;
}

Toets jouself met oefeninge

Oefening:

Verander die kleur van alle <p>-elemente, wat afstammelinge van <div>-elemente is, na "rooi".

<style>
 {
  color: red;
}
</style>

<body>

<div>
  <p>This is a paragraph.</p>
  <p>This is a paragraph.</p>
</div>
<p>This is a paragraph.</p>
<p>This is a paragraph.</p>

</body>


Alle CSS Combinator Selectors

Selector Example Example description
element element div p Selects all <p> elements inside <div> elements
element>element div > p Selects all <p> elements where the parent is a <div> element
element+element div + p Selects the first <p> element that are placed immediately after <div> elements
element1~element2 p ~ ul Selects every <ul> element that are preceded by a <p> element