klausweidinger
Neues Mitglied
Ich bin gerade dabei, ein Forum mit CSS-Layout zu entwerfen und habe mit meinem CSS ein paar Probleme. Es soll zum Schluss eine Box sein, in der fünf andere Boxen nebeneinander angeordnet sind. Mein Code sieht bis jetzt so aus:
Im firefox wird das ganze so angezeigt:
http://bildrian.de/n/b/1955f4c153343f90.png
Jetzt habe ich erstens das Problem, dass die Box, die die anderen fünf einschließen soll, dies nicht macht (das ist der rote schmale Rahmen oben), zweitens sind die ganz linke und die ganz rechte Box zu weit oben und drittens habe ich es noch nicht geschafft, eine minimale Breit für das ganze einzustellen (Denn wenn das Fenster zu schmal macht sieht es ohne minimale Breite sehr unübersichtlich aus).
Wäre nett, wenn mir jemand sagen könnte, wo da bei mir der Fehler liegt.
Edit: Hab die Fehler jetzt eigentlich selbst gefunden. Ein Schreibfehler ("flaot" statt "float"), ein überflüssiger </div> -Tag und ein paar andere Kleinigkeiten. min-width funktioniert auf einmal auch (weiß nicht wieso es vorhin nicht ging, vielleicht durch einen anderen Fehler bedingt).
Also, es passt soweit alles. Jetzt werde ich das Css noch auslagern, und dann ist zumiindest die Startseite fertig.
Code:
<div style="clear:both; border:red solid thin; padding:3px;">
<div style="clear:both; float:left; width:40px; height:80px; border:orange solid thin; background-color:#efefef;"><img src="folder_big.gif" width="46" height="25" alt="Keine neuen Beiträge" title="Keine neuen Beiträge"></div>
<div style="float:right; width:150px; height:80px; border:green solid thin; background-color:#dee3e7;">
Mo Sep 01, 2008 07:36<br>
<a href="/comm/forum/user-7011/">epsilon</a> <a rel="nofollow" href="viewtopic.php?p=108941&sid=ca7f71e95772d619e3af8a6d7d4e4541#108941"><img src="icon_latest_reply.gif" border="0" alt="Letzten Beitrag anzeigen" title="Letzten Beitrag anzeigen"></a>
</div>
<div style="float:right; width:60px; height:80px; border:orange solid thin; background-color:#dee3e7;">57223</div>
<div style="float:right; width:60px; height:80px; border:green solid thin; background-color:#dee3e7;">7240</div>
<div style="float:left; min-width:390px; height:80px; border:orange solid thin; background-color:#efefef;">
<a href="/comm/forum/board-1/">Allgemeine Fragen</a><br>
Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
</div>
</div>
Im firefox wird das ganze so angezeigt:
http://bildrian.de/n/b/1955f4c153343f90.png
Jetzt habe ich erstens das Problem, dass die Box, die die anderen fünf einschließen soll, dies nicht macht (das ist der rote schmale Rahmen oben), zweitens sind die ganz linke und die ganz rechte Box zu weit oben und drittens habe ich es noch nicht geschafft, eine minimale Breit für das ganze einzustellen (Denn wenn das Fenster zu schmal macht sieht es ohne minimale Breite sehr unübersichtlich aus).
Wäre nett, wenn mir jemand sagen könnte, wo da bei mir der Fehler liegt.
Edit: Hab die Fehler jetzt eigentlich selbst gefunden. Ein Schreibfehler ("flaot" statt "float"), ein überflüssiger </div> -Tag und ein paar andere Kleinigkeiten. min-width funktioniert auf einmal auch (weiß nicht wieso es vorhin nicht ging, vielleicht durch einen anderen Fehler bedingt).
Also, es passt soweit alles. Jetzt werde ich das Css noch auslagern, und dann ist zumiindest die Startseite fertig.
Zuletzt bearbeitet: