dwex
Erfahrenes Mitglied
Hallo Leute,
bin gerade am basteln für ein neues Layout (siehe angehängte Grafik 1).
Ich habe bis jetzt das Grundgerüst und dieses ist laut Validator (w3c) auch valide.
Im FF, Opera und Safari (PC) wird alles so wie ich es will angezeigt.
Der IE 7 (andere habe ich bisher nicht getestet fügt statt 7px für padding-top in # footer einfach den doppelten Wert ein (siehe Grafik 2).
Hat jemand eine Idee warum das so ist?
Ausserdem würde mich interessieren was Ihr hier von dieser Art und Weise wie ich mein Layout gliedere halte und ob Ihr denkt, dass es besonders im #mitte bzgl. der Ausrichtung und Größe der Boxen bei anderen Browsern probleme geben könne.
Hier mal meine Quelltexte:
bin gerade am basteln für ein neues Layout (siehe angehängte Grafik 1).
Ich habe bis jetzt das Grundgerüst und dieses ist laut Validator (w3c) auch valide.
Im FF, Opera und Safari (PC) wird alles so wie ich es will angezeigt.
Der IE 7 (andere habe ich bisher nicht getestet fügt statt 7px für padding-top in # footer einfach den doppelten Wert ein (siehe Grafik 2).
Hat jemand eine Idee warum das so ist?
Ausserdem würde mich interessieren was Ihr hier von dieser Art und Weise wie ich mein Layout gliedere halte und ob Ihr denkt, dass es besonders im #mitte bzgl. der Ausrichtung und Größe der Boxen bei anderen Browsern probleme geben könne.
Hier mal meine Quelltexte:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de-DE">
<head>
<title>Hier der Titel</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="Hier die Seitenbeschreibung" />
<meta name="keywords" content="Hier die Schlüsselwörter" />
<link href="./screen.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="container">
<div id="header">
<div class="box" id="box1">
<b class="top">
<b class="r1"></b><b class="r2"></b>
<b class="r3"></b><b class="r4"></b>
</b>
<div><br />Hier ist der Header<br /><br /></div>
<b class="bottom">
<b class="r4"></b><b class="r3"></b>
<b class="r2"></b><b class="r1"></b>
</b>
</div>
</div>
<div id="mitte">
<div id="links">
<div id="links1">
<div class="box" id="box2">
<b class="top">
<b class="r1"></b><b class="r2"></b>
<b class="r3"></b><b class="r4"></b>
</b>
<div>Hier kommt die Navigation hinein<br /><br /><br /><br /></div>
<b class="bottom">
<b class="r4"></b><b class="r3"></b>
<b class="r2"></b><b class="r1"></b>
</b>
</div>
</div>
<div class="box" id="box3">
<b class="top">
<b class="r1"></b><b class="r2"></b>
<b class="r3"></b><b class="r4"></b>
</b>
<div>Das ist eine Infobox<br /><br /><br /><br /><br /><br /></div>
<b class="bottom">
<b class="r4"></b><b class="r3"></b>
<b class="r2"></b><b class="r1"></b>
</b>
</div>
</div>
<div id="rechts">
<div class="box" id="box4">
<b class="top">
<b class="r1"></b><b class="r2"></b>
<b class="r3"></b><b class="r4"></b>
</b>
<div>Hier kommt der Content hinein<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /></div>
<b class="bottom">
<b class="r4"></b><b class="r3"></b>
<b class="r2"></b><b class="r1"></b>
</b>
</div>
</div>
</div>
<div id="footer">
<div class="box" id="box5">
<b class="top">
<b class="r1"></b><b class="r2"></b>
<b class="r3"></b><b class="r4"></b>
</b>
<div>Dies ist der Footer bereich</div>
<b class="bottom">
<b class="r4"></b><b class="r3"></b>
<b class="r2"></b><b class="r1"></b>
</b>
</div>
</div>
<div id="footer2">
Das wäre jetzt noch ein weiterer Footer
</div>
</div>
</body>
</html>
HTML:
body {
background-color:#DDDDDD;
margin: 0px;
}
#container {
width: 780px;
margin: 10px auto 10px auto;
}
#header {
margin-bottom: 7px;
}
#links {
float:left;
width: 155px;
}
#links1 {
padding-bottom: 7px;
}
#rechts {
float:right;
width: 618px;
}
#footer {
clear:both;
padding-top: 7px;
}
#footer2 {
padding-top: 7px;
}
.box {background: white;}
.box h1, .box p, .box div {margin: 0 10px;}
.box h1 {font-size:150%; color:#ffffff; }
.box .top, .box .bottom{display:block;background: #DDDDDD;}
.box .top b, .box .bottom b
{
display:block;height: 1px; overflow: hidden; background: white;
}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}
#box1 {
width: 780px;
}
#box2 {
}
#box3 {
}
#box4 {
}