html - 水平线内联 block IE7

标签 html css internet-explorer-7

我想将 3 条水平线排成一行。 有谁知道如何在 IE7 中的 inline-block 中显示水平线?

这是我的 CSS:

hr.small {
    width: 28.9%;
    margin-right: 6px;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    *display: inline;
    height: 3px;
    border: 0px;
    color: #7c8690;
    background-color: #7c8690;
}

但它不起作用。

这里是 JSFiddle 链接:http://jsfiddle.net/sRuz3/6/

如果有人有解决方案。

非常感谢。

最佳答案

给你:http://jsfiddle.net/eq3Z2/

它也适用于 IE7。

当然,他们不是 HR。它们是 DIV。尝试将 HR 渲染为内联元素 导致 IE7 崩溃,但我不知道解决方法。

关于html - 水平线内联 block IE7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12100734/

相关文章:

html - 使用 :before with option element in a drop down list

javascript - IE7中的IFrame滚动条问题

JavaScript 引用 html5 语义标签

javascript - ng-click 不从 DOM 获取参数

css - 将父级扩展为 float 子级 div

Javascript OpenWindow 不加载样式表不工作

javascript - Bootstrap 导航栏汉堡菜单无法打开

css - <div> 在 IE6/IE7 中被分配负边距值的问题

javascript - Windows Media Center 中的 IE 7 是全功能的 IE 吗?

javascript - 什么是 XHTML 角色属性?你用它来做什么?