空のdivとコンテンツを持つdivが3つあります。 何らかの理由で空のdivにmargin: 0;
を使って調整できない余白が含まれています。空のdivから表示されるインラインブロックマージンを削除する
どうやって写真に表示される空のdivの上下の余白を取得できますか?
.widget-user-p{
text-align: center;
vertical-align: top;
width: 100%;
max-width: 255px;
min-height: 320px;
margin: 10px;
display: inline-block;
overflow: hidden;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid #F4F4F4;
border-bottom: 3px solid #CACACA;
transition-duration: 0.3s;
}
.widget-user-empty{
min-height: 1px;
border: none;
margin: 0;
background-color: #aeaeae;
}
<div class="widget-user-p"></div>
<div class="widget-user-p widget-user-empty"></div>
<div class="widget-user-p widget-user-empty"></div>
<div class="widget-user-p widget-user-empty"></div>
そして、これはページの出力である(それらの間のマージンを持っている3行に注目してください):
見られるように
私は本当にあなたを取得しておりません....である何 –
@BhojendraNepalはそれが不明であるのですか? – PhyCoMath
min-heightを1pxとして追加しました。高さを取ると0になります。余分なスペースを取らないかもしれません。 –