#headerの周りの余白を削除したいと思います。 #contentボックスと同じスリムマージンでなければなりません。最初は#headerと#contentのマージンが異なる理由はわかりません。テキストの余白を取り除く
任意のポインタを使用すると、p要素のためのmargin:0
を設定する必要がありますので
#box {
background-color: lightgreen;
}
#header {
background-color: grey;
float: right;
width: 150px;
text-align: center;
padding: 0;
margin: 0;
}
#content {
background-color: lightblue;
clear: both;
}
<div id="box">
<div id="header">
<p>Header</p>
</div>
<div id="content">Content</div>
</div>
https://jsfiddle.net/datvLg9r/1/
デフォルトでは、 'p'要素にはマージンがあります。 –
[OK]を、 'pで削除/定義するだけです。 – Tim
[インラインブロック要素の間のスペースを削除する方法は?](http://stackoverflow.com/questions/5078239/how-to-removeインラインブロック要素間の空間) – Banzay