Also, ich will eine Tabelle erstellen, die mobile in der Reihenfolge gelesen wird, wie sie im Code steht und für die Desktop-Ansicht soll sich die Anordnung über das css ändern.
Unten folgt der Code den ich habe und ich habe jetzt folgendes Problem: Aktuell steht die centerCol ganz unten im Code, soll aber als erstes stehen. Setze ich den ganzen div jedoch an oberster Stelle wird die Tabelle auseinander gerissen. Der centerCol ist dann zwar immer noch in der Mitte, aber die anderen beiden Boxen sind dann rechts und links schräg drunter und nicht mehr alles in einer schönen Tabelle/ auf einer Ebene.
Weiß wer was ich falsch mache?
Ich bin auch für alternativen offen.
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
<style>
#wrapper {
width: 610px;
margin: 0 auto;
}
#leftCol {
float: left;
width: 200px;
}
#centerCol {
margin: 0 205px;
}
#rightCol {
float: right;
width: 200px;
}
.box {
border: 1px solid #000;
margin-bottom: 5px;
text-align: center;
}
</style>
</head>
<body>
<div id="wrapper">
<div id="leftCol">
<div class="box"><p><strong>Header 1</strong></p></div>
<div class="box"><table border="0"><tbody><tr><td><b>Mo.-Fr.:<br>Sa.:</b></td><td>00:00 bis 00:00 Uhr<br>00:00 bis 00:00 Uhr</td></tr></tbody></table></div>
<div class="box"><table border="0"><tbody><tr><td><font color="#696969">Fon:</font></td><td>+49 (0000) 000000</td></tr></tbody></table></div>
</div>
<div id="rightCol">
<div class="box"><p><strong>Header 3</strong></p></div>
<div class="box"><table border="0"><tbody><tr><td><b>Mo.-Fr.:<br>Sa.:</b></td><td>00:00 bis 00:00 Uhr<br>00:00 bis 00:00 Uhr</td></tr></tbody></table></div>
<div class="box"><table border="0"><tbody><tr><td><font color="#696969">Mail:</font></td><td>info@mail.de</td></tr></tbody></table></div>
</div>
<div id="centerCol">
<div class="box"><p><strong>Header 2</strong></p></div><div class="box"><table border="0"><tbody><tr><td>Straße 00-00<br>00000 Stadt</td></tr></tbody></table></div>
<div class="box"><table border="0"><tbody><tr><td><font color="#696969">Fax:</font></td><td>+49 (0000) 0000000</td></tr></tbody></table></div>
</div>
</div>
</body>
</html>
Alles anzeigen
PS: Wenn mir wer sagen kann, warum der Adresstext unter Header2 nur so pseudo-zentriert ist hilft mir auch schon weiter.