Chris: Definitionen

Nabend!

In CSS kann man ja Attrtibute wie <p>,<a>,...
definieren:

p.Classname { Definition }

was ist denn nun wenn ich reinen Text wir z.B.:
Guten Tag<br />
wie geht`s<br />
usw...
einzeln definieren will

Angenommen "Guten Tag" soll grün sein und
"wie geht`s" blau...

  1. <span class="foo">Guten Tag</span>
    <span class="bar">Was geht?</span>

    1. <span class="foo">Guten Tag</span>
      <span class="bar">Was geht?</span>

      ach dafür ist <span> gut...
      na wunderbar
      thx!

  2. Hallo Chris,

    was ist denn nun wenn ich reinen Text wir z.B.: (..) einzeln definieren will

    In der CSS und auch in der strengen HTML-Gedankenwelt wird eigentlich immer
    davon ausgegangen, daß »reiner Text« mit passenden HTML-Elementen ausgezeichnet
    ist. Zum Beispiel ist es in HTML Strict nicht erlaubt, Text sofort innerhalb
    des body-Elementes zu schreiben. Stattdessen soll der Text dann in ein
    geeignetes Blockelement gepackt werden, beispielsweise p für Absätze. Deinen
    Beispiel-Quelltext könnte man dann so auszeichnen ...

    <p id="begruessung">Guten Tag</p>
      <p id="daemliche-frage">Wie geht's?</p>

    ... und darauf bequem mit CSS zugreifen. Und wenn man dann kein passendes
    HTML-Element wie zum Beispiel p für Absätze findet, kann man immer noch
    bedeutungslose Elemente wie div oder eben auch span benutzen.

    Tim