Hallo,
Ich habe da ein Problem mit einer einfachen Webpage. Der Footer wird nicht als letztes angezeigt, sondern direkt unter dem Header platziert. Das Problem ist wohl das floating des Contents (Thumbnails). Muss ich also alle Elemente der ganzen Seite floaten damit sie die Grösse ihrer Childs annehmen?
HTML:
STYLESHEET
Patrick
Ich habe da ein Problem mit einer einfachen Webpage. Der Footer wird nicht als letztes angezeigt, sondern direkt unter dem Header platziert. Das Problem ist wohl das floating des Contents (Thumbnails). Muss ich also alle Elemente der ganzen Seite floaten damit sie die Grösse ihrer Childs annehmen?
HTML:
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Webpage</title>
<link rel="stylesheet" type="text/css" href="styles.css" />
</head>
<body>
<div id="page">
<div id="header">
<div id="banner"><p>Title</p></div>
</div>
<div id="content">
<p>Main Area.</p>
<div id="portfolio">
<ul class="thumb">
<li><a href="/"><img src="gallery/thumb/01.jpg" /></a></li>
<li><a href="/"><img src="gallery/thumb/02.jpg" /></a></li>
<li><a href="/"><img src="gallery/thumb/03.jpg" /></a></li>
<li><a href="/"><img src="gallery/thumb/04.jpg" /></a></li>
<li><a href="/"><img src="gallery/thumb/05.jpg" /></a></li>
</ul>
</div>
</div>
<div id="footer"><p>copyright information</p></div>
</div>
</body>
</html>
STYLESHEET
Code:
html {
height: 100%;
}
body, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, li, ol, p {
margin: 0;
border: 0 none transparent;
padding: 0;
}
img {
border: 0;
}
body {
height: 100%;
color: #000;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
background: #000 url(images/bg.png);
}
#page {
width: 772px;
margin: 0 auto;
text-align: left;
}
#header {
height: 243px;
background: url(images/top.png) no-repeat;
}
#header p {
text-indent: -9999px;
}
#content {
float: left;
padding: 10px;
background: url(images/page.png) repeat-y;
}
#footer {
height: 68px;
background: url(images/foot.png) no-repeat;
}
#footer p {
text-indent: -9999px;
}
#portfolio {
float: left;
}
ul.thumb {
margin: 0;
padding: 0;
width: 100%;
list-style: none;
}
ul.thumb li {
float: left;
margin: 0;
padding: 0;
}
Patrick