The last rough edge is a long lasting css bug. The bug bites in all IE browsers that support a high level of css; like 5.0, 5.5 and 6.0.
The problem is cause by mixing a floating side bar div together with div { clear:both; } It shows in two ways:
My page structure is defined as following:
To fix the issue I investigated a number of sites with a similar structure an found out that these sites did not have the problem because they did not mix different div types. I came up with the following structure:
This solves my issue in IE6. But as soon as I tested in IE 5.01 and IE 5.5 I found out that the wrong css box model of these browsers was causing problems. The content div slide under the sidebar ebcause there wasn’t enough spacve available. I had to implement the Box Model Hack to work around this. This fixed all my issues on all major browsers.
The last challenge was checking if the site rendered fine under safari as I do not have access to a Mac. Fortunately iCapture would help resolving this issue:
Use the form below to add your relevant comments, suggestions. Be aware that I reserve the right to edit any raw language, abusive and/or inappropriate comments that's too far off topic or remove it all together.