Kalle: Erstes Wort; zweite Spalte

Hallo,

kann ich mit CSS dem ersten Wort innerhalb eines Elements (td)
  Attribute zuweisen?
    z.b. -> td:first-word { font-weight- bold; }

Ich habe eine Tabelle die nur aus: <tr><td>foo</td><td>bar</td></tr>
  besteht. Kann ich 'bar' irgendwie "text-align: right;" geben?

Grüße, Kalle

  1. hi,

    kann ich mit CSS dem ersten Wort innerhalb eines Elements (td)
      Attribute zuweisen?
        z.b. -> td:first-word { font-weight- bold; }

    nein.
    es gibt :first-letter und :first-line - aber für's erste "wort" gibt es m.W. in CSS (derzeit) nichts.

    Ich habe eine Tabelle die nur aus: <tr><td>foo</td><td>bar</td></tr>
      besteht. Kann ich 'bar' irgendwie "text-align: right;" geben?

    diese td ist also das zweite kind von tr - dafür ließe sich ein passender selektor finden.
    oder auch ein td, welches einem td folgt - auch dafür gibt's einen selektor.
    aber da die im IE beide nicht wirksam sind, wäre es vermutlich am besten und einfachsten, wenn du dir mit einer klasse für die td behilfst.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hallo wahsaga,

      es gibt :first-letter und :first-line - aber für's erste "wort" gibt es m.W. in CSS (derzeit) nichts.

      Ich würde noch nicht mal das „derzeit“ da einfügen. Im CSS 3 Selectors Modul findet sich da nichts und da sich das schon im Status CR befindet und fleissig an der Test Suite gebastelt wird, glaube ich nicht wirklich, dass sich da noch viel verändern wird. Auch wenn die CSS WG anscheinend die CSS 3 Roadmap endlich mal geupdated hat und dort inzwischen prognostizierte Endtermine um 2008 herum (Aua!) stehen.

      Tim