Miami Vice
Grünschnabel
Hallo,
ich habe einen mittels CSS definierten Textcontainer, der sich je nach Textlänge automatisch vergrößert.
Steht in dem Container nur ein Satz, ist er klein.
Steht in ihm hingegen ein kompletter Text so ist der Container so groß, dass der komplette Text in ihm angezeigt wird.
So, das klappt alles wunderbar.
Nun habe ich um diesen Text links und rechts zwei Balken.
Im linken Balken ist eine Navigationsleiste, im rechten Balken sind verschiedene Links.
Die Balken sind so definiert:
Hier der linke:
#menuleft {
color:#000000;
width:15%;
height:1000px;
float:left;
padding:8px;
font-weight: bold;
text-align:center;
background-image:url(linksrechts.png); background-repeat:no-repeat;
}
Zwischen dem linken und rechten Balken also der Text-Container:
#content {
font-size:12px;
width:63%;
height:auto;
float:left;
background-color: #FFFFCC;
padding:18px;
text-align:justify;
}
Und schlussendlich der rechte Balken:
#menurechts { float:right;
width:15%;
height:1000px;
background-image:url(linksrechts.png); background-repeat:no-repeat;
padding:6px;
}
Folgendes Problem nun:
Die Balken sind, wie ihr im Code erkennen könnt, immer 1000px lang - dabei ist die Länge des Text-Containers irrelevant.
Dies soll aber nicht so sein - die Balken sollen immer genau so lang sein wie der Text-Container.
Da der Text-Container jedoch nicht immer gleich hoch ist, kann man für die Höhe der Balken natürlich keinen festen Wert angeben.
Mit "height: 100%" bei den Balken hatte ich auch keinen Erfolg.
Dann sind die Balken nämlich nur so lang wie der Inhalt in den Balken - ist also ganz falsch.
Könntet ihr mir, verständlich, erklären wie ich nun vorzugehen habe?
ich habe einen mittels CSS definierten Textcontainer, der sich je nach Textlänge automatisch vergrößert.
Steht in dem Container nur ein Satz, ist er klein.
Steht in ihm hingegen ein kompletter Text so ist der Container so groß, dass der komplette Text in ihm angezeigt wird.
So, das klappt alles wunderbar.
Nun habe ich um diesen Text links und rechts zwei Balken.
Im linken Balken ist eine Navigationsleiste, im rechten Balken sind verschiedene Links.
Die Balken sind so definiert:
Hier der linke:
#menuleft {
color:#000000;
width:15%;
height:1000px;
float:left;
padding:8px;
font-weight: bold;
text-align:center;
background-image:url(linksrechts.png); background-repeat:no-repeat;
}
Zwischen dem linken und rechten Balken also der Text-Container:
#content {
font-size:12px;
width:63%;
height:auto;
float:left;
background-color: #FFFFCC;
padding:18px;
text-align:justify;
}
Und schlussendlich der rechte Balken:
#menurechts { float:right;
width:15%;
height:1000px;
background-image:url(linksrechts.png); background-repeat:no-repeat;
padding:6px;
}
Folgendes Problem nun:
Die Balken sind, wie ihr im Code erkennen könnt, immer 1000px lang - dabei ist die Länge des Text-Containers irrelevant.
Dies soll aber nicht so sein - die Balken sollen immer genau so lang sein wie der Text-Container.
Da der Text-Container jedoch nicht immer gleich hoch ist, kann man für die Höhe der Balken natürlich keinen festen Wert angeben.
Mit "height: 100%" bei den Balken hatte ich auch keinen Erfolg.
Dann sind die Balken nämlich nur so lang wie der Inhalt in den Balken - ist also ganz falsch.
Könntet ihr mir, verständlich, erklären wie ich nun vorzugehen habe?