Reputation: 144
In IE 8 and below and other browsers, the website appears correctly.
But in IE 9, only the header and footer are displayed the rest of the content is not. And its just for a single page, the rest are fine.
I checked the view source, and the content is available there, just not being displayed.
I tried the Use software rendering instead of GPU rendering, but it doesn't make any difference.
Please help.
Webpage in question: http://www.jabrdeals.com/?fuseaction=business.groupbuy.publicpage.recent
Upvotes: 0
Views: 1011
Reputation: 98738
You are duplicating a few id
's hundreds of times. id
's must be unique per element or browsers can simply ignore subsequent instances.
<div id="recentdealimg">
<div id="recentdealholder" align="left">
<div id="recentdeal">
You need to closely examine all 1600 HTML validation errors found on that page.
"HTML Validation" means that your code meets a set of "W3C standards" for your particular doctype
. "Standards" are the rules browsers strive to follow. A perfectly compliant browser will follow the standards perfectly, and non-compliant code will likely fail in that perfect browser.
Most browsers are not perfect, so when you feed it non-compliant code, you're likely to get unpredictable results... i.e., maybe it works and maybe it won't or it works in one browser but not another.
Upvotes: 1