Hallo,
ich habe ein Problem bei der Entwicklung einer beispielhaften HTML-Seite. Die HTML-Seite soll erst einmal über zwei Bereiche verfügen. Links ein Navigationsbereich und rechts ein Inhaltsbereich. Also nichts besonderes. Die beiden Bereiche sollen jeweils die selbe Höhe besitzen und es soll eine Mindesthöhe und eine vorgegebene Breite geben und beide Bereiche sollen zentriert angezeigt werden. Zudem sollen beide Bereiche mit unterschiedlichen Hintergrundfarben hinterlegt werden. Hört sich ja eigentlich einfach an, aber ich kriegs mit HTML und CSS einfach nicht hin.
Hier mal mein bisheriger Code. Die Farben etc. sind hier nur beliebig gewählt, da ich nur das Layout hinkriegen wollte. Das Problem ist noch, dass der Navigationsbereich stets genauso hoch sein soll wie der Inhaltsbereich, so dass er auch immer komplett mit der anderen Farbe gefüllt ist. Hier im Beispiel ist nur eine Zeile grau, da der Navigationsbereich nicht hoch genug ist.
[XML]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Html-Seite mit zwei Bereichen</title>
<style type="text/css">
div#mainPage {
text-align: left;
margin: 0 auto;
width: 760px;
min-height:400px;
}
div#navigation {
background: #aaaaaa;
float: left;
width: 160px;
}
div#content {
background: #773355;
margin-left: 165px;
}
</style>
</head>
<body>
<div id="mainPage">
<div id="navigation">
Eintrag 1
</div>
<div id="content">
Inhalt<br>
Neue Zeile<br>
Neue Zeile<br>
</div>
</div>
</body>
</html>
[/XML]
Wir sollen wenn möglich CSS nutzen. Daher habe ich bisher bewusst von normalen Tabellen abgesehen.
Danke vorab.
ich habe ein Problem bei der Entwicklung einer beispielhaften HTML-Seite. Die HTML-Seite soll erst einmal über zwei Bereiche verfügen. Links ein Navigationsbereich und rechts ein Inhaltsbereich. Also nichts besonderes. Die beiden Bereiche sollen jeweils die selbe Höhe besitzen und es soll eine Mindesthöhe und eine vorgegebene Breite geben und beide Bereiche sollen zentriert angezeigt werden. Zudem sollen beide Bereiche mit unterschiedlichen Hintergrundfarben hinterlegt werden. Hört sich ja eigentlich einfach an, aber ich kriegs mit HTML und CSS einfach nicht hin.
Hier mal mein bisheriger Code. Die Farben etc. sind hier nur beliebig gewählt, da ich nur das Layout hinkriegen wollte. Das Problem ist noch, dass der Navigationsbereich stets genauso hoch sein soll wie der Inhaltsbereich, so dass er auch immer komplett mit der anderen Farbe gefüllt ist. Hier im Beispiel ist nur eine Zeile grau, da der Navigationsbereich nicht hoch genug ist.
[XML]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Html-Seite mit zwei Bereichen</title>
<style type="text/css">
div#mainPage {
text-align: left;
margin: 0 auto;
width: 760px;
min-height:400px;
}
div#navigation {
background: #aaaaaa;
float: left;
width: 160px;
}
div#content {
background: #773355;
margin-left: 165px;
}
</style>
</head>
<body>
<div id="mainPage">
<div id="navigation">
Eintrag 1
</div>
<div id="content">
Inhalt<br>
Neue Zeile<br>
Neue Zeile<br>
</div>
</div>
</body>
</html>
[/XML]
Wir sollen wenn möglich CSS nutzen. Daher habe ich bisher bewusst von normalen Tabellen abgesehen.
Danke vorab.