Questo HTML: Perché questi div non sono allineati orizzontalmente? Perché si interrompe la linea?
<div style="border:1px solid blue; margin: auto; height:250px; width:600px;">
<div style="border:1px solid red; height:50px; width:80px;"></div>
<div style="border:1px solid red; height:50px; width:80px;"></div>
<div style="border:1px solid red; height:50px; width:80px;"></div>
<div style="border:1px solid red; height:50px; width:80px;"></div>
</div>
Perché sono i div rosse non nella stessa riga orizzontale e come faccio a ottenere nella stessa riga?
HTML di base 101, div sono elementi a livello di blocco. Si visualizzeranno naturalmente l'uno sopra l'altro. – Chris
Aggiungi 'float: left' ai div in' display: inline-block' – andrex
Su una nota a margine (molto pertinente), dovresti evitare lo stile in linea a tutti i costi. – royhowie