¿Por qué no se me alinean todos los text-box (cuadros rojos) a la parte superior?
CSS
.hero-item1, .hero-item2 {
background-color: #553377;
border: 2px solid black;
border-radius: 10px 10px 10px 10px;
box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.4);
height: 200px;
margin: 10px auto 20px;
text-align: left;
width: 80%;
}
.item-box {
border: 1px solid red;
display: inline-block;
margin: 0 5px;
text-align: center;
width: 67px;
}
.item-img {
display: inline-block;
height: 40px;
margin: auto;
width: 40px;
}
.item-name {
display: block;
font-size: 12px;
height: 50px;
}
HTML
<div class="hero-item1">
<div class="item-row">
<div class="item-box">
<img src="img/items/Zhonyas-Hourglass.gif" class="item-img">
<span class="item-name">Zhonya's Hourglass</span>
</div>
</div>
</div>
En cada item-row hay 10 item-box, y en cada item-box una imagen y un span.
Ya no sé que más probar, solo se que cuando al item-box le pongo un ancho de 200 todos están perfectamente alineados.
Gracias
#2 EDIT: Vale, justo al postear me ha venido la inspiración divina. He usado float: left, en los item-box y listo.
Gracias también por el consejo de las label