💬
Logga in
Fuska.se

Css / Webbläsar Problem!

13 svar · startad

Nivå 6 · Fuskare
Trådstartare #1

Hej alla,

 

Har hållit på med en hemsida ett tag nu.. Men har stött på ett ganska stort problem ._.

Det händer när jag lagt dit en div och positionerat den rätt med margin-top etc.

Och ska titta på den i Firefox, och då ser man att den sitter helt rätt...

 

Men på IE är det en helt annan sak, den sitter mer åt något annat håll och den har som gått ner litegrann.

 

Jag vet absolut inte hur jag ska lösa detta! Har provat göra så att den sitter rätt i IE, men nej.. Då sitter den fel I FF!

 

Kanske finns det något annat sätt än att använda margin-top, top, margin-left, left etc?

 

Hjälp vore bra ;)

Nivå 4 · Lärling
#2
<link rel="stylesheet" type="text/css" href="style.css"/>

<!--[if IE]>

<link rel="stylesheet" type="text/css" href="ie.css"/>

<![EndIf]-->

 

Använd ett annat .css dokument för IE och ett annat för resten.

Senast ändrad:

Nivå 6 · Fuskare
Trådstartare #3

Smart! Tack för det :D

22 May 2008
Nivå 3 · Lärling
#4
↗ till inlägget
<link rel="stylesheet" type="text/css" href="style.css"/>

<!--[if IE]>

<link rel="stylesheet" type="text/css" href="ie.css"/>

<![EndIf]-->

 

Använd ett annat .css dokument för IE och ett annat för resten.

 

tack den behövde jag med ;)
24 May 2008
Nivå 3 · Lärling
#5

Det som ofta är fel i IE...

Är att t ex margin-left och padding-left fördubblas om man samtidigt använder float: left.

Du kan förhindra att detta händer genom att låta hemsidan visas i XHTML Strict mode.

 

Klistra in denna högst upp i din kod:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

 

Även om jag har missförstått ditt problem är det ända bra att ange en doctype, det förhindrar att sidan tolkas fel i olika webläsare.

Nivå 6 · Fuskare
Trådstartare #6
↗ till inlägget

Det som ofta är fel i IE...

Är att t ex margin-left och padding-left fördubblas om man samtidigt använder float: left.

Du kan förhindra att detta händer genom att låta hemsidan visas i XHTML Strict mode.

 

Klistra in denna högst upp i din kod:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

 

Även om jag har missförstått ditt problem är det ända bra att ange en doctype, det förhindrar att sidan tolkas fel i olika webläsare.

Så man ska ange en doctype även i ett CSS dokument? ._.

Och nej, jag använder inte float: left.

Nivå 9 · Veteranfuskare
#7

Nej, du använder doctypen på sidan som du länkar till css-dokumentet på.

Nivå 6 · Fuskare
#8

Doctype är bra till mycket!

 

Se till att ta rätt doctype dock... chansar på att du kör loose ;D

25 May 2008
Nivå 6 · Fuskare
Trådstartare #9
↗ till inlägget

Doctype är bra till mycket!

 

Se till att ta rätt doctype dock... chansar på att du kör loose ;D

Nej, jag körde HTML 4.01 Transitional.

26 May 2008
Nivå 3 · Lärling
#10
↗ till inlägget
↗ till inlägget

Doctype är bra till mycket!

 

Se till att ta rätt doctype dock... chansar på att du kör loose ;D

Nej, jag körde HTML 4.01 Transitional.

 

Det är lika bra att strunta i doctype om man kör Transitional.

IE har det som default och det är vid denna doctype som marginaler fördubblas.

27 May 2008
Nivå 6 · Fuskare
Trådstartare #11
↗ till inlägget
↗ till inlägget

Doctype är bra till mycket!

 

Se till att ta rätt doctype dock... chansar på att du kör loose ;D

 

Nej, jag körde HTML 4.01 Transitional.

 

Det är lika bra att strunta i doctype om man kör Transitional.

IE har det som default och det är vid denna doctype som marginaler fördubblas.

 

Hm, får ta och byta då, tack.

28 May 2008
Nivå 6 · Fuskare
#12
↗ till inlägget
↗ till inlägget

Doctype är bra till mycket!

 

Se till att ta rätt doctype dock... chansar på att du kör loose ;D

 

Nej, jag körde HTML 4.01 Transitional.

 

Det är lika bra att strunta i doctype om man kör Transitional.

IE har det som default och det är vid denna doctype som marginaler fördubblas.

 

Nej man ska absolut inte strunta i doctype! Den ska vara med. Punkt slut.

23 Jun 2008
Nivå 6 · Fuskare
Trådstartare #13

Öh juste.. Provade IE koden, men den fungerade inte.. Verkar inte ens göra något.

Nivå 6 · Fuskare
#14

doctype eller va?:D

 

har du kodat sidan bra så ska inte doctype ändra något :) (om den inte blir fuckad utan då :D)

Vill du vara med i diskussionen?

Bli medlem Logga in