Hi im coding my first website for course im doing its working perfectly fine in IE but in firefox it stacks the columns and wont use the background colors specified if anyone could take a look at the code for my i will be forever greatfull my assignment is due in a few days
<div id='left'>
<h2>Company News</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet justo eget nibh volutpat volutpat eu eget sapien. Phasellus neque diam, interdum in auctor ac, egestas a purus. Vivamus lobortis, est nec interdum hendrerit, nibh odio.</p>
<p> Phasellus ac leo eget nisi tempor interdum. Integer justo orci, venenatis ac cursus ut, molestie id lacus. Nullam erat nisl.</p>
</div>
<div id='right'>
<img src="images/main.png" alt="main picture" style="width:570px; height:140px;"/>
<h3>Welcome to Company Website!</h3>
<p>In lacinia, erat at vulputate dapibus, nibh lectus tempor leo, vel rutrum erat dui ut nunc. Donec malesuada, est sit amet adipiscing cursus, metus dolor ornare elit, aliquam porttitor risus eros sit amet ligula. Aenean eros ipsum, eleifend ultricies tincidunt eget, dapibus nec ligula. Maecenas purus augue, malesuada et tincidunt posuere, volutpat sit amet est. Suspendisse diam est, cursus eget vestibulum a, aliquet a libero. Phasellus a sagittis odio. Fusce vel lectus eget nibh faucibus tristique ut vitae elit. Mauris tortor erat, adipiscing quis laoreet vitae, mattis at tellus. Morbi fringilla viverra facilisis. Suspendisse velit tortor, consequat quis aliquet et, commodo fermentum diam. Praesent imperdiet, orci id mattis sodales, metus diam porta velit, at vestibulum arcu risus sed nibh. Etiam et lorem sem.</p>
<p>Nullam dolor quam, dictum sed mollis eget, ornare eu nulla. Maecenas vitae nisl sed nulla consectetur dignissim. Vivamus elementum eros eu purus venenatis id iaculis magna ornare. Etiam vel libero risus, id eleifend lacus. Fusce faucibus laoreet eros in feugiat. Fusce vitae felis sem, tempus bibendum purus. Aenean in erat nisi. Suspendisse odio dolor, aliquam eget mattis vitae, dapibus eu ante. Sed metus arcu, pulvinar ac euismod eu, hendrerit quis dolor. Vestibulum congue, augue ac pretium sollicitudin, augue massa sagittis metus, a condimentum dolor nulla non lorem. Aenean condimentum, sapien vel rutrum accumsan, justo quam sodales eros, </p>
</div>
and similarly for#wrapper #content #right. You could just use #left and #right as your selectors however.
You'll find this still doesn't quite work, as #wrapper is 780px wide, #left is 190px wide plus 10px padding, total 210px and #right is 590px wide plus 10px padding, total 610px, giving a total width of 210+610 = 820px - so there is insufficient room for both columns. Adjust the widths and all is fine.
Three more things : you have a semi-colon in your <body> tag; you have some nested <a> tags in #nav; make sure you use a doctype at the start of your document.
Thanks for reply i fixed everything you sugested changing the right column width to 550px fixed it in FF but now there is a 40px gap when run in IE is there some padding somwhere i should remove
<div id='left'>
<h2>Company News</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec sit amet justo eget nibh volutpat volutpat eu eget sapien. Phasellus neque diam, interdum in auctor ac, egestas a purus. Vivamus lobortis, est nec interdum hendrerit, nibh odio.</p>
<p> Phasellus ac leo eget nisi tempor interdum. Integer justo orci, venenatis ac cursus ut, molestie id lacus. Nullam erat nisl.</p>
</div>
<div id='right'>
<img src="images/main.png" alt="main picture" style="width:550px; height:140px;"/>
<h3>Welcome to Company Website!</h3>
<p>In lacinia, erat at vulputate dapibus, nibh lectus tempor leo, vel rutrum erat dui ut nunc. Donec malesuada, est sit amet adipiscing cursus, metus dolor ornare elit, aliquam porttitor risus eros sit amet ligula. Aenean eros ipsum, eleifend ultricies tincidunt eget, dapibus nec ligula. Maecenas purus augue, malesuada et tincidunt posuere, volutpat sit amet est. Suspendisse diam est, cursus eget vestibulum a, aliquet a libero. Phasellus a sagittis odio. Fusce vel lectus eget nibh faucibus tristique ut vitae elit. Mauris tortor erat, adipiscing quis laoreet vitae, mattis at tellus. Morbi fringilla viverra facilisis. Suspendisse velit tortor, consequat quis aliquet et, commodo fermentum diam. Praesent imperdiet, orci id mattis sodales, metus diam porta velit, at vestibulum arcu risus sed nibh. Etiam et lorem sem.</p>
<p>Nullam dolor quam, dictum sed mollis eget, ornare eu nulla. Maecenas vitae nisl sed nulla consectetur dignissim. Vivamus elementum eros eu purus venenatis id iaculis magna ornare. Etiam vel libero risus, id eleifend lacus. Fusce faucibus laoreet eros in feugiat. Fusce vitae felis sem, tempus bibendum purus. Aenean in erat nisi. Suspendisse odio dolor, aliquam eget mattis vitae, dapibus eu ante. Sed metus arcu, pulvinar ac euismod eu, hendrerit quis dolor. Vestibulum congue, augue ac pretium sollicitudin, augue massa sagittis metus, a condimentum dolor nulla non lorem. Aenean condimentum, sapien vel rutrum accumsan, justo quam sodales eros, </p>
</div>
It's because you don't have a doctype in your document, as my previous post. The absence of a doctype will cause IE to render the document in 'quirks mode' - you can see this from the IE developer tools (F12 in IE8/9) which shows the Document Mode.