November 4, 2003

I seriously want to strangle IE. My reasons for wanting that are listed here, in no particular order:

  1. It doesn't do tabbed browsing.
  2. The support for 24- and 32-bit alpha transparent PNG images is non-existent without the PNG hack for IE.
  3. It doesn't support <link> very well. It understands linking of style sheets using <link>, but not common relationships like next, previous, contents, help, first, last, glossary, author etc.
  4. 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.
  5. It silently ignores <abbr>, the tag for marking up abbreviations. Thankfully we've got <acronym>; bless verbosity.
  6. Not a very big deal really, but it interprets dotted as dashed.
  7. 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.
  8. It misinterprets alt on images as title and thus displays a tool tip when you hover your mouse over an image with alternate text.
  9. It doesn't do :before or :after. (Id est, generated content.)
  10. outline doesn't work.
  11. The only values for list-style-type it understands are square, circle, disc, decimal, lower-roman, upper-roman, lower-alpha and upper-alpha.

Please think of our children. Don't use IE. Use Opera or Mozilla or something else that's relatively standards compliant.

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.

<< | Previous entry (November 2, 2003) | Next entry (November 5, 2003) | >>
Back to Archive