I seriously want to strangle IE. My reasons for wanting that are listed here, in no particular order:
- It doesn't do tabbed browsing.
- The support for 24- and 32-bit alpha transparent PNG images is non-existent without the PNG hack for IE.
- It doesn't support
<link>very well. It understands linking of style sheets using
<link>, but not common relationships like
- It doesn't add quotation marks before and after
<q>, rendering, among other things, the tagline incomplete. Some people are pragmatic, and would work around this by manually placing quotation marks around quotations. I won't. A quote is a quote, and belongs in a
<q>element. IE is the only browser I've found that doesn't support this.
- It silently ignores
<abbr>, the tag for marking up abbreviations. Thankfully we've got
<acronym>; bless verbosity.
- Not a very big deal really, but it interprets
- It supports the illegal CSS properties
scroll-bar-*. They are illegal because they're not prefixed with -vendor-. (Refer to the W3C scroll-bar page.) I also don't believe they ever should be legal; it should be up to the end user to style his own scrollbars using something like Style XP or Windows Blinds.
- It misinterprets
alton images as
titleand thus displays a tool tip when you hover your mouse over an image with alternate text.
- It doesn't do
:after. (Id est, generated content.)
- The only values for
list-style-typeit understands are
Yes. I'm a geek. Get over it.
Mark Pilgrim has convinced me to switch to HTML 4.01 Strict. Should I later decide to go back to XHTML, it should only take about 30 minutes or so to redo the thing to make it valid.