Having trouble troubleshooting IE6?
In case you hadn’t already heard, The CSS Summit is coming to a desktop near you on Saturday, July 18! This online conference is offering a slate of presenters who will talk about typography, CSS3, flexible layouts, HTML5, jQuery, troubleshooting IE6, and more.
Since it’s an online conference, there are no travel expenses, and registration is only $139 for individuals! (If you want to round up a group of folks in your living room or office, you can register as a meeting room for just $439!) However, if you register via this link, you’ll get $25 off the price!
As you may have guessed from the title of this post, I’m presenting on the topic of troubleshooting IE6. Unlike most Web developers, I don’t hate IE6. In fact, it has a special place in my heart, as it enabled my team at AOL to build some of the most awesomely advanced CSS-based grids and templates ever. (No joke, I see folks still trying to do what we did back in the day!) Yes, I still get frustrated by having to deal with some of the odd bugs it presents with, from time to time, but generally I’ve learned how to plan for and work around those bugs. So that’s what I’ll be speaking to.
Of course, if you have particular pain points or concerns that you think I should address, please let me know by adding your two cents here. Thanks!




Comments (5)
Over at Announcing the CSS Summit : Christopher Schmitt on June 3, 2009 at 11:27 AM EST, someone said:
[...] the CSS Summit we have some amazing speakers like Molly E. Holzschlag, Stephanie Sullivan, Kimberly Blessing, Jason Cranford Teague, Dave McFarland, Zoe Gillenwater and even this guy named Christopher [...]
As we discussed briefly recently: Something I have had trouble doing is converting an unordered list of more than four items into a simple grid, (two columns, multiple rows) without adding any additonal non-semantic markup.
I can send an example later.
Actually, I just ran into something today:
I was making full-height columns, with one column and one body text. I gave my column bottom padding:100em/margin:-100em, left the container the way it was, and and set the page’s container to overflow:hidden (no, I have no clue what I was doing). I had some fixed elements, which I had hacked to be absolute, and I put them outside of the inner container.
In IE6, the column wasn’t extending, so I added the same 100 padding/-100 margin to the page’s container.
So here’s the thing: For some reason, it only works when there’s a div or p immediately after the container. If there’s nothing after it (the end body tag comes right then), it’ll have a bunch of scrolling. If the div is there (even an empty tag) there’ll be no extra scrolling and everything will work like it’s supposed to.
I’ve just scanned my CSS, and there’s nothing strange acting on the page container. It worked in all the other browsers without having to do all that oddness.
‘So that’s what I’ll be speaking to.’
noooo, it’s what you’ll be speaking ABOUT. :->
Over at { speaking in styles } » See You at the CSS Summit! on June 12, 2009 at 7:35 PM EST, someone said:
[...] myself, the CSS Summit will have some amazing speakers like Molly Holzschlag, Stephanie Sullivan, Kimberly Blessing, Dave McFarland, Zoe Gillenwater and Christopher [...]