Linuchs: CSS3 :nth-of-type(2 5 8) Selector

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

  1. @@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

    --
    „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
  2. @@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

    --
    „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)