Hintergrund bei xhtml
Martin
- html
0 ich noch mal0 Orlando0 Martin0 Orlando
0 Thomas Meinike0 Orlando
Vor einiger Zeit wurde hier gesagt, die Hintergrundfarbe müsse bei xhtml folgendermaßen angegeben werden:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" style:"background-color: red>
Ich habe eine solche Seite mal vom Validator überprüfen lassen mit dem Ergebnis, dass im html-tag kein style erlaubt sei. Watt nu???
Bevor ichs vergesse: wenn die Style Angabe im body-tag steht, stellt Mozilla einen Weißen Rand um die Seite dar, der Validator meckert dann aber nicht mehr.
hi
Bevor ichs vergesse: wenn die Style Angabe im body-tag steht, stellt Mozilla einen Weißen Rand um die Seite dar, der Validator meckert dann aber nicht mehr.
css: html,body{margin:0px; padding:0px; background-color:red;}
Fabian
css: html,body{margin:0px; padding:0px; background-color:red;}
Warum margin/padding 0px? Wo ist der Unterschied zur direkten Angabe im <html>? Oder ist das mal wieder die Kleinkariertheit von xhtml?
hi
css: html,body{margin:0px; padding:0px; background-color:red;}
Warum margin/padding 0px? Wo ist der Unterschied zur direkten Angabe im <html>? Oder ist das mal wieder die Kleinkariertheit von xhtml?
nö, die des IE, der aknn n#mlich die beiden nicht auseinanderhalten, deswegen muss beides dahin.
sonst: margin -> außenabstand
padding -> innenabstand
Fabian
Gruß deiner Wahl.
Vor einiger Zeit wurde hier gesagt, die Hintergrundfarbe müsse bei xhtml folgendermaßen angegeben werden:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" style:"background-color: red>
Ersetzte : durch = und ergänze das fehlende " am Ende.
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" style="background-color:red">
Es ist vorteilhaft, keine Leerzeichen vor dem Wert zu schreiben, manche Browser haben AFAIK damit Probleme.
LG Orlando
Ersetzte : durch = und ergänze das fehlende " am Ende.
Tschuldigung!!! Tippfehler! Bekomme trotz
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" style="background-color:red">
eine Fehlermeldung. Style ist scheinbar hier nicht erlaubt.
Hi,
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" style="background-color:red">
eine Fehlermeldung. Style ist scheinbar hier nicht erlaubt.
Sieht wohl so aus. Was spricht denn dagegen, die Angabe in den Body zu packen? BTW, wenn du ein externes Stylesheet einbindest, ist
html { background-color:red }
durchaus erlaubt. Aber vergiß die Vordergrundfarbe nicht, da es sonst eine Warnung setzt.
LG Orlando
Hallo,
Es ist vorteilhaft, keine Leerzeichen vor dem Wert zu schreiben, manche Browser haben AFAIK damit Probleme.
Mir ist noch kein Browser mit diesem Problem begegnet und ich habe bisher in jedem Stylesheet property: value; geschrieben. Genauso haben es uebrigens die CSS-Architekten Bos und Lie in ihrem 1997 erschienenen Buch vorgemacht und erlaubt sind Leerzeichen vor und nach dem Doppelpunkt allemal und AFAIK kein Problem.
MfG, Thomas
Hi Thomas,
Es ist vorteilhaft, keine Leerzeichen vor dem Wert zu schreiben, manche Browser haben AFAIK damit Probleme.
Mir ist noch kein Browser mit diesem Problem begegnet und ich habe bisher in jedem Stylesheet property: value; geschrieben.
ich eigentlich auch. Dann habe ich *irgendwo* von diesem Phänomen gehört. Aufgrund ausgeprägter Paranoia, dass die Seiten überall zu funktionieren haben, habe ich das Leerzeichen dann weggelassen.
Genauso haben es uebrigens die CSS-Architekten Bos und Lie in ihrem 1997 erschienenen Buch vorgemacht und erlaubt sind Leerzeichen vor und nach dem Doppelpunkt allemal und AFAIK kein Problem.
Jedenfalls findet sich keine Stelle in den Specs, aufgrund der das Leerzeichen verboten wäre. Vielleicht sollte ich AFAIH (H = heard) sagen ;)
LG Orlando