0

これが取引です、私は破線の境界線で次のdivを持っています:

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

どういうわけか境界線が白ではなく白で#613e27、なぜそうなのかわかりません。これが私のウェブページです。この境界線は濃い茶色のヘッダー行で見ることができます。

4

2 に答える 2

0

使用してみてください:

border-color: #613e27 !important;
于 2012-08-16T18:37:32.247 に答える
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でも白っぽく表示されるかどうかを確認してください。

于 2012-12-13T01:46:06.557 に答える