Part Two of DevEdge Interview with Mike Davidson of ESPN
Friday March 28th, 2003
Doron Rosenberg wrote in to tell us that Netscape DevEdge have published the second part of their interview with ESPN's Mike Davidson. This final segment covers the more technical details of ESPN's standards-based redesign. Last week's first part is also still available.
#8 css positioning indeed sucks
Saturday March 29th, 2003 4:12 PM
You are replying to this message
I can symphatize with this guy on CSS positioning. The CSS positioning model is way too complex and lacks flexibility in key areas. On top of that, non trivial stuff is almost guaranteed to not work across browser because it is a very hard standard to implement as well.
I spent most of today trying to code some, in my view, trivial things. I had set two goals: it had to work in IE 6 & mozilla and no hacks were allowed (i.e. no ugly code to trick either mozilla or IE into correct behavior). This proved to be hard. Stuff like z-indexes, floats, relative positioning only brings tears to your eyes. Figuring out how it supposed to work is a pain, figuring out why it's not working like you think it's supposed to work is even harder and figuring why it's not working in the other browser (either) is a nightmare.
The hoops you have to jump through to get things centered, to get some div to display x pixels below some div with variable height, to display something on top of something else. It is just way too complex. I managed to get the site I was designing to look more or less the way I wanted too. And I even met my preset goals. However, I think it was way too much trouble to get a banner, three columns and a status bar.