Moin!
Trotzdem wäre ein einheitliches Format natürlich sinnvoll, gerade wo CSS so aus der Reihe tanzt.
Warum das? Nur weil du gerne <spitze Klammern> schreibst?
In XML lassen sich Strukturen tief verschachteln. Die Formatierung von Text und Elementen ist aber eben gerade nicht tief verschachtelt. Jeder Buchstabe kann genau eine Schriftart, eine Größe, eine Farbe, eine Hintergrundfarbe, einen Rahmen etc. haben.
Darüber hinaus sind die möglichen Formatwerte je nach Formattyp extrem begrenzt. Die Schriftgröße kann z.B. nur eine Längeneinheit sein.
Das Resultat wäre vermutlich etwas, was im Endeffekt doch ziemlich so aussehen könnte, wie das HTML, was man nicht mehr will: <font size="4" face="Arial" color="#FF0000" />
CSS ist eindeutig für die Erledigung der Aufgabe "Formatierangaben" optimiert, und erlaubt eine sehr knappe und unaufwendige Notation. Und das finde ich gut so.
- Sven Rautenberg
"Love your nation - respect the others."