cssプロパティの表示を持つ一連のサムネイルコンテナ要素があります:インラインブロックですが、隣り合わせに2番目の要素最初のものよりも上にスペースがあります(添付の画像を参照)。なぜこのようなことが起こるのか?これらの要素を互いに隣り合わせて整列させるより良い方法はありますか?私はそれらを浮かべてこの問題を解決することを知っていますが、浮動小数点の問題はこの問題を解決する最良の方法ではないようです。css - display:inline-blockの要素に垂直方向のスペースが追加されました
はここに私のコードです:
HTML:
<article class="thumb_container">
<div class="thumb_content">
<img src="images/perlin.jpg" alt="Perlin Lines" class="thumb_img"/>
<header class="thumb_header">Perlin Lines</header>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent eget lectus ac libero iaculis interdum nec id tortor. quis, ullamcorper id nisi. Etiam ut.
<a href="#">More...</a>
</p>
</div>
</article>
<article class="thumb_container">
<div class="thumb_content">
<img src="images/branching.gif" alt="Branching" class="thumb_img"/>
<header class="thumb_header">Branching</header>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent eget lectus ac libero iaculis interdum nec id tortor. quis, ullamcorper id nisi.
<a href="#">More...</a>
</p>
</div>
</article>
CSS:
.thumb_container { display: inline-block; margin-left: 20px; width:220px; background: #fff; -moz-box-shadow: 1px 1px 1px rgba(10, 72, 90, 0.2); -webkit-box-shadow: 1px 1px 1px rgba(10, 72, 90, 0.2); box-shadow: 1px 1px 1px rgba(10, 72, 90, 0.2); }
.thumb_container:first-child { margin-left: 0px; }
ありがとうございました。実際のコードではスペースを探すのに時間をかけすぎました。 –