Kære gæst, velkommen til Tweak.dk. Hvis dette er dit første besøg her, bør du læse Hjælp. Her forklares i detaljer hvordan denne side fungerer. For at benytte alle funktionerne på denne side, bør du overveje at lade dig registrere. Benyt venligst registreringsformularen for at registrere her eller læs yderligere information om registreringsprocessen. Hvis du allerede er registreret, så log på her.

1

lørdag, 25. november 2006, 20:29


Hej.

Jeg har en html side med css.

Jeg bruger Div tags.

Jeg har lavet et stylesheet til Internet Explorer, og det virker :)

Men dog har jeg et problem i FIREFOX!

Jeg har så lavet dette script:

<script type="text/javascript"><!--
if (typeof window.external == "object") {
document.write('<link rel="stylesheet" type="text/css" href="IE.css" />');
}
else {
document.write('<link rel="stylesheet" type="text/css" href="FF.css" />');
}
--></script>

Den skulle gerne vælge et andet Stylesheet dokument når det er Firefox.

Men det virker ikke!


Håber meget i ville hjælpe :rules:

Intel i5-4690K @ 4,7ghz
Coolmaster EVO212
ASUS Z97-A
Crucial Ballistix Sport 2x4GB
Crucial MX100 240GB SSD
Gigabyte 970 G1 4GB
Fractal Design Arc Midi R2

2

lørdag, 25. november 2006, 20:45


hmm den nemmeste måde at teste for IE er sådan set document.all

altså if (document.all) { ie } else { noget andet }


Jeg plejer dog at gøre noget helt andet, laver et standard CSS fil som virker i firefox, opera osv og så laver jeg en
<!--[if IE]>
<link href="ie.css" rel="stylesheet" type="text/css">
<![endif]-->

da det næsten altid er IE som ikke overholder standarden


3

lørdag, 25. november 2006, 20:52


Citeret

Originally posted by WebT
hmm den nemmeste måde at teste for IE er sådan set document.all

altså if (document.all) { ie } else { noget andet }


Jeg plejer dog at gøre noget helt andet, laver et standard CSS fil som virker i firefox, opera osv og så laver jeg en
<!--[if IE]>
<link href="ie.css" rel="stylesheet" type="text/css">
<![endif]-->

da det næsten altid er IE som ikke overholder standarden


Takker, jeg havde faktik tænkt lidt på sidste nævnte metode.. den prøver jeg lige af så :)

Intel i5-4690K @ 4,7ghz
Coolmaster EVO212
ASUS Z97-A
Crucial Ballistix Sport 2x4GB
Crucial MX100 240GB SSD
Gigabyte 970 G1 4GB
Fractal Design Arc Midi R2

4

lørdag, 25. november 2006, 21:07


Du kan også lave dem version specifikke, IE7 er jo trods alt noget mere standard compliant end de andre:

Kildekode

1
2
3
4
5
6
7
8
9
10
<link href="alle.css" rel="stylesheet" type="text/css">
<!--[if IE]> 
<link href="ie.css" rel="stylesheet" type="text/css"> 
<![endif]-->
<!--[if lt IE 7]> 
<link href="ie6_lavere.css" rel="stylesheet" type="text/css"> 
<![endif]-->
<!--[if !IE]>--> 
<link href="ikke_ie.css" rel="stylesheet" type="text/css"> 
<!--<![endif]-->

alle gælder selvfølgelig alle browsere,
ie.css alle versioner af IE
ie6_lavere alle IE lavere end IE 7
ikke_ie.css alle andre


5

lørdag, 25. november 2006, 21:14


Citeret

Originally posted by WebT
Du kan også lave dem version specifikke, IE7 er jo trods alt noget mere standard compliant end de andre:

Kildekode

1
2
3
4
5
6
7
8
9
10
<link href="alle.css" rel="stylesheet" type="text/css">
<!--[if IE]> 
<link href="ie.css" rel="stylesheet" type="text/css"> 
<![endif]-->
<!--[if lt IE 7]> 
<link href="ie6_lavere.css" rel="stylesheet" type="text/css"> 
<![endif]-->
<!--[if !IE]>--> 
<link href="ikke_ie.css" rel="stylesheet" type="text/css"> 
<!--<![endif]-->

alle gælder selvfølgelig alle browsere,
ie.css alle versioner af IE
ie6_lavere alle IE lavere end IE 7
ikke_ie.css alle andre


Men er det rigtig hvad jeg har hørt at næsten alle browsere ville gå over på FF's måde at læse siderne på `?

Intel i5-4690K @ 4,7ghz
Coolmaster EVO212
ASUS Z97-A
Crucial Ballistix Sport 2x4GB
Crucial MX100 240GB SSD
Gigabyte 970 G1 4GB
Fractal Design Arc Midi R2

6

lørdag, 25. november 2006, 22:06


Citeret

Originally posted by celfa
Men er det rigtig hvad jeg har hørt at næsten alle browsere ville gå over på FF's måde at læse siderne på `?


Det er rigtigt at alle browsere følger standarderne mere og mere, men der er ingen der 100% gør, end ikke FF. IE er dog klart den værste, selvom de er kommet rigtigt langt med IE7.

En dag kan vi forhåbentlig se bort fra forskelligeheder i hvordan CSS fortolkes, Utopia som måske vil ske! Vi kan jo håbe, men ind til da er min procedure altid, design efter standarden så virker det i FF, Opera og alle de andre, på nær i IE og så må man jo lave et specielt stylesheet til den specielle herre fra MS.


Seneste tests og artikler

0

Phanteks EVOLV ITX

Sidste år kiggede vi nærmere p
Læs Mere

0

Logitech Daedalus Prime G302

Logitech har tilsendt os deres
Læs Mere

2

Philips Avance Juicer 900W

Verdenen af forbrugerelektroni
Læs Mere

0

MSI X99S MPower

MSI har igen været på banen me
Læs Mere
Seneste nyheder

0

Apple Watch lander snart i butikker verden over

Det er efterhånden et stykke t
Læs Mere

0

Tinder Plus dyrere for folk over 30 år

Er du bruger af matchmaking-ap
Læs Mere

0

Yahoo fylder 20 år

Føler du dig gammel nu? Den he
Læs Mere

0

Vilde muligheder med Snapdragon 820

Der er ingen tvivl om, at den
Læs Mere
Nyeste Videoer og Trailers

Indsend nyhed
Har du fundet en fed nyhed så indsend den så alle andre på Tweak.dk kan få glæde af den.