I hadn't checked the validity of my HTML5 webpage for a while, and I recently (i.e. 5 minutes ago) discovered that the target="_blank" link is now forbidden??
my webpage : http://www.html5.fr
validity of it with Henri Sivonen's validator : http://hsivonen.iki.fi/validator/html5/ ... w.html5.fr
errors:
Error: Bad value _blank for attribute target on element a: Browsing context name started with the underscore and used a reserved keyword blank.
[...]
Syntax of browsing context name:
A browsing context name is any string that does not start with an underscore (_), or, a string that case-insensitively matches one of: _self, _parent, or _top.
That's really new, as last time I checked the spec it wasn't written anywhere.
So is "_blank" really banned? What are the reasons for it? Where is it specified in the specs?
Thanks for you informations about this, & have a nice week.
[ADD]: ok, found this in the specs. So from now on, it's unadvised to use target="_blank"? Like in strict DTDs?