Recently, I decided to check my client's new website on my BrowserStack account. I'm not very experienced in developing for older browsers, but I wanted to make sure the website was at least viewable on them. I tested it on Windows XP with IE 7.
If you'd like to take a look, here is the link to the website.
Below is a screenshot of the website:
Here is the HTML for the 3 boxes that are supposed to be under the banner:
<div id="ez-home-middle-container" class="ez-home-container-area clearfix">
<div id="ez-home-middle-1" class="widget-area ez-widget-area one-third first">
<section id="black-studio-tinymce-4" class="widget widget_black_studio_tinymce"><div class="widget-wrap"><h4 class="widget-title widgettitle">SEO</h4>
Strategic approach, driving traffic with Search Engine Optimization.
<div class="su-button-center">Read More</div></section>
</div><!-- end #ez-home-middle-1 -->
<div id="ez-home-middle-2" class="widget-area ez-widget-area one-third">
<section id="black-studio-tinymce-6" class="widget widget_black_studio_tinymce"><div class="widget-wrap"><h4 class="widget-title widgettitle">Website Audits & Competitive Analysis</h4>
Online health check & how you measure up to your competitors.
<div class="su-button-center"> Read More</div></section>
</div><!-- end #ez-home-middle-2 -->
<div id="ez-home-middle-3" class="widget-area ez-widget-area one-third">
<section id="black-studio-tinymce-5" class="widget widget_black_studio_tinymce"><div class="widget-wrap"><h4 class="widget-title widgettitle">Local Search</h4>
<div class="su-button-center">Read More</div></section>
</div><!-- end #ez-home-middle-3 -->
</div><!-- end #ez-home-middle-container -->
Below is the CSS:
div#ez-home-middle-container {
margin-top: 27em;
}
#ez-home-middle-1, #ez-home-middle-2, #ez-home-middle-3 {
position: relative;
text-align: center;
background: url(images/melissa-box-bg.jpg) repeat;
padding: 1.5em 2em;
border-top:.3em solid #d0d0d0;
min-height: 250px;
margin-bottom: 1.5em;
}
#ez-home-middle-1 .su-button span,
#ez-home-middle-2 .su-button span,
#ez-home-middle-3 .su-button span {
width: 100px;
position: absolute;
bottom: 1em;
left: 50%;
margin-left: -70px;
}
If you'd like to see the website in action, check out my JSFiddle here.
However, I encountered some issues with the layout, especially in IE 7 and IE 8. It seems like the margins and widths are not behaving as expected. Additionally, I noticed a bug in IE related to the "display:none;" property. It's causing my menu to be visible when it shouldn't be until a certain screen size.
Any guidance or assistance on how to resolve these issues would be greatly appreciated!
UPDATE:
Apologies for the delayed response. I've been trying to address the layout issues in IE 7, but even after floating the ez-home-container, the widths are still off. I'm considering using a conditional stylesheet for IE 7 to adjust the widths accordingly. Any further suggestions would be helpful.
Regarding the bounty, I'm unsure if it was awarded automatically or if I need to still select a recipient. If we can resolve these issues, I'm willing to offer additional points for assistance, especially in fixing the "=Menu" problem.