My site is dispaying properly in IE7, FF, and Safari(except search bar). I have 3 issues in IE6 that cause the page to blow up. The Horizontal Navigation at the top looks like it has extra margin/padding to it? Take a look, markup is below:
Code HTML4Strict:<div id="globalheader"> <ul id="globalnav"> <li id="nav_about"><a href="#" title="Who is Fabral?">About</a></li> <li id="nav_residential"><a href="#" title="Residential Products">Residential</a></li> <li id="nav_postframe"><a href="#" title="Post Frame Products">Post Frame</a></li> <li id="nav_archcomm"><a href="#" title="Architectural & Commercial Products">Architectural & Commercial</a></li> <li id="nav_colorvis"><a href="#" title="Stylize Your Building of Choice">Color Visualizer</a></li> <li id="nav_tech"><a href="#" title="Need Technical Specifications?">Technical</a></li> <li id="nav_news"><a href="#" title="Latest Headlines From Fabral">News</a></li> <li id="nav_corpinfo"><a href="#" title="Information On The Company">Corporate Information</a></li> </ul> ....</div>
CSS
Code CSS:#globalheader { position: relative; margin: 0; padding: 0; width: 846px; height: 31px; background: url(../layout/bg-globalheader.jpg) no-repeat bottom; } #globalnav { position: relative; height: 25px; width: 598px; padding: 0; margin: 0; float: left; background: url(../layout/bg-globalnav.gif) repeat-x; } #globalnav ul, #globalnav li { margin: 0; padding: 0; height: 48px; float: left; width: auto; list-style-type: none; display: inline; text-indent: -9000px; } #globalnav li a { margin: 0; padding: 0; display: block; width: auto; height: 25px; overflow: hidden; text-decoration: none; background-repeat: no-repeat; }
Next issue, the Billboard seems to have the same problem:
CSS:Code HTML4Strict:<div id="billboard"> <h2 id="ad_postframe"><a href="#" title="Post Frame">Post Frame</a></h2> <h2 id="ad_residential"><a href="#" title="Residential">Residential</a></h2> <h2 id="ad_archcomm"><a href="#" title="Architectural/Commercial">Architectural/Commercial</a></h2> <div class="clear"> </div> </div>
Code CSS:#billboard { position: relative; margin: 2px; width: 838px; height: 323px; background: #FFF; border: 2px solid #333; } #billboard h2 {text-indent: -9000px} #ad_postframe { position: relative; display: block; margin: 2px 0 2px 2px; float: left; width: 277px; height: 319px; background: url(../layout/billboard-postframe.jpg) no-repeat; } #ad_residential { position: relative; margin: 2px 2px 2px 2px; float: left; width: 277px; height: 319px; background: url(../layout/billboard-residential.jpg) no-repeat; } #ad_archcomm { position: relative; margin: 2px 2px 2px 0; float: right; width: 276px; height: 319px; background: url(../layout/billboard-archcomm.jpg) no-repeat; } #billboard a { margin: 0; padding: 0; display: block; width: 276px; height: 319px; background-position: 10px top; background-repeat: no-repeat; }
And finally, a when I added a margin to <ul> <li> in #quicknews, it pushed the H3 headings over a tad???
CSS:Code HTML4Strict:<div id="quicklinks"> <div id="quicknews"> <h3 title="News">News</h3> <ul> <li>... <ul> <li>....<ul class="readmore"><li>...</a></li></ul></li></ul></li> </ul> </div> <div id="quicksearch"> <h3 title="Dealer Search">Dealer Search</h3> </div> <div id="quickstar"> <h3 title="Energry Star">Energy Star</h3> </div> <div id="quicktax"> <h3 title="Tax Savings">Tax Savings</h3> </div> <div class="clear"> </div> </div>
Code CSS:#quicklinks { position: relative; margin: 0; padding: 0; width: 100%; height: auto; background: url(../layout/bg-quicklinks.gif) repeat-y } #quicklinks h3 {margin: 0;height: 30px;text-indent: -9000px;} #quicklinks ul li { margin: 0 5px 0 12px; padding: 0; font-size: .8em; color: #000; list-style-type: none; } #quicklinks ul li a { color: #00336F} #quicklinks ul li a:hover { color: #FFF; text-decoration: none; background: #00336F} #quicklinks ul li ul li { margin: 0 0 0 15px; padding: 0; font-size: .8em; color: #000; list-style-type: square; } #quicklinks ul li ul li ul li {margin: 0 0 0 -20px; width: 69px; height: 16px; list-style-type: none}







Bookmarks