[whatwg] <map id="">
Ian Hickson
ian at hixie.ch
Tue Aug 7 23:00:50 PDT 2007
On Sat, 6 Jan 2007, Shadow2531 wrote:
>
> In Opera, regardless of mime type, Opera can match usemap="#test" to
> <map id="test">, <map name="test"> or <map name="test" id="test">.
> Whether Opera uses the map element with the name or the map element with
> the id depends on which one comes first in the document.
>
> IE does the same.
>
> For FF Minefield, it strictly only matches an id in
> application/xhtml+xml and strictly only matches a name attribute in
> text/html.
>
> Allowing *both* id and name to match (in text/html at least ) per IE's
> rules would be great for compatibility.
>
> As for application/xhtml+xml and the name attribute, I don't have much
> of an opinion.
>
> Having to use name in text/html and id in application/xhtml+xml or both
> if you're serving the page as text/html to some and
> application/xhtml+xml to others means an extra tweak that could be
> solved by allowing id to match in text/html.
>
> Just being able to use id regardless of the mime type would be the way
> to go and name can be left for just for text/html for compatibility if
> we don't want to allow it for application/xhtml+xml too like Opera does.
Right now the spec requires that you use id="", but both name="" and
id="" work, and they are case-insensitive. So we have back-compat (except
in esoteric cases where pages expect it _not_ to match something, or where
there are duplicates). Is that ok?
The case-insensitiveness on ID could be a problem. Should that change?
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
More information about the whatwg
mailing list