CSS3 :nth-of-type(2 5 8) Selector
Linuchs
- css
Hallo,
meistens, wenn ich etwas zur Webseiten-Gestaltung google, steht w3schools.com ganz oben.
Was ich dort vermisse, sind allgemeingültige Regeln, wie etwa bei php.net - auch SelfHTML sieht das eher eng:
:nth-of-type(b) selektiert nur das b-te Element des entsprechenden Typs.
Nun habe ich mit dem FF entdeckt, dass man die CSS-Langform
/*
table.ET tr>td:nth-of-type(2),
table.ET tr>td:nth-of-type(5),
table.ET tr>td:nth-of-type(8) {
*/
table.ET tr>td:nth-of-type(2 5 8) {
width: 80mm;
}
auch kürzer schreiben kann. Ist das nun Standard oder FF-spezial?
Wo könnte ich den Standard lesen und warum steht der nicht bei Google ganz oben?
Linuchs
@@Linuchs
table.ET tr>td:nth-of-type(2 5 8) { width: 80mm; }
auch kürzer schreiben kann. Ist das nun Standard oder FF-spezial?
Wo könnte ich den Standard lesen und warum steht der nicht bei Google ganz oben?
In der Spezifikation Selectors Level 3, kuckst du 6.6.5.4. :nth-of-type() pseudo-class, 6.6.5.2. :nth-child() pseudo-class.
AFAIS ist das kein Standard. Auch in Level 4 nicht.
Wenn du das 2., 5., 8., 11., 14. usw. Element selektieren willst: :nth-of-type(3n+2)
.
LLAP
@@Linuchs
Nun habe ich mit dem FF entdeckt
Ähm, mit welchem jetzt genau?
:nth-of-type(2 5 8)
Geht bei mir weder im aktuellen 37er noch im 38er beta noch im 39er alpha.
LLAP