Treehouse: Grow your CSS skills. Land your dream job.

IE7 Problem Safari 3 & Firefox 3 Win Mac Fine

  • # May 22, 2009 at 6:32 am


    I have a simple page with rounded corners that shows up strange in IE7 (1st image)


    But shows up fine in Safari 3 & Firefox 3 on Windows or Mac.


    1) I am looking for help how I could get the margin left to show properly in IE7 (Flush left & up with picture above it)
    2) Try to to solve the rounded corners issue in the IE7 screenshot (1st image)

    Here is my css file:

    * { margin: 0; padding: 0; }
    body { background-color: #a8bdc6; background-image: url(bgofpage.gif); background-repeat: repeat-x repeat-y; font-size: 82.5%; font-family: Georgia, serif;}
    p { font-size:1.2em; color: #f4f8fb; }
    .floatLeft { float: left; }
    .floatRight { float: right; }
    .clear { clear: both; }
    .imagecenter { text-align: center; }

    div#page-wrap { width: 680px; margin-top: 75px; margin-left: auto; margin-right: auto; }

    #dl_nav { font-size: 70%; text-align: center; }
    #dl_nav ul { list-style: none; margin: 0 0 0 0px; padding: 0; padding-top: .5em; }
    #dl_nav li { display: inline; }
    #dl_nav a:link, #dl_nav a:visited { padding: 0.4em 1em 0.4em 1em; color: #FFFFFF; background-color: #B51032; background-image: url(buttonbg1.gif); text-decoration: none; border: 1px solid #711515; }

    #dl_nav a:hover { color: #FFFFFF; background-color: #711515; background-image: url(buttonbg1.gif); }
    #videodirective { text-align: center; margin-bottom: 4px; }
    #menucenter { margin-left: 11px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; background-color: black; width: 654px; min-height: 70px; }

    .mainbox { width: 678px; background: url(mainbox_vertmiddle.gif) center repeat-y; margin: 10px 0; }
    .mainbox .inside { padding: 0 20px; }


    < !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">

    </p> <link rel="stylesheet" type="text/css" href="style.css"/> <p> <!--[if lt IE 7]></p> <style> @import ""; </style> <p> < ![endif]--></p> <p> </head></p> <style> div.overlay { padding:40px; width:576px; display:none; background-image:url(/img2/white.png); }</p> <p>div.overlay div.close { background:url(/img2/close.png) no-repeat; position:absolute; top:2px; right:5px; width:35px; height:35px; cursor:pointer; }</p> <p>div.overlay a { height:450px; display:block; } </style> <p> <body></p> <div id="page-wrap"> <div class="mainbox"> <img src="mainbox_top.gif" alt="" width="678" height="10"/></p> <div class="imagecenter"> <p> <img src="couple.jpg" alt="" border="0" /> </p> <div id="menucenter"> <div id="videodirective"> <p> <img src="videodirective.gif" alt="videodirective" width="319" height="21"/> </div> <div id="dl_nav"> <!-- link up overlay --></p> <ul> <li><a href="#" rel="div.overlay" <p> title="" >Flash High</a></li> <li><a href=# rel="nofollow">High MP4</a></li> </ul> </p></div> </p></div> <div class="imagecenter"> </p> <p>Content</p> <p>Date</p> <p> <img src="logo.gif" alt="logo" width="655" height="36"/></p></div> <p> <img src="mainbox_bottom.gif" alt="mainbox_bottom" width="678" height="12"/></p></div> </p></div> <div id="footer"> footer </div> </p></div> <p></body><br /> </html></div> </div> <p>Thanks very much for taking a look *</p> <p>Jeff</p> </div><!-- .bbp-reply-content --> </div><!-- .reply --> </div> <div class="forums-module"> <div id="post-57959" class="bbp-reply-header"> <div class="bbp-meta"> <span class="bbp-admin-links"></span> </div><!-- .bbp-meta --> </div><!-- #post-57959 --> <div class="even bbp-parent-forum-22504 bbp-parent-topic-24919 bbp-reply-position-2 user-id-14635 topic-author post-57959 reply type-reply status-publish hentry"> <div class="bbp-reply-author"> <a href="" title="View med267's profile" class="bbp-author-avatar" rel="nofollow"><img alt='' src='' srcset=' 2x' class='avatar avatar-160 photo' height='160' width='160' /></a> </div><!-- .bbp-reply-author --> <div class="bbp-reply-content"> <div class="reply-name"> <a href="" title="View med267's profile" class="bbp-author-name" rel="nofollow">med267</a> </div> <div class="reply-date"> <a href="" title="Re: IE7 Problem Safari 3 & Firefox 3 Win Mac Fine" class="bbp-reply-permalink">#</a> May 22, 2009 at 7:09 am </div> <p>I guess in my first screenshot of my IE7 problem, it doesnt show very clear. (sorry)</p> <p>The #menucenter shows up in IE7 off center to the right & a small amount of pixels down from the 655 x 258 image above it. (I am trying to have it flush to the left & up flush to the large image above it.</p> </div><!-- .bbp-reply-content --> </div><!-- .reply --> </div> </li><!-- .bbp-body --> </ul><!-- #topic-24919-replies --> <div class="bbp-pagination"> <div class="bbp-pagination-count"> Viewing 2 posts - 1 through 2 (of 2 total) </div> <div class="bbp-pagination-links"> </div> </div> <div id="no-reply-24919" class="bbp-no-reply"> <div class="bbp-template-notice"> <p>You must be logged in to reply to this topic.</p> </div> </div> </div> </div> <aside class="grid-1-3"> <div class="module group"> <form name="loginform" id="loginform" action="" method="post" class="forums-login-form"> <h4>Log In</h4> <div class="login-username login-field"> <label for="user_login" class="screen-reader">Username</label> <input type="text" name="log" id="user_login" class="input" value="" size="20" placeholder="Username"> </div> <div class="login-password login-field"> <label for="user_pass" class="screen-reader">Password</label> <input type="password" name="pwd" id="user_pass" class="input" value="" size="20" placeholder="Password"> </div> <div class="login-remember login-field"> <label> <input name="rememberme" type="checkbox" id="rememberme" value="forever"> Remember Me </label> </div> <div class="login-submit"> <input type="hidden" name="redirect_to" value="/forums/"> <input type="submit" name="wp-submit" id="wp-submit" class="button" value="Log In"> </div> </form> <p> Forget you password? You can <a href="/wp-login.php?action=lostpassword">reset it</a>. </p> <p> Not a Member Yet? Registering is free and only takes a second. </p> <a href="/wp-login.php?action=register" class="button"> Register </a> </div> <div class="module"> <select class="topic-select" id="topic-select"> <option value="choose">Choose Forum</option> <option value="css">CSS Combat</option> <option value="design">Design Den</option> <option value="js">JavaScript Jungle</option> <option value="php">PHP Problems</option> <option value="other">Other Discussions</option> </select> <a href="#" class="disabled button full-width-button" id="new-thread-button">Post New Thread</a> </div> <div class="module text"> <h4>Tips</h4> <ul> <li>Use a live demo tool like <a href="">CodePen</a> to demonstrate problems.</li> <li>In otherwords, a <a href="">reduced test case</a>.</li> <li>Be cool.</li> </ul> </div> </aside> </div> </div> <h2 class="pre-footer-title">What now? I have some ideas for you.</h2> <section class="footer-calls-to-action"> <footer class="site-footer site-footer-codepen"> <h4>Go explore CodePen!</h4> <p>As a front end designer and developer, you should have an account on <a href="">CodePen</a> so you can save your snippets, present your ideas, and engage with other front end folk. I'd encourage you to go PRO as well, to unlock the full power of CodePen.</p> <a href="" class="button">Go PRO on CodePen</a> </footer> <footer class="site-footer site-footer-newsletter"> <h4>Get the newsletter!</h4> <p>You should sign up for the CSS-Tricks newsletter. It's a clean copy of all the blog posts each week, combined together, right to your inbox. If email isn't your thing, there is an <a href="">RSS feed</a>, <a href="">iTunes</a>, and <a href="/subscription-options/">lots of other ways</a> to subscribe.</p> <form action="//" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate> <p class="mc-field-group"> <label for="mce-EMAIL" class="screen-reader">Email Address</label> <input type="email" name="EMAIL" class="required email" id="mce-EMAIL" placeholder=""> <input type="submit" value="Subscribe" name="Subscribe" id="mc-embedded-subscribe" class="button"> </p> <div id="mce-responses" class="clear"> <div class="response" id="mce-error-response" style="display:none"></div> <div class="response" id="mce-success-response" style="display:none"></div> </div> <div style="position: absolute; left: -5000px;"><input type="text" name="b_155f5a9ccc4e24c318130cace_197f127a68" value=""></div> </form> </footer> <footer class="site-footer site-footer-social"> <h4>Let's be friends!</h4> <p>I'm active on <a href="">CodePen</a>, <a href="">Twitter</a>, <a href="">Dribbble</a>, and <a href="">GitHub</a>. CSS-Tricks is on <a href="">Twitter</a> and <a href="">Facebook</a>, which are mostly just a way to follow new content. There is a <a href="">YouTube channel</a> for the screencasts as well.</p> <a href="" class="button">Follow me on Twitter</a> </footer> <footer class="site-footer site-footer-shoptalk"> <h4>Listen to ShopTalk!</h4> <p><a href="">ShopTalk Show</a> is a weekly audio podcast I do with my friend <a href="">Dave Rupert</a>. We have guests on to help us answer <a href="">your questions</a> about all things web design and development.</p> <a class="button" href="">Subscribe on iTunes</a> </footer> <footer class="site-footer site-footer-lodge"> <h4>Subscribe to The Lodge!</h4> <p><a href="/lodge/">The Lodge</a> is a members-only, ad-free video learning area here on CSS-Tricks. Just like the free screencasts, but organized into four large complete series. Membership is also the #1 best way to support CSS-Tricks.</p> <a href="/lodge/signup/" class="button">Signup for The Lodge</a> </footer> <footer class="site-footer site-footer-jobs"> <h4>Peruse Jobs!</h4> <p>Always good to <a href="/jobs/">keep your eye on the field</a>.</p> <p>If you're looking to hire, posting your job on the CodePen job board means it will be shown here on CSS-Tricks and on the ShopTalk job board as well.</p> <a class="button" href="">Post a Job</a> </footer> </section> <h2 class="pre-footer-title">We can do the real footer now.</h2> <footer class="site-footer site-footer-links"> <h4>Site Links</h4> <p> <a href="/contact/">Contact</a> <a href="/about/">About</a> <a href="/advertising/">Advertise</a> <a href="/guest-posting/">Guest Posting</a> <a href="/license/">License</a> <a href="/archives/">Archives</a> <a href="/store/">Store</a> <a href="/jobs/">Jobs</a> </p> </footer> <footer class="site-footer site-footer-colophon"> <h4>Colophon</h4> <p>CSS-Tricks* is created, written by, and maintained by <a href="">Chris Coyier</a>. It is built on <a href="">WordPress</a>, hosted by <a href="">Media Temple</a>, and the assets are served by <a href="">MaxCDN</a>. The fonts are Source Sans and Source Code Pro. It is made possible by viewers like you who subscribe to <a href="/lodge/">The Lodge</a> and through advertising for products and services I like.</p> <p class="mega-big-time-warning"><small>*May or may not contain any actual "CSS" or "Tricks".</small></p> <span></span> <span></span> <span></span> <span></span> <span></span> <span></span> <span></span> <span></span> </footer> </div> <svg width="0" height="0" class="screen-reader"> <defs> <path id="shape-link" d="M74.957.955h-15.139c-1.307 0-2.59.1-3.844.293l-.811.151c4.645 2.666 8.469 6.605 10.986 11.343h9.584c7.322 0 13.258 5.937 13.258 13.259 0 7.321-5.938 13.258-13.258 13.258h-16.555c-3.305 0-6.324-1.212-8.645-3.212l-.004.003-.002-.003c-.494-.414-.886-.802-1.206-1.148-.7-.764-1.011-1.303-1.011-1.303l.002-.003-.002-.003c-1.505-2.15-2.389-4.766-2.389-7.589 0-2.746.834-5.296 2.263-7.413l.127-.176c-1.736-1.473-3.978-2.367-6.429-2.367h-5.041c-1.325 3.052-2.067 6.416-2.067 9.956 0 3.538.737 6.903 2.061 9.955.244.562.509 1.11.792 1.651.237.449.482.896.746 1.332l. 4.463 6.948 7.98 11.888 9.973.608.246 1.225.473 1.856.67l.104.031.318.09c.27.08.541.162.814.232l.01.003c2 .513 4.096.787 6.254.787h15.137c13.832.001 25.045-11.212 25.045-25.043s-11.211-25.045-25.043-25.045zM25.542 51.045h15.137c1.308 0 2.592-.102 3.846-.294l.811-.151c-4.646-2.664-8.47-6.604-10.987-11.342h-9.585c-7.322 0-13.257-5.936-13.257-13.259 0-7.322 5.935-13.257 13.257-13.257h16.555c3.304 0 6.323 1.212 8.645 3.212l.002-.003.002.003c.495.413.888.801 1.206 1.148.701.762 1.012 1.302 1.012 1.302l-. 2.15 2.391 4.766 2.391 7.588 0 2.746-.835 5.297-2.264 7.412l-.127.176c1.735 1.475 3.979 2.369 6.428 2.369h5.043c1.324-3.053 2.064-6.417 2.064-9.957 0-3.539-.736-6.903-2.061-9.955-.244-.561-.51-1.111-.792-1.651-.237-.451-.481-.898-.746-1.332l-.054-.089-.146-.23c-2.792-4.463-6.949-7.981-11.888-9.973-.608-.245-1.226-.471-1.856-.67l-.103-.032-.318-.089c-.27-.081-.541-.162-.816-.232l-.009-.002c-2-.515-4.095-.788-6.255-.788h-15.135c-13.832 0-25.044 11.212-25.044 25.044 0 13.833 11.212 25.046 25.044 25.046z"/> <path id="shape-search" d="M3.327,96.684C5.534,98.895,8.434,100,11.331,100s5.797-1.105,8.004-3.316l21.321-21.322 c5.83,3.188,12.393,4.897,19.223,4.897c10.721,0,20.798-4.172,28.379-11.752c15.646-15.644,15.646-41.105,0.002-56.755 C80.677,4.171,70.598,0,59.877,0C49.159,0,39.08,4.171,31.504,11.752c-7.581,7.576-11.756,17.655-11.756,28.376 c0,6.832,1.71,13.396,4.9,19.226L3.327,80.675C-1.096,85.094-1.096,92.266,3.327,96.684z M59.879,68.938 c-7.695,0-14.93-2.996-20.371-8.435c-5.443-5.442-8.439-12.677-8.439-20.375c0-7.695,2.996-14.933,8.439-20.372 c5.441-5.44,12.676-8.436,20.369-8.436c7.698,0,14.936,2.997,20.378,8.436c11.231,11.236,11.231,29.515,0,40.747 C74.812,65.941,67.575,68.938,59.879,68.938z"/> <path id="shape-arrow-right" d="M0,49.993c0,7.387,6.007,13.394,13.396,13.394h40.691L42.898,74.407c-2.543,2.507-3.94,5.827-3.94,9.36 c0,3.539,1.407,6.863,3.952,9.364C45.428,95.616,48.809,97,52.402,97c3.6,0,6.978-1.384,9.516-3.891l34.159-33.623 c2.53-2.489,3.923-5.81,3.923-9.342v-0.307c0-3.545-1.4-6.867-3.943-9.358L61.914,6.869c-5.243-5.16-13.775-5.16-19.014,0 c-2.539,2.495-3.942,5.821-3.942,9.354c0,3.535,1.403,6.862,3.942,9.354L54.1,36.604H13.396C6.012,36.604,0.001,42.61,0,49.993z"/> </defs> </svg> <script>var pollsL10n = {"ajax_url":"https:\/\/\/wp-admin\/admin-ajax.php","text_wait":"Your last request is still being processed. Please wait a while ...","text_valid":"Please choose a valid poll answer.","text_multiple":"Maximum number of choices allowed: ","show_loading":"0","show_fading":"1"};</script><script type='text/javascript' src=''></script> <script src=''></script> <script async src="//"></script> <script src=""></script> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//','ga'); ga('create', 'UA-68528-29', 'auto'); ga('send', 'pageview'); </script> </body> </html> <!-- Performance optimized by W3 Total Cache. Learn more: Minified using disk Page Caching using apc Database Caching 38/51 queries in 0.027 seconds using apc Content Delivery Network via Served from: @ 2015-07-04 23:13:23 by W3 Total Cache -->