webForumDet fria alternativet

target="_blank" via CSS

HTML & CSSur HTML, XHTML & CSS

5 svar · 510 visningar · startad av Jesper2

Medlem sedan dec. 200475 inlägg
Frågan#1

Ryktet säger att det är möjligt att använda CSS till att öppna länkar i nytt fönster, dvs det gamla hederliga target="_blank". Är det någon som vet hur jag skall gå tillväga?

Medlem sedan feb. 2004489 inlägg
#2

Flyttas från Design & Grafik till HTML, XHTML & CSS

Medlem sedan apr. 2000313 inlägg
#3

Nej, det går inte. CSS är ett presentationsspråk, inte ett beteendespråk. Man behöver använda typ javascript i så fall (eller byta doctype).

Target används i css för att styla upp det som händer i ankarlänkar (<a href="#hej">)
http://www.twisty.com/misc/tests/css/target-trick.html

/ m a r t i n
RED: lade in exempellänk

Medlem sedan dec. 200475 inlägg
#4

martin skrev:

Nej, det går inte. CSS är ett presentationsspråk, inte ett beteendespråk. Man behöver använda typ javascript i så fall (eller byta doctype).

Target används i css för att styla upp det som händer i ankarlänkar (<a href="#hej">)
http://www.twisty.com/misc/tests/css/target-trick.html

/ m a r t i n
RED: lade in exempellänk

Jo, det går via CSS. Jag har själv sett det =)

Medlem sedan jan. 2003282 inlägg
#5

Tala om hur man gör då :)
Jag skulle vara intresserad, nu kör jag på den här lösningen
http://www.sitepoint.com/article/standards-compliant-world

Mvh
Jan-Olov

Medlem sedan sep. 20021 655 inlägg
#6

I CSS3, som är under utveckling, föreslås att man genom CSS ska kunna styra var länken ska öppnas:
http://www.w3.org/TR/css3-hyperlinks/#target0

Observera att det är en version under utveckling, så du ska inte räkna med att några CSS-egenskaper som finns med i CSS3 fungerar i några webbläsare.

Dock förstår jag inte varför W3C blandar link-target med CSS. Jag tycker inte att det har med vartannat att göra.

134 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)