【问题标题】:Internet Explorer 7 CSS互联网浏览器 7 CSS
【发布时间】:2011-12-22 02:28:42
【问题描述】:

所以我建立了一个网站,我在 Internet Explorer 7 上查看了它,菜单栏严重错位。我查看了条件 cmets 并尝试了它,但我不知道我是否遗漏了什么。我将条件注释放在网站的 head 标记中,然后为 ie7 创建了一个 css 样式表,它似乎没有做任何事情。有人可以告诉我是否可以快速解决这种情况或逐步使用条件注释和自定义样式表方法?任何形式的帮助将不胜感激。谢谢。该网站在这里http://sgconstruction.org。 CSS 涉及向左浮动的页面链接和向右浮动的 facebook 和蓝条内的 yelp 图标。这两个位置都是相对的。谢谢!

【问题讨论】:

    标签: css internet-explorer alignment stylesheet


    【解决方案1】:

    问题涉及您用于 #connectguy <div> 的 CSS。此元素是您设置为display: inline-block 的块级元素。不幸的是,Internet Explorer 7 仅在默认情况下内联的元素上识别 inline-block。您可以通过在 IE7 样式表中将 <div> 设置为 display: inline 来解决此问题。

    【讨论】:

      【解决方案2】:

      在你喜欢的css属性前勾选应用*,只适用于ie7及以下浏览器。 例如:

      #test {*color: #999;   /*hack for IE7 and below*/
      
              color: #F00;/*for all other browsers*/}
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-05-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-03-20
        • 2011-06-05
        • 1970-01-01
        相关资源
        最近更新 更多