Lägga DIV i DIV

Tråden skapades och har fått 5 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Karlskoga
  • 2007-05-28 13:12

Är det några problem att göra det
tex att jag gör en div som har en bakgrund och som anpassar sig efter hur lång texten blir.
sedan är texten som ligger i DIV:en också indelad i DIV.. är det några konstigheter att göra så?

Näe, det är inga konstigheter, en div får innehålla en annan div, dvs att dom är "nästlade".

  • Medlem
  • Karlskoga
  • 2007-05-28 14:47

tackar!

  • Medlem
  • Göteborg
  • 2007-05-28 17:14

Dock ska sägas, och det kan hända att du redan känner till detta, att paragrafer med text rent semantiskt sett bör och ska omslutas med <p> och </p>. Det är det korrekta sättet.

Ännu en grej som bör tilläggas är att det kan knasa sig lite när man använder float på de inre divarna. Då blir diven utanför endast en pixel hög, om det inte är något annat innehåll i den som bygger på höjden. Löses genom att man längst ner i "ytterdiven" infogar en div som ser ut så här:

<div style="clear: both; line-height: 1px; font-size: 1px;"> </div>

Det är clear: both som gör att diven hamnar efter allt annat (den hamnar där det är "rent" både åt höger och vänster), resten är bara för att den inte ska ta så mycket plats.

Hur som, det är ett specialfall.

Senast redigerat 2007-05-28 23:45
  • Medlem
  • Göteborg
  • 2007-05-28 23:10
Ursprungligen av irrelogical:

Löses genom att man längst i "ytterdiven" infogar en div som ser ut...

Tror han missade ett ord där, längst ner i ytterdiven ska det vara. Man kan också fixa det med lite overflow:hidden och padding-värden, dock inte lika bulletproof.

1
Bevaka tråden