mille
Erfahrenes Mitglied
hallo!
Ich möchte den Inhalt meiner Seite in Spalten darstellen. Um diese Spalten herum soll sich ein Rahmen befinden. Sprich eine ContentPane.
hier der allgemeine aufbau der html für besagte stelle:
das wird auch schön in Spalten dargestellt.
Allerdings wird das Container DIV nicht richtig vergrößert. Sprich die Spalten stehen unterhalb des ContentPanes. Nur wenn ich die Größe des ContentPanes explizit auf einen Wert (zB 200 px) setze, stehen die Spalten auch innerhalb diesen.
Also muss irgendwo ein Fehler bei meiner CSS Defintiion sein. Die seht ihr hier:
ich hoffe ihr könnt mir vielleicht sagen, was ich ändern muss?
Ich hab schon unter .inhalt einiges versucht:
height=auto; // geht nicht
height=200px; // geht, aber bringt ja nichts, da ich nicht immer weiss wie groß die INhalte sind (in der höhe)
Thx im voraus
PS: der Fehler tritt allerdings nur beim Firefox (also vermutlich allgemein bei Mozilla) auf. Im IE das alles. Wieso das denn?
Ich möchte den Inhalt meiner Seite in Spalten darstellen. Um diese Spalten herum soll sich ein Rahmen befinden. Sprich eine ContentPane.
hier der allgemeine aufbau der html für besagte stelle:
Code:
<div class="inhalt" ID="ContentPane">
<div class="spalte">CHier kommt der Text in spalten geteilt rein</div>
<div class="spalte">CHier kommt der Text in spalten geteilt rein</div>
<div class="spalte">CHier kommt der Text in spalten geteilt rein</div>
</div>
das wird auch schön in Spalten dargestellt.
Allerdings wird das Container DIV nicht richtig vergrößert. Sprich die Spalten stehen unterhalb des ContentPanes. Nur wenn ich die Größe des ContentPanes explizit auf einen Wert (zB 200 px) setze, stehen die Spalten auch innerhalb diesen.
Also muss irgendwo ein Fehler bei meiner CSS Defintiion sein. Die seht ihr hier:
Code:
.inhalt {
padding: 2px;
margin-top: 20px;
margin-bottom: 20px;
margin-right: auto;
margin-left: auto;
background: #777777;
border: 1px solid #ffffff;
text-align:left;
width: 510px;
height: inherit;
}
.spalte {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
text-align: justify;
white-space: normal;
margin: 5px;
padding: 2px;
width: 150px;
float: left;
}
ich hoffe ihr könnt mir vielleicht sagen, was ich ändern muss?
Ich hab schon unter .inhalt einiges versucht:
height=auto; // geht nicht
height=200px; // geht, aber bringt ja nichts, da ich nicht immer weiss wie groß die INhalte sind (in der höhe)
Thx im voraus
PS: der Fehler tritt allerdings nur beim Firefox (also vermutlich allgemein bei Mozilla) auf. Im IE das alles. Wieso das denn?
Zuletzt bearbeitet: