Hej Rasmus
Jeg fik en mystisk fejl da jeg ville se mit tidligere svar. Ved ikke om
det er generelt problem, eller bare hos mig, men i hvert fald poster jeg
lige endnu engang...
Rasmus Rasmussen wrote:
> Jeg bruger CSS float til at positionere to spalters tekst inde i
> en div. Højden på denne div er 100%, men hvis siden bliver så
> lang, at der kommer scrollbar på, så stopper div'en ved bunden af
> første skærmbillede i Netscape.
Dette vil jeg tro er korrekt opførsel ifølge W3C standarden. De 100%
referer til højden af dit browser-vindue (content-area), så det er nok
meningen det skal opføre sig sådan. Måske IE6 der skulle følge W3C
standarderne bedre end IE55, også opfører sig ligesom N6 i dette
tilfælde ? (jeg ved det ikke, men gætter).
Du kan evt. prøve at bruge style "min-height: 100%;", men jeg ved ikke
hvilke browsere den er understøttet af.
En anden mulighed er at undlade at sætte højden i HTML/CSS koden, men
sætte den dynamisk (med Javascript/DHTML) efter siden er loadet. Du kan
så sætte height til 100% hvis indholdet fylder mindre end der er plads til.
Du kan også sætte en style "height: 100%; overflow: auto;" på din DIV.
Det vil sætte en scrollbar på når det er nødvendigt. Men ved ikke om du
synes det er en æstetisk acceptabel løsning.
> Det betyder at min sidespalte, som er positioneret til højre,
> falder ned under hovedteksten (som i øvrigt pludselig også er
> uden baggrund).
Sker ikke i min Mozilla 0.9.8 og Netscape 6.21, eller også forstår jeg
bare ikke hvad du mener.
Mvh. Stig
stig@rockland.dk
* Bedre (D)HTML ? -->
http://www.rockland.dk/stig/upghtml.html *