Hallo,
<span class="1" class="2" style="margin:5px"> test </span>
Ad 1) Klassennamen *müssen* mit einem Buchstaben beginnen. Warum wird das eigentlich so oft falsch gemacht?
Na, wegen der Bahn.
Dort gibt es auch 1. und 2. Klasse (frueher gab's noch 3. Klasse mit Holzsitzen).
Oder weil die Seitenbastler noch in der Schule sind.
Dort gibt's 1. Klasse, 2. Klasse, 3. Klasse, ...
SCNR.
Ad 2) XML, XHTML und auch HTML erlauben jedes Attribut nur ein einziges Mal pro Tag. Eine entsprechende Angabe kann sich also nur innerhalb eines einzigen Attributwertes befinden.
Ad 3) Und zwar leerzeichengetrennt.
Du meinst sowas:
<span class="klasse1 klasse2" style="margin:5px"> test </span>
Das funktioniert uebrigens im veralteten Netscape 4.x nicht.
Aber der kann noch ganz andere Sachen nicht, was CSS betrifft...
Gruesse,
Thomas