2012-04-10 19 views
7

Una domanda semplice .. è possibile impostare la larghezza in percentuale per un tag span in CSS? per esempio:Imposta la larghezza percentuale per l'elemento span

<span style="width: 50%">...</span> 

ecc ..

Nel mio progetto Attualmente sto usando div ma naturalmente dopo ogni tag div un'interruzione di linea viene inserito (che io non voglio). Quindi la soluzione più ovvia è quella di usare tag span invece di div. Ma poi non sono in grado di definire la larghezza per i tag di estensione. Atleast non in modo percentuale.

Grazie in anticipo per qualsiasi aiuto!

+0

possibile duplicato di [larghezza CSS di un tag ] (http://stackoverflow.com/questions/621401/css-width-of-a-span-tag) – ManseUK

risposta

23

definire l'elemento come un blocco in linea e si può controllare la larghezza e l'altezza, come un elemento di blocco mantenendolo in linea con il contenuto circostante.

#element { 
    display: inline-block; 
    width: 50%; 
} 
3

Gli elementi in linea non possono avere dimensioni. fare loro di farlo, e rimangono ancora in linea, aggiungere:

display: inline-block 
Problemi correlati