Why do we need to build web apps over and over again?
I mentioned a while ago that phpTImeClock will be putting out a new version. It’s been a little delayed, but not without good reason. We’re making sure that this is a very robust and solid release. I’ve been trying to help it look a lot more polished since I’m still not much of a coder. That means I’ve been doing a lot of XHTML and CSS work trying to make sure it all looks good and works well. I’ve been designing to standards. What I’ve discovered through this whole process is really rather sad. The main design I’ve come up with is very elegant, looks sharp, loads quickly, and works on every browser except for the IE line of browers. Why is it that IE can’t have decent support for the :hover pseudo class. Why can’t they understand that I’m wanting to center something vertically and horizontally? I even had someone test it with IE 8 (which, according to Microsoft is more standards compliant than the other major browsers) and it failed miserably. This isn’t any “emerging” CSS usage that I’m doing. As far as I know, this is all CSS 2.1. I thought maybe it was just IE 6 or 7 that was failing, but like I mentioned earlier 8 is just as fun filled for developers as the previous releases. Apparently, Microsoft feels that I should just be designing the phpTimeClock layout multiple times, since there can’t be anything better for me to do. I don’t like to post rants, but this is truely frustrating. Why can’t I just have a CSS drop down menu without needing to through a bunch of JS into the mix? Maybe it’s all my fault and JS really is the best way, but wouldn’t flat CSS be a more elegant solution? Anyways, let me know what you think?
1 comment
That’s why on my site you’ll find a lovely check for IE browsers that will load a file call ie_bs.css. I’ll leave the expansion of the abbreviation to the readers.