November 4, 2003
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 likenext
,previous
,contents
,help
,first
,last
,glossary
,author
etc. - 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
dotted
asdashed
. - 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
alt
on images astitle
and thus displays a tool tip when you hover your mouse over an image with alternate text. - It doesn't do
:before
or:after
. (Id est, generated content.) outline
doesn't work.- The only values for
list-style-type
it understands aresquare
,circle
,disc
,decimal
,lower-roman
,upper-roman
,lower-alpha
andupper-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.