Archive | Internet Explorer sucks

22 October 2007 ~ 0 Comments

Browser rage

I haven’t been doing as much web design as I’d like to recently, mostly because my job has been more focused on the librarianly side of things than on the geeky side. I’m working on a new conference subsite, though, and as such rediscovered my hatred of Internet Explorer.

IE6 was absolutely atrocious, standards-wise. There are (as I’ve already said once today) entire sites out there devoted to telling coders how to fix its mistakes. I haven’t used IE7 very much, mostly because I haven’t needed to see how things look in different browsers for a while, but I do know that they had the opportunity to fix a lot of the CSS problems in IE6 but instead left them in and just removed the fix for them. Thanks guys, much obliged.

My specific complain this time stems from the lack of pseudoclass recognition. For accessibility reasons, menus on sites should be unordered lists that you style to look nice: it’s how it’s done both on the main CIRRIE site and on the other conference site I’ve coded (though the latter is more obviously a list). Using display:inline you can also have a navbar at the top, like on my Baby Names project.

The problem is that adding brackets around each item looks nice but disrupts the natural flow of the words. It’s become my standard method but only because
the real way — #menu ul li:before {content:”["} #menu ul li:after {content:"]“} — doesn’t work in either modern version of Internet Explorer.

This was a rant, though not a particularly eloquent or timely one. It’s just damn frustrating when the developers of the most used browser seem insistent on ignoring the rules. (As an aside, the earlier blog post I linked to was also complaining about pseudoclasses; heh)

Continue Reading

25 February 2006 ~ 0 Comments

Internet Explorer and the Great Beyond

I used most of the time I was going to spend working on the layout and content of this site today working on the new design for Wander Lust Records. Although my friend Dave is technically the webmaster, when he volunteered for the job he knew practically nothing about HTML and asked me for help. Throughout the year and a half or so I’ve done pretty much nothing on that front, so last week I showed him a little of the CSS I’ve been learning and then realized he could be much better served by using WordPress for his news page.

I also realized that I could learn WordPress by messing with his site, then use what I knew for my own. The problem with my web efforts is that historically I want to do things but have nothing to put up. Dave is always the visionary in our team, while I take on the practical matters of getting it done, so it was a good match.

As I explained CSS to him, I came to a point where I needed to use the * html hack for Internet Explorer (I’d like to link to an explanation of exactly what this is, but just try searching Google for “* html” and see what kind of results you get). I used a diagram of the Box model and finally got to that mythical box outside of the html tag. What follows is our conversation:

[...]

Continue Reading