Eli tässä olen erään sivun ulkoasua yrittänyt saada toimimaan, mutta divien kanssa tuli ongelmia, kun venyminen loppui kesken (HUOM. vain FireFoxissa IE:ssä toimii) ja tekstit tuli ulkoasun "yli".
onko tämä kyseinen divi leijuva (esim. float: left)?
Kyllä se on...
Leijuminen pitää lopettaa, esim. clear: both:lla
Tässä muutama esimerkki:
http://www.positioniseverything.net/
Tulisko toi clear:both heittää sen divin css-muotoiluiden sisään minkä venyminen loppuu?
Oletko laittanut elementtiin height-arvon? IE käyttää heightiä min-heightin tapaan.
Tässä vielä tämmöinen minimaaliesimerkki
#wrapperi { width: 100%; /* IE (hasLayout päälle, venyy sitten sisällön mukaan) */ } /* Firefox ja kumppanit (lisää pseudoelementti loppuun joka menee floatatunkin alle) */ #wrapperi:after { clear: both; content: ''; display: block; } #floatattu { float: left; width: 200px; } #sisalto { margin-left: 220px; }
<div id="wrapperi"> <div id="floatattu">1</div> <div id="sisalto">2</div> </div>
Aihe on jo aika vanha, joten et voi enää vastata siihen.