Avatar billede rasmus_a Nybegynder
14. marts 2006 - 23:54 Der er 4 kommentarer og
1 løsning

<div størrelse i IE

Hej

Jeg har dette stykke kode i min CSS fil:

    .streg {
    position:        absolute;
    width:          300px;
    height:            3px;
    top:            50px;
    left:          0px;
    background-color: #000000;
    }

I FF og Safari ser koden fint ud. Det er en 300px bred og 3px høj streg med farven #000000 men i IE er den næsten dobbelt så stor. Det gælder også alle mine andre divs. Det er som om de skal have en minimum størrelse på ca. 10px i IE...? Hvordan slipper jeg af med dette?

Min kode i HTML filen er bare:
<div class="streg"></div>

På forhånd tak
Avatar billede rasmus_a Nybegynder
14. marts 2006 - 23:54 #1
Når jeg skriver dobbelt så stor mener jeg dobbelt så høj. :-)
Avatar billede wham Nybegynder
15. marts 2006 - 00:25 #2
Du skal have en 'overflow:hidden;' med.

    .streg {
    position:        absolute;
    width:          300px;
    height:            3px;
    top:            50px;
    left:          0px;
    background-color: #000000;
    overflow: hidden; 
  }
Avatar billede rasmus_a Nybegynder
15. marts 2006 - 00:29 #3
okay, tester jeg lige - men hvorfor giver IE overflow på dét? Der er jo ingenting i den DIV.

I nogle af mine andre divs har jeg en border farve i bunden så der vil den her løsning ikke virke. Kan jeg ikke få den til bare at fylde 3px som i de andre browsere..?
Avatar billede rasmus_a Nybegynder
15. marts 2006 - 00:40 #4
Det er desværre ikke en god nok løsning - Ellers tak!
Avatar billede rasmus_a Nybegynder
15. marts 2006 - 00:59 #5
font-size: 1px; does the trick
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester