Det är bara det att när det kommer så mycket text att höjden blir med än 392 så sticker texten iväg utanför div:en, och det blir inte snyggt alls. Så, går det att få diven att anpassa sin storlek så att den blir lika stor som texten (vilken genereras från en databas).
Och när jag ändå är igång och ställer nybörjarfrågor, vad har z-index för funktion?
Det funkar visst, men då får jag ett följdfel. Jag har nämligen lagt en annan, något större, DIV bakom denna DIV för att få en schysst ,i detta fallet, svart ram runt min lilla DIV. Om jag tar bort höjden på båda så "fösvinner" den bakomliggande DIV:en av någon elak anledning.
Finns det någon bra lösning till detta följdfel?
I CSS:en:
/*Den yttre av DIV:arna, den som skapar ramen*/
div.outerLeft{
position:absolute;
width: 90px;
/* height: 400px; höjden som numera är borttagen*/
left: 10px;
top: 10px;
background-color: #000000;
layer-background-color: #000000;
}
/*Den inre av DIV:arna*/
div.innerLeft{
padding: 3px;
margin: 0px;
position:absolute;
width:82px;
/*height: 392px; höjden som numera är borttagen*/
left: 1px;
top: 1px;
background-color: #ffcc66;
layer-background-color: #ffcc66;
}
I HTML-koden:
<div class="outerLeft">
<div class="innerLeft">
Tjafs som påverkar höjden...
</div>
</div>
Som du ser så har jag inte här (i likhet med mitt tidigare svar) satt den inre diven absolutpositionerad. Har du någon speciell anledning till detta? (Att t.ex lägga det yttre ovanpå eller något).
Sen har väl jag troligtvis missförstått dig fullständigt, för annars hade det räckt med en div och en 4px bred border.