height:100% in xhtml-strict
Jonas Clemens
- css
Hi!
Kann mir jemand helfen, ein div-element in xhtml-strict auf 100% der seitenhöhe zu bringen?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
<head><title>height test</title></head>
<body>
<div style="height:100%; width:750px; margin: auto;"></div>
</body>
</html>
Der code funktioniert nicht (zumindest bei mir mit firefox 3)!
gruß
Jonas
Hallo Jonas,
<div style="height:100%; width:750px; margin: auto;"></div>
Du mußt dem Browser natürlich auch sagen, wie groß _jenes_ Elternelement ist, auf das sich die 100% beziehen. Das ist in diesem Fall das Elternelement <body>. Die Höhe _davon_ hast Du aber _nicht_ angegeben.
Mit einem
body
{
height:100%;
}
sollte das Resultat das von Dir gewünschte sein.
MfG
gooxsy
Hallo,
<div style="height:100%; width:750px; margin: auto;"></div>
Du mußt dem Browser natürlich auch sagen, wie groß _jenes_ Elternelement ist, auf das sich die 100% beziehen. Das ist in diesem Fall das Elternelement <body>. Die Höhe _davon_ hast Du aber _nicht_ angegeben.
richtig, damit ist es aber nicht getan. Denn auch body hat ein Elternelement, dessen Höhe man ebenfalls festlegen sollte.
Ciao,
Martin
Hi,
Kann mir jemand helfen, ein div-element in xhtml-strict auf 100% der seitenhöhe zu bringen?
Es nimmt in deinem Fall 100% des des Platzes ein, der ihm zur Verfügung steht. In deinem Fall wird der Platz von body begrenzt. Body wird wiederum von html eingeschlossen.
Also musst du dafür sorgen, dass auch body und html 100% Höhe haben.
Zu beachten ist noch, dass diese auch noch default-margin/padding haben können.
mfG,
steckl
Also musst du dafür sorgen, dass auch body und html 100% Höhe haben.
dass <html> auch eine höhe zugewiesen werden muss, war mir nicht klar..
mfG,
steckl
danke, ihr habt meinen Abend gerettet! ;D
gruß
Jonas