Folgendes Layout wollte ich in eines mit DIVs abändern, doch dies gelingt nicht so richtig
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Titel</title>
<meta name="author" content="bla">
<link rel="stylesheet" type="text/css" href="layout.css">
</head>
<body>
<table class="rahmen" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="eck_1"></td>
<td class="oben"></td>
<td class="eck_2"></td>
</tr>
<tr>
<td class="links"></td>
<td class="hintergrund">
<div style="text-align:center">
<div class="inhalt">
bla bla bla Inhalt mit Bilder usw.
</div>
</div>
</td>
<td class="rechts"></td>
</tr>
<tr>
<td class="eck_3"></td>
<td class="unten"></td>
<td class="eck_4"></td>
</tr>
</table>
</body>
</html>
Alles anzeigen
Das dazugehörige CSS-File
Code
/* BODY Hintergrund Links usw. */
body,td,th {
font-family: Verdana, Arial;
font-size: 14px;
color: #000000;
background-color: #FFFFFF;
}
.hintergrund {background-color:#E1E1E1;}
div.inhalt {margin: 70px 50px 70px 50px;text-align:left;}
table.rahmen {min-width:120px;max-width:1200px;width:75%;}
/* Layout Ecken, Kanten */
td.eck_1 {background:url(bilder/eck_1.gif);height:59px;width:48px;}
td.eck_2 {background:url(bilder/eck_2.gif);height:59px;width:62px;}
td.eck_3 {background:url(bilder/eck_3.gif);height:62px;width:48px;}
td.eck_4 {background:url(bilder/eck_4.gif);height:62px;width:62px;}
td.oben {background:url(bilder/oben.gif);}
td.unten {background:url(bilder/unten.gif);}
td.links {background:url(bilder/links.gif);}
td.rechts {background:url(bilder/rechts.gif);}
Alles anzeigen
Hier mein Versuch mit DIVs
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Titel</title>
<meta name="author" content="bla">
<link rel="stylesheet" type="text/css" href="layout_div.css">
</head>
<body>
<div class="rahmen">
<div class="eck_1"></div>
<div class="eck_2"></div>
<div class="oben"></div>
<div class="links"></div>
<div class="rechts"></div>
<div class="hintergrund">
<div class="inhalt">
bla bla bla Inhalt mit Bilder usw.
</div>
</div>
<div class="eck_3"></div>
<div class="eck_4"></div>
<div class="unten"></div>
</div>
</body>
</html>
Alles anzeigen
Wieder das dazugehörige CSS-File
Code
/* BODY Hintergrund Links usw. */
body,td,th {
font-family: Verdana, Arial;
font-size: 14px;
color: #000000;
background-color: #FFFFFF;
}
div.rahmen {min-width:120px;max-width:1200px;width:75%;margin: 0px auto;}
.hintergrund {background-color:#E1E1E1;margin:59px 62px 62px 48px}
div.inhalt {margin: 70px 50px 70px 50px;text-align:left;}
/* Layout Ecken, Kanten */
div.eck_1 {background:url(bilder/eck_1.gif);height:59px;width:48px;float:left;}
div.eck_2 {background:url(bilder/eck_2.gif);height:59px;width:62px;float:right;}
div.eck_3 {background:url(bilder/eck_3.gif);height:62px;width:48px;float:left;}
div.eck_4 {background:url(bilder/eck_4.gif);height:62px;width:62px;float:right;}
div.oben {background:url(bilder/oben.gif);height:59px;line-height:59px;vertical-align:middle;text-align:center;} /* line-height ist ein Trick, da valign sonst nicht funktioniert! */
div.unten {background:url(bilder/unten.gif);height:62px;}
div.links {background:url(bilder/links.gif);float:left;width:48px;background-repeat:repeat-y;height:100%;}
div.rechts {background:url(bilder/rechts.gif);width:62px;float:right;background-repeat:repeat-y;}
Alles anzeigen
Wäre schön wenn ihr mir dabei weiterhelfen könnten!
PS:Wie kann ich zentrierte Blockschrift bewekstelligen, ohne dafür zwei Tags zu benutzen?[/code]