Ho una serie di elementi del contenitore di miniature con la visualizzazione delle proprietà css: blocco in linea ma quando si allineano l'uno accanto all'altro, il secondo elemento ha più spazio nella parte superiore rispetto al primo (vedi immagine allegata). Qualche idea del perché accada questo? C'è un modo migliore per allineare questi elementi uno accanto all'altro? So che farli galleggiare risolve questo problema, ma sembra che fluttuare non sia il modo migliore per farlo.css - spazio verticale aggiunto sugli elementi con display: blocco in linea
Ecco il mio codice:
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; }
Grazie. Ho passato troppo tempo a cercare spazi nel codice attuale. –