Op de weblog 456 Bereastreet van Roger Johansson kom ik een prachtige zin tegen The target attribute is not allowed in strict doctypes, and since you should always use a strict doctype, the target attribute is invalid. Period. Unless you use frames, which you should not.

Kan het nog duidelijker?

Het target attribute wordt gebruikt om hyperlinks in een nieuw venster te openen. En dat is iets wat je eigenlijk (alhoewel de meningen daarover verdeeld zijn) vanuit gebruikersperspectief niet zou moeten doen.

Roger noemt als anders argument dat de validatie er niet door werkt. Validatie is een handig hulpmiddel om de kwaliteit van je code te meten en te garanderen. Als de validator iedere keer het target attribute tegenkomt kan het voorkomen dat je op een gegeven moment de bomen door het bos niet meer ziet. Je loopt dan het risico dat andere ernstigere fouten blijven zitten en je website dus niet optimaal werkt in alle browsers.

Ik vraag me af of dat laatste in de praktijk ook echt zal voorkomen.

Bron: The target attribute and opening new windows

Be Sociable, Share!