si-blog

Internet Explorer's abbreviation problem solved?

Posted Jan 23, 2004 in HTML.

It appears that IE's problem with abbr may have been solved by Dean Edwards. The technique involves prefacing the element name like this: <html:abbr>, after defining the namespace. Such a solution is elegant in that it requires no JavaScript or CSS hacks.

Preliminary testing of my own has revealed one or two problems, but I will conduct a more thorough investigation of the technique a little later today.

Comments

  1. Gravatar

    He's using an invalid element. The 'html' prefix has not been defined in his document. Besides, his CSS usage (html\:abbr) is also not the correct one: http://www.w3.org/TR/css3-namespace/

    Posted by Anne on Jan 23, 2004.

  2. Gravatar

    Yes, I had come to the same conclusions myself. Of course, part of the problem is that DTDs do not understand namespaces. I fail to understand why Microsoft never got around to including <abbr> in Internet Explorer.

    Posted by Simon Jessey on Jan 24, 2004.