Habe mich mal an die Umsetzung eines Designs gewagt, aber ich krieg die Contentbox rechts einfach nicht auf die gleiche Höhe wie die Navigationsbox links.
Hier mal die Codes:
Code:
<!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" lang="de">
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250" />
<title>Türkis Design - Übung</title>
<link href="style.css" type="text/css" rel="stylesheet" />
</head>
<body>
<div id="header">
<img src="Bilder/page-header.jpg" alt="Beispielname.de" width="370px" height="103px" />
</div>
<div id="main-navi">
<ul>
<li><a href="#">Startseite</a></li>
<li><a href="#">Startseite</a></li>
<li><a href="#">Startseite</a></li>
<li><a href="#">Startseite</a></li>
</ul>
</div>
<div id="sub-navi">
<div id="sub-navi-header">
<div id="sub-navi-ueberschrift">
<h4>Navigation</h4>
<div id="hyperlinks">
<ul>
<li><a href="#">Hyperlink</a></li>
<li><a href="#">Hyperlink</a></li>
<li><a href="#">Hyperlink</a></li>
<li><a href="#">Hyperlink</a></li>
<li><a href="#">Hyperlink</a></li>
<li><a href="#">Hyperlink</a></li>
<li><a href="#">Hyperlink</a></li>
</ul>
</div>
</div>
<div id="content-box">
<div id="content-box-header">
<div id="content-box-ueberschrift">
Navigation
</div>
</div>
</div>
</div>
</div>
</body>
</html>
Code:
/* CSS Document */
body, html {
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
background-color: #007A6D;
}
#header {
position: relative;
width: 370px;
height: 103px;
margin: 0px auto;
}
#main-navi {
background-image: url(Bilder/page-main-navigation.gif);
position: absolute;
width: 100%;
height: 46px;
background-repeat: repeat-x;
}
#main-navi ul {
margin-left: 100px;
}
#main-navi li {
list-style: none;
float: left;
padding: 0px 0px 0px 10px;
font-weight: bold;
font-size: 0.8em;
}
#main-navi a:link, a:visited, a:active {
text-decoration: none;
color: #ffffff;
}
#sub-navi {
float: left;
margin-top: 103px;
background-color: #39beb0;
width: 175px;
height: 300px;
padding-top: 1px;
margin-left: 150px;
}
#sub-navi-ueberschrift {
color: #1fbead;
margin-left: 1px;
padding-top: 1px;
font-size: 0.7em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: center;
background-color: #168479;
width: 173px;
height: 32px;
}
#hyperlinks {
list-style: none;
padding: 10px;
}
#hyperlinks a:link, a:visited, a:active {
text-decoration: none;
color: #ffffff;
}
#hyperlinks a:hover {
color: #000000;
}
#hyperlinks li {
padding: 5px;
margin-right: 66px;
}
#content-box {
background-color: #39beb0;
width: 600px;
height: 300px;
padding-top: 1px;
margin-left: 300px;
}
Habe ich es überhaupt richtig gemacht mit den ganzen div-Tags oder ginge das auch einfacher und schlanker?
So sieht es aus, aber die Contentbox soll auf der gleichen Höhe wie die Navigationsbox links sein...