Avatar billede mik28 Seniormester
02. februar 2012 - 11:20 Der 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
}
Avatar billede keysersoze Ekspert
02. februar 2012 - 12:05 #1
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.
Avatar billede kjeldsted Novice
02. februar 2012 - 12:30 #2
document.getElementById('mitelement').style.height = document.getElementById('mitelement').style.height + 2 + 'px';
Avatar billede kjeldsted Novice
02. februar 2012 - 12:30 #3
Og ovenstående kode er altså ÉN linje
Avatar billede olebole Juniormester
02. februar 2012 - 14:42 #4
<ole>

@kjeldsted: Om du skriver det på en eller to linjer, er ligemeget. Det vil ikke fungere  =)

Som keysersoze skriver: Læg et link og få en løsning på det egentlige problem

/mvh
</bole>
Avatar billede madslundholm Novice
03. februar 2012 - 17:27 #5
Hej

skriv dette i mellem <head> og </head>:


<!--[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
Avatar billede olebole Juniormester
03. februar 2012 - 17:43 #6
@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)
Avatar billede mik28 Seniormester
02. marts 2012 - 14:44 #7
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
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