2012-02-16 17 views
6

Ho due <span> elementi:Come allineare due elementi di span uno a sinistra, l'altro a destra?

<span style="margin-right:auto;">©2012 XYZ Corp. All Rights Reserved.</span> 
<span style="margin-left:auto;">Built with <a href="http://www.wordpress.org/">Wordpress</a> and hosted by <a href="http://www.mediatemple.net/">(mt)</a> in California.</span> 

voglio il primo <span> ad essere sul lato sinistro della pagina e il secondo <span> di essere sul lato destro, indipendentemente dalla larghezza della pagina (quindi non posso usare posizionamento fisso).

Quale CSS posso usare per fare questo?

risposta

21

La variabile css float viene utilizzata per posizionare gli elementi.

Le opzioni sono:

float:left; 
float:right; 
float:none; 

<span style="float:left;">©2012 XYZ Corp. All Rights Reserved.</span> 

<span style="float:right;">Built with <a href="http://www.wordpress.org/">Wordpress</a> and hosted by <a href="http://www.mediatemple.net/">(mt)</a> in California.</span> 
+4

carri non contribuiscono alla altezza del contenitore, però, in modo che tutto crolla – Triynko

+0

@Triynko correggere! Quando stai fluttuando elementi all'interno di un contenitore (elemento principale), il contenitore crollerà, quindi per evitare di avere un paio di opzioni. Google "correzione chiara" o semplicemente basta applicare "overflow: hidden" a detto contenitore –

Problemi correlati