Hallo!
Ich habe ein Tabellenlayout erstellt, da ich's mit CSS nicht wirklich hinkriege so wie ich das haben will und nun ist das Problem, dass der Mozilla Firefox 4 die Seite korrekt darstellt und der Internet Explorer 9 nicht.
<!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>
<title>Untitled</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
<!--
body {
background:#383838;
margin:0px;
}
img {
border: 0px;
}
a.subnav:link {
color: #006ab1;
font-weight: normal;
text-decoration: none;
}
a.subnav:visited {
color: #006ab1;
font-weight: bold;
text-decoration: none;
}
a.subnav:hover {
color: #00a0dc;
font-weight: bold;
text-decoration: none;
}
a.subnav:active {
color: #006ab1;
font-weight: bold;
text-decoration: none;
}
#container {
position:absolute;
left:50%;
top:44px;
width:950px;
margin-left:-475px;
}
div.con {
padding-left:10px;
padding-right:10px;
}
td.navbar {
color:#c1c1c1;
font:bold 10pt Verdana;
text-align:center;
}
td.subnav {
color:#c1c1c1;
font:10pt Verdana;
}
//-->
</style>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="44" width="4"><img id="new_01" src="images/img_01.png" width="4" height="44" alt="" /></td>
<td class="navbar" height="44" background="images/img_02.png"> </td>
<td height="44" width="4"><img id="new_03" src="images/img_03.png" width="4" height="44" alt="" /></td>
</tr>
</table>
<div id="container">
<table id="Tabelle_01" width="950" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="4" nowrap="nowrap"></td>
<td width="2" nowrap="nowrap"></td>
<td width="164" nowrap="nowrap"></td>
<td width="774" nowrap="nowrap"></td>
<td width="2" nowrap="nowrap"></td>
<td width="4" nowrap="nowrap"></td>
<td></td>
</tr>
<tr>
<td colspan="6"><img id="new_04" src="images/img_04.png" width="950" height="2" alt="" /></td>
<td height="2" nowrap="nowrap"></td>
</tr>
<tr>
<td width="6" colspan="2" rowspan="6" nowrap="nowrap"></td>
<td rowspan="2"><img id="new_06" src="images/img_05.png" width="164" height="26" alt="" /></td>
<td><img id="new_07" src="images/img_06.png" width="774" height="11" alt="" /></td>
<td width="6" colspan="2" rowspan="6" nowrap="nowrap"></td>
<td height="11" nowrap="nowrap"></td>
</tr>
<tr>
<td valign="top" rowspan="3" background="images/img_07.png" width="774">
<div class="con">
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
</td>
<td height="15" nowrap="nowrap"></td>
</tr>
<tr>
<td valign="top" class="subnav" background="images/img_08.png" width="164"><div class="con"> </div></td>
<td nowrap="nowrap"></td>
</tr>
<tr>
<td rowspan="2"><img id="new_11" src="images/img_09.png" width="164" height="26" alt="" /></td>
<td height="15" nowrap="nowrap"></td>
</tr>
<tr>
<td><img id="new_12" src="images/img_10.png" width="774" height="11" alt="" /></td>
<td height="11" nowrap="nowrap"></td>
</tr>
<tr>
<td width="938" height="6" colspan="2" nowrap="nowrap"></td>
<td height="6" nowrap="nowrap"></td>
</tr>
</table>
</div>
</body>
</html>
Alles anzeigen
Was habe ich falsch gemacht?
Dann würde ich gerne wissen, ob es besser wäre, alles mit CSS zu machen anstatt mit einem Tabellenlayout und ob sich das mit CSS realisieren lässt? Im Prinzip das Tabellenlayout 1:1 in ein CSS-Layout umwandeln.
Ich habe einen Navigationsbalken oben, 100% breite und 44px höhe. Die Subnavigation sowie der Inhaltsbereich sind exakt 950px breit, soll allerdings dynamisch sein d.h. egal ob in der Subnavigation oder im Inhaltsbereich mehr Text oder was auch immer drin ist, es soll immer gleich aussehen, dynamisch eben.
Mfg
carcharias