私は水平なdivの行を持っています。私の問題は、最初のものが他のすべてのものよりも太い境界線を持っていることです。これらの境界線はヘッダーとの間に小さなギャップを持っています。CSSの枠線の矛盾
CSS:
.seperate{
background-image: url("midnight.png");
background-repeat: repeat-x;
background-attachment: fixed;
width: 100px;
}
.container{
white-space: nowrap;
}
div{
border: 1px solid black;
display:inline-block;
white-space: normal;
height:600px;
width: 450px;
padding: 10px;
padding-top: 0;
padding-left: 0;
vertical-align: top;
}
HTML:
<div>
test
</div><!--
--><div class="seperate">
</div>
JSFiddle:この問題の原因とどのように私はそれを修正することができている何
https://jsfiddle.net/hgpkbqg5/1/
?
を含むページのすべてのdivを影響します。最初の要素は別のdivにラップされているので、もちろん太い枠線が2重になります。残りの要素は、親divが固定された寸法を持つため、境界線が残りの要素をすべて囲むように拡張されないためです。 – Terry
@Terryそれを説明していただきありがとうございます。私はちょうど1週間前にこのことについて学び始めましたが、まだそのようなことはたくさんありません。 – StarSweeper