webForumDet fria alternativet

:after i internet explorer

HTML & CSS

6 svar · 385 visningar · startad av danielsv

Medlem sedan apr. 20059 inlägg
Frågan#1

varför fungerar inte :after i internet explorer? Det fungerar bra i Firefox. Jag använder följande kod:

a.menu:after {
    margin-left: 4px;
    content: url("img/block.gif");
}

och på sidan skriver jag bara:

<a class="menu" href="">Länk</a>

Fungerar ju klockrent i firefox.

Medlem sedan dec. 2003824 inlägg
#2

Det fungerar bara i Netscape 6+

Medlem sedan okt. 20005 273 inlägg
#3

maqe skrev:

Det fungerar bara i Netscape 6+

Nej, Det funkar i webbläsare som har stöd för CSS 2.0/2.1 :)

Internet Explorer 6 och tidigare stödjer inte :before och :after. Dock verkar det som IE7 kommer göra det

mv icaaq

Medlem sedan dec. 2003824 inlägg
#4

icaaq skrev:

maqe skrev:

Det fungerar bara i Netscape 6+

Nej, Det funkar i webbläsare som har stöd för CSS 2.0/2.1 :)

Internet Explorer 6 och tidigare stödjer inte :before och :after. Dock verkar det som IE7 kommer göra det

mv icaaq

I så fall står det fel i denna: http://www.devguru.com/Technologies/css/quickref/css_index.html kanske bäst att se över dom länkarna som tillhör css forumet?

Medlem sedan juni 200032 967 inlägg
#5

Devguru är en bra css2-referens.

Kontakta gärna forumets moderatorer om du har en bättre css2-referens du vill att de ska lägga till bland de relaterade länkarna för forumet.

Medlem sedan apr. 20059 inlägg
#6

dumt av microsoft att inte följa standard

Medlem sedan juli 20013 378 inlägg
#7

Yep - Men de jobbar visst på att förbättra läget :)

http://blogs.msdn.com/ie/archive/2005/07/29/445242.aspx

262 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)