|
Thanks.
Ok, part of your problem is that you are re-using the same ID over and over again. You cannot do that, ID's MUST be unique, use them one time per page. If you want to reuse a set of rules for something, then define them as a CLASS.
You have a serious case of div-itis there. All those divs at the top are horrendous. When converting away from tables, you must also abandon the mindset of how you 'slice' your images, there is no longer any need to think in 'table cells' that piece together an image. Think broader !
That whole banner-top, banner-middle, banner-bottom thing.. make ONE dive call it 'banner' and put the banner image in there as a background to the div. On the banner section of yours, I'd take a small piece of it and and use it as a tile-able image that you repeat horizontally only. Then I'd place the logo and the girl inside the banner div and float them left and right respectively.
For your 'category list' - use an actual unordered LIST <UL> and not a bunch of divs. You can use 1 div on the side to contain the nav and categories.
I would also recommend you get rid of all the 'position: absolute' on everything and use the normal document flow and floats. Absolute positioning takes the element OUT of the document flow and therefore nothing else in the page interacts with it.
I don't see any of the overlapping you describe, is it on something specific ? Does it only do it in IE ??
__________________
Web Goddess & Web Standards Evangelist :) - Tables Be Gone !!
Please login or register to view this content. Registration is FREE
Please login or register to view this content. Registration is FREE
|