Cheatah: W3C Logik

Beitrag lesen

Hi,

Ja das ist klar, also warum dann nicht gleich class abschaffen, geht schliesslich alles auch mit anderen Selektoren?

nein, geht es nicht: Es kann beliebig viele <p>-, <kbd>-, <abbr>-, <blockquote>-Element usw. geben, aber immer nur ein <html>-Element. Als Root- und Viewport-Element hat es zwangsläufig eine Sonderbedeutung, die es beispielsweise von <body> unterscheidet. Das class-Attribut hat also weiterhin seinen Sinn, der jedoch bei <html> nicht zutrifft.

Mir ginges eher darum zu erfahren, welche Begründung es geben könnte warum
man einerseits das <html> als gestallterisches Element ansieht,

Tut man nicht. Es gibt in HTML keine gestalterischen Elemente.

andererseits eine Gleichstellung mit anderen Elemeten in dieser Hinsicht unterbindet.

Das class-Attribut hat ebenfalls nichts mit Gestaltung zu tun. Es *klassifiziert* Elemente, vermittelt also zusätzliche, über den Standardumfang von HTML hinausgehende Semantik, die der Autor selbst definieren kann.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes