Tudod, hogy a választókat
CSS3-szelektor - alapvetően jó dolog.
Ezért a választókat kell tudni.
Főbb típusai szelektor néhány:
- * - bármilyen terméket.
- div - elemek ilyen tag.
- #id - elem id adatokat.
- .osztály - elemek ilyen osztályt.
- [Name = "érték"] - szelektorok attribútum (lásd alább.).
- : Meglátogatott - «ál-osztály”, a többi különböző feltételeket a tételt (lásd alább)..
Selectors kombinálható írásban következetesen, szóköz nélkül:
- .c1.c2 - elemek egyidejűleg két osztály C1 és C2
- a # id.c1.c2: meglátogatott - egy elem egy adott id. osztályok c1 és c2. és az ál-látogatott
A CSS3 Négyféle közötti kapcsolatok az elemeket.
A legismertebb valószínűleg tudod:
- div p - elemek o. leszármazottai a div.
- div> p - csak a közvetlen leszármazottai
Van még két ritka:
p - jobb szomszédok: p minden ugyanazon a szinten a fészkelő, hogy menjen utána div.Nézzünk egy példát HTML:
első gyermek - az első gyermek a szülő.
last-gyerek - az utolsó leszármazottja a szülő.
Csak-gyermek - az egyetlen leszármazottja a szülő, sem a szomszédos elemek.
n-ed gyermek (a) - leszármazottja több szülő, például: n-ed gyermek (2) - a második gyermek. A számozás kezdődik 1.
n-ed gyermek (an + b) - kiterjesztése az előző szelektor számának megadásával leszármazottja általános képletű, ahol a, b - állandó, és azt jelenti, bármely egész szám alatt a n.
Ez ál kiszűri az összes elem, hogy általános képlet alá esnek, ha bármely n. Például: -: n-ed gyermek (2n) ad elemeinek száma 2. 4. 6. ..., azaz a páros.
- : N-ed gyermek (2n + 1) elemek, így a szám 1 ... 3, hogy a páratlan.
- : N-ed gyermek (3n + 2) elemek number 2. 5. 8., és így tovább.
Példa a használatra elosztására a lista: