2010-09-16 9 views

risposta

15

dipende da ciò che si vuole fare. È possibile utilizzare display: inline-block;

http://jsfiddle.net/sygL9/

+0

Non sapevo di impostare 'font-size: 0' nel contenitore. Molte grazie ! –

2

un elemento display: block è (efficace) sta per avere un'interruzione riga alla fine. Una possibilità che vi permetterà di mantenere gli stili elemento di blocco, mentre mettendolo nel pageflow è impostata display: inline-block (naturalmente, con some additional work per ottenere cioè comportarsi)

Un'altra opzione è quella di nido loro, tutto pronto per position: relative, e l'uso la regola left per allinearli.

0

Se avete la possibilità di modificare i div per arco elementi, che sarebbe risolvere il problema senza usare i CSS

<span></span><span></span><span></span><span></span> 
-1

#together { 
 
    position: absolute; 
 
    display: inline-block; 
 
\t margin;left:10px; 
 
\t background-color:lightblue; 
 
\t width:500px; 
 
\t border:4px double blue; 
 
}
<div id="together" style="left:10px">first div</div> 
 
<div id="together" style="left:520px">second div</div> 
 
<div id="together" style="left:1030px">third div</div> 
 
<div id="together" style="left:1540px">fourth div</div> 
 
<div id="together" style="left:2050px">fifth div</div> 
 
<div id="together" style="left:2560px">sixth div</div> 
 
<div id="together" style="left:3070px">seventh div</div>

Eccovi qui, con sette div in fila

+1

Utilizzando lo stesso ID per più elementi ?! Gli ID dovrebbero essere unici. –

Problemi correlati