02. februar 2012 - 11:20Der er
6 kommentarer og 1 løsning
Lægge 2 px til i højden hvis det er IE
Hej Eksperter
Jeg har et stylesheet på retter ting der tilsyneladende ikke bliver vist rigtigt i IE. Nu har jeg bare det problem at jeg har en boks som er dynamisk i højden. Jeg skulle gerne kunne lægge 2 px til i forhold til det den var. Kan man det? .mitelelment{ height:+2px }
langt de fleste ting der ikke vises rigtigt i den ene browser i forhold til den anden skyldes langt oftere kodefejl/misforståelser end dumme browsere - og løses bedst ved rigtig kode fremfor hovsa-løsninger. Derfor tror jeg du får de bedste svar ved at give et link eller noget mere kode.
<!--[if IE 9]> <style type="text/css"> .mitelement { height: 102px; /*anslår lige at dit element er 100px og så ligger jeg 2px til */ } </style> <![endif]-->
Vil anbefale at du opretter et ekstra stylesheet der fx. hedder ie9.css
@MadsLundholmDk: Skidt idé. Det er langt bedre at få løst det reelle problem =)
Problemet, er jeg ret sikker på, består i, at elementet har en border på 1px - og at dokumentet er i quirks mode (f.eks. grundet manglende eller ufuldstændig DTD). Så vil der netop mangle 2px i IE *o)
Det er desværre rigtigt at sitet kører i quirks mode. Jeg har løst det ved at hive højden ud fra det cms jeg bruger og så ligge 2 px til hvis det er IE
Synes godt om
Ny brugerNybegynder
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.