ERLEDIGT
JA
JA
ANTWORTEN
9
9
ZUGRIFFE
653
653
EMPFEHLEN
-
28.05.06 22:57 #1
- Registriert seit
- May 2006
- Beiträge
- 11
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?
-
29.05.06 05:55 #2Maik Tutorials.de Gastzugang
Erstelle eine Grafik, die die drei Spalten optisch simuliert und verwende sie in einem übergeordneten Parent-DIV als Hintergrundgrafik, die vertikal wiederholt wird. So besitzen die drei Spalten, unabhängig von ihrem Inhalt, immer die gleiche Höhe.
-
29.05.06 06:19 #3
- Registriert seit
- May 2006
- Beiträge
- 11
Das heißt aber, dass Text-Container und die beiden Balken die gleiche Hintergrundgrafik besitzen müssen, oder?
-
29.05.06 06:29 #4Maik Tutorials.de GastzugangDie Hintergrundgrafik wird für das DIV #wrapper verwendet und erstreckt sich somit über die drei Spalten.HTML-Code:
<div id="wrapper"> <div id="menuleft">...</div> <div id="content">...</div> <div id="menurechts">...</div> </div>
-
29.05.06 06:40 #5
- Registriert seit
- May 2006
- Beiträge
- 11
Werde mich heute mittag mal ransetzen und es probieren - sollte es nicht klappen, poste ich nochmal den neuen Code - denke ihr entdeckt Fehler sicher schnell.
Vielen Dank übrigens für die (schnelle) Hilfe.
-
29.05.06 06:43 #6Maik Tutorials.de Gastzugang
Anschauungsmaterial zu der Technik findest du von mir in dem Thread div height=100% nur im IE?:
-
29.05.06 06:53 #7
- Registriert seit
- May 2006
- Beiträge
- 11
Danke.
Aber eine Sache habe ich noch nicht so ganz verstanden.
Die Grafik soll die 3 Spalten ja "optisch simulieren" - wird diese Grafik im Browser also nicht angezeigt, richtig?
-
29.05.06 06:54 #8Maik Tutorials.de Gastzugang
Doch doch, die Hintergrundgrafik wird vom Browser dargestellt, denn sie enthält ja in den genannten Beispielen die Hintergrundfarben der jeweiligen Spalten.
Nachtrag: ich weiss nicht, was die von dir verwendete Grafik linksrechts.png darstellt (Farbe, Muster), aber du kannst sie ja mit in die Hintergrundgrafik einfliessen lassen, und im mittleren Bereich die gewünschte Hintergrundfarbe für den Text-Container definieren.
-
29.05.06 15:29 #9
- Registriert seit
- May 2006
- Beiträge
- 11
Klappt bisher nicht.
#wrapper {background-image:url(linksrechts.png); background-repeat:repeat-y;
}
<div id="wrapper">
<div id="menuleft">...</div>
<div id="content">...</div>
<div id="menurechts">...</div>
</div>
Hat sich rein gar nichts geändert.Geändert von Miami Vice (29.05.06 um 15:34 Uhr)
-
29.05.06 16:42 #10Maik Tutorials.de Gastzugang
Hab dir mal eine Basis-Vorlage incl. Hintergrundgrafik erstellt und hänge sie als ZIP-Datei an.
Ähnliche Themen
-
Höhe eines Divs: 100%- x px
Von Superdok im Forum CSSAntworten: 4Letzter Beitrag: 28.12.07, 15:54 -
KNIFFLIGES PROBLEM: Höhe des ABSOLUTEN KIND-DIVs auf RELATIVES ELTERN-DIV übertragen.
Von Souldelivery83 im Forum CSSAntworten: 5Letzter Beitrag: 28.12.07, 06:35 -
Problem mit automatischer Höhe bei verschachtelten DIVs
Von Borgforum im Forum CSSAntworten: 4Letzter Beitrag: 12.04.07, 10:02 -
dynamische Höhe von divs
Von sirina im Forum CSSAntworten: 5Letzter Beitrag: 13.10.05, 10:55 -
2 Divs in der Höhe anpassen
Von schutzgeist im Forum CSSAntworten: 1Letzter Beitrag: 24.06.05, 16:59





Login





