CSS虚线边框在IE8中总是显示为白色,为什么?

时间:2012-08-16 17:46:26

标签: html css internet-explorer border

这是交易,我跟随带有虚线边框的div:

.dashed-header {
    /*background-color: transparent;*/
    height: 87px;
    margin-top: 5px;
    border-top: 1px dashed #613e27;
    border-bottom: 1px dashed #613e27;
}

由于某种原因,边框是白色而不是#613e27,我不知道为什么会这样? 这是我的webpage您可以在深褐色标题行中看到此边框。

2 个答案:

答案 0 :(得分:0)

尝试使用:

border-color: #613e27 !important;

答案 1 :(得分:0)

我有IE8,它工作正常,我把它放在另一个div中,看看颜色是否消失,但颜色仍然存在

<style>
.main {
    height: 200px;
    width:200px;
    margin-top: 5px;
    border: 1px solid black;
    background-color:#A1Ae27;
    padding: 15px;
}
.dashed-header {
    /*background-color: transparent;*/
    height: 87px;
    width:100px;
    margin-top: 5px;
    border-top: 1px dashed #613e27;
    border-bottom: 1px dashed #613e27;
}
</style>
<body>

<div class="main">
    <div class="dashed-header">
    </div>
</div>
</body>

尝试更改为实线边框并查看它们在您的EI8中是否也显示为白色?