Højden auto fungerer i IE 7.0, men ikke i Mozilla Firefox?

Tags:    html css

<< < 12 > >>
Godmorgen de herre..

Jeg har efter lang tid endelig ladet mig overbevise til at begynde at bygge hjemmesider op i divs frem for de gode gamle tabels, da jeg godt selv kan se fordelen heri. Dette har dog medført et par problemer, da jeg jo som sagt er ny på det punkt =)

På en ny side har jeg sat højden til content (altså hovedindholdet) til auto, således den selv definerer højden ud fra hvor meget tekst/billeder der er. Dette virker også nogenlunde efter hensigten i Internet Explorer 7.0, men dette er desværre ikke tilfældet i Mozilla Firefox.

Det ser ud som det skal her i IE7.0:
http://img88.imageshack.us/img88/8496/explorerrp1.jpg

Og sådan her ser det desværre ud i Mozilla Firefox:
http://img88.imageshack.us/img88/8305/mozillaut5.jpg

Den udvider altså ikke content som den skal, men flytter i stedet bunden helt op.

I min stylesheet har jeg blot defineret content div'sne som følgende:

#content{
width: 667px;
height: auto;
background-color:#FFFFFF;
margin-left: 21px;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
}

#contentmain{
width: 417px;
height: 600px;
background-image: url(images/content_main_bg.png);
margin-left: 12px;
margin-right: auto;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
float: left;
}

Hvordan løser jeg dette problem :/ ?

Hvis i skal bruge mere af koden siger i bare til. Jeg ville blot ikke spamme eksperten med hele min stylesheet + kode til hjemmesiden, hvis det ikke var nødvendigt :)



16 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Jeg ser på det imorgen :) Jeg tror godt det kan xD - eller, det kan self. menser lige hvordan :p



Det ser jeg frem til så ;)



Nitte :/ Jeg er som sagt ny indenfor opbygning vha. css, så jeg ved ikke helt hvordan jeg ellers skulle gøre det...

Men tak for hjælpen anyways



Evt. skriv teksten uden dine divs, og byg dem op med at redegøre alle FONT tagsne inden i content! og byg så tabeller indeni! :)



Havde noget lignende problem på en side.

Det virkede med overflow: hidden; ved mig

Tør dog ikke sige om det også virker for dig ;)



Jeg endte med at bruge et godt stykke tid på at opsætte hele siden forfra. Jeg tog udgangspunkt i denne simple guide/side:

http://www.woox.dk/videos/nottablesjustcss/nottablesjustcss.html

Grundelementet var "clear: both", som flere også har gjort opmærksom på.. Det kunne dog ikke lade sig gøre at flette det ind i mit nuværende, så jeg opsatte det helt forfra..

Men nu fik jeg det til at virke, i begge browsere vel og mærke ;)

Jeg prøver at dele pointene ud alt efter hvad der hjalp mig mest på vej - håber det er i orden!



<< < 12 > >>
t