I finished Sports.pl v5.1 main page.
I quite proud of it. It was a lot of work, but the result is a fully XHTML page, not only because validator says so, but also because it follows XHTML idea of web page.
I’m not trying to say that it’s the first site ever made like this, but sports.pl main page is also a quite complex issue.
The first version was even more “clear”, but many browser bugs forced me to add some “stabilizators” like
<hr /> tags. In result I applied some dirty hacks for IE6/IE5.5 for Windows, and it works 🙂
About XHTML/CSS. I must say, after working on this site, that CSS lvl 2 is a hell because it lacks columns support and you have to make them via float: property. Float has its issues and on sports.pl site I had to use a lot of floats. I hope that CSS 3 with column-layout support will solve this.
Secondly. The only two browsers which did not have any problems with this layout was Gecko 1.8 and IE 5 for Mac. Both works quite good with very minor issues that were solved without any dirty-hacks.
I had small issues with Presto (Opera 8 ) including bugs in list-style-images positioning and one major, unfixed bug, with upper menu list. I don’t know if it’s Linux only but everytime I open sports.pl in Opera it displays this list vertically and when I mouseover the list it switches to horizontal. Odd bug.
Konqueror has also nasty bug with table’s <caption> tag. I have 2 <span> inside one floated to left, one to right and caption has height 0px even when I hardcoded 1.2em.
IE for Windows has too many bugs to mention them, some of them are documented in CSS files. One is still not fixed – upper menu doesn’t overlaps bottom border.
I also put a nice thing for adblockers. Every adbox has class .adbox – easy to manage. 8)