代码之家  ›  专栏  ›  技术社区  ›  Lee McAlilly

为什么IE7不能识别锚定标签上的css填充样式?

  •  2
  • Lee McAlilly  · 技术社区  · 15 年前

    我的网站在Firefox、Safari、Chrome和Opera中运行良好,但出于某种原因,IE7无法识别任何锚定标记上的css填充。我想不出来。在IE7中,如果你看到主页上写着“独家|流行|最近评论”的标签 http://revolvermag.com

    我已经解决了填充没有被应用到网站其他地方的锚定标签上的问题,但在这里它看起来特别糟糕。有人知道CSS修复程序吗?

    3 回复  |  直到 15 年前
        1
  •  3
  •   casraf    15 年前

    a { display: inline-block } 可能在保持内联级别的同时工作,这意味着它不会破坏页面。但不能尝试,我没有IE7。在IE8中 inline 它很好用。

        2
  •  2
  •   Nick Craver    15 年前

    a { display: block; }
    

    然后他们会尊重你。

        3
  •  0
  •   Emily    15 年前

    将显示块添加到a,使其具有高度

    .tabNavigation li a {
       display:block
    }
    

    然后你需要把标签向上移动7像素,这样它们就可以在线上了。

    .tabs .tabNavigation {
       float:left;
       list-style:none outside none;
       margin:-31px 0 0 -1px;
    }