Thomas Luethi: Class und ID

Beitrag lesen

Hallo,

Kann man ein HTML-Objekt dass mit CSS formatiert wird mehreren Classes oder IDs zuordnen?

Lies doch nach:

http://www.w3.org/TR/html401/index/attributes.html
class: space-separated list of classes
id: document-wide unique id

http://www.w3.org/TR/html401/struct/global.html#h-7.5.2
id = name [CS]
This attribute assigns a name to an element.
This name must be unique in a document.

class = cdata-list [CS]
This attribute assigns a class name or
set of class names to an element.
Any number of elements may be assigned the
same class name or names. Multiple class names
must be separated by white space characters.

Mehrere Klassennamen pro Attribut sind also vorgesehen,
mehrere IDs aber nicht.

<h1 class="hauptueberschrift toll lustig">Ueberschrift</h1>
ist also erlaubt.

Bei IDs wärs ja eigentlich unsinnig ... das ändert aber nichts daran dass ich das brauchen würde :).

Wenn Du wirklich mehrere IDs fuer einen Inhalt brauchst
(was mir nicht einleuchtet), dann musst Du halt
zusaetzliche HTML-Elemente darum schachteln, denen
Du die IDs geben kannst.
Also meist <div> oder <span> Elemente.

Gruesse,

Thomas