su diversi progetti ho imparato due diversi metodi di posizionamento di due div orizzontali uno accanto all'altro. Uno è migliore dell'altro, o è solo una questione di gusto personale, o forse uno funziona solo per accidenza/pura fortuna?posizione due div orizzontali uno accanto all'altro
Metodo uno:
<div style="border:1px solid red;">
<div style="float:left;">
first
</div>
<div style="float:left;">
second
</div>
<div style="clear:both;">
</div>
metodo in due:
<div style="border:1px solid green;">
<div style="display:inline-block;">
first
</div>
<div style="display:inline-block;">
second
</div>
</div>
Come si gestiscono più di due div che devono essere allineati orizzontalmente? Forexample se ci sono tre div? Non c'è 'float: middle;' giusto? – Solace
@Zarah - sfortunatamente no 'float: middle;' (piccolo lol) e per tre div colonne di uguale altezza, dovrai google, ci sono molti approcci (complicati). Due div sono abbastanza semplici: http://stackoverflow.com/questions/4028833/two-divs-left-should-be-fixed-width-right-should-fill-rest-of-space/4031247#4031247, idea di base è usare un div float e un div regolare, metti un margine sul regular largo quanto il floated. – Ben
Grazie mille per la risposta. "L'idea di base è usare un div float e un div regolare, mettere un margine sul normale largo quanto il floated." - questo ha senso. Lo farò su Google. – Solace