Gunnar Bittersmann: Das Blockelement(?) html

Beitrag lesen

@@Cheatah:

Für body gibt es eine Sonderregelung für die visuelle Darstellung.

nein - für den Viewport. Ob der Browser diesen durch das <body>- oder durch das <html>-Element repräsentiert sieht, ist seine Sache.

Ist das so?

AFAIS füllen alle Browser den Viewport mit dem für 'body' gesetzten Hintergrund – bei Verarbeitung durch den Tagsoup-Parser ('text/html').

Das dürfte historisch begründet sein, dieses Verhalten bestand seit den Anfängen des Webs (ie. wurde für Styling mit CSS vom Verhalten bei HTML-Attributen übernommen) und es gab keine Veranlassung, dies zu ändern.

Bei Verarbeitung als XML ('application/xhtml+xml') ist 'body' ein untergeordnetes Element wie jedes andere; dessen Hintergrund füllt nicht den Viewport.

Live long and prosper,
Gunnar

--
“New Jersey Hall of Fame? […] But then I ran through the list of names: Albert Einstein, Bruce Springsteen... my mother's going to like that. […] it's the only time she's going to hear those two names mentioned in the same sentence, so I'm going to enjoy it.” (Bruce Springsteen when inducted into the New Jersey Hall of Fame, 2008-05-04)