webForumDet fria alternativet

target="_blank" via CSS

5 svar · 510 visningar · startad av Jesper2

Jesper2Medlem sedan dec. 200475 inlägg
#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?

SydMedlem sedan feb. 2004492 inlägg
#2

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

martinMedlem sedan apr. 2000296 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

Jesper2Medlem 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 =)

FlashesMedlem sedan jan. 2003346 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

dectgapMedlem sedan sep. 20021 542 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.

Genererad på 365 ms · cache AV · v20260730165559-full.f96bc7eb