Я новичок в этом, и я пытаюсь создать простую схему div.Я хотел бы иметь 3 контейнера div: заголовок, контент, нижний колонтитул.Div содержимого Я не хочу фиксировать высоту, я хочу, чтобы он растягивался в зависимости от того, что внутри него.Также я не знаю javascript, поэтому я хочу сделать это только с HTML / CSS.
Я искал ответы на этом сайте, но, похоже, они не работают.Вот HTML:
<body>
<div id="header" style="background:beige;">
<div id="logo" style="background:gray;">
put logo here
</div>
<div id="navigation" style="background:grey">
About Us, Contact Us, Etc....
</div>
<div id="content" style="background:beige;">
<div id="bigbox" style="background:black; color:white;">
big box would have some slide show here
</div>
<div class="smallbox" id="smallboxleft" style="background:green;">
smallboxleft
</div>
<div class="smallbox" id="smallboxmiddle" style="background:green;">
smallboxmiddle
</div>
<div class="smallbox" id="smallboxright" style="background:green;">
smallboxright
</div>
</div>
<div id="footer" style="background:navy; color:white;">
This is the footer
</div>
Вот CSS:
#header{margin:0 auto; height:100px; width:960px; position:relative; }
#logo{height:100px; width:200px;}
#navigation{height:50px; width:400px; position:absolute; left:560px; top:50px;}
#content{margin:0 auto; width:960px; height:100%; position:relative; top:25px;}
#bigbox{position:absolute; height:300px; width:860px; position:absolute; left:50px; top:125px;}
.smallbox{position:absolute; height:150px; width:300px; top:450px;}
#smallboxmiddle{left:320px;}
#smallboxright{left:640px; }
#footer{position:absolute; height:100px; width:960px; top:625px;}