2012-01-04 11 views

risposta

13

È possibile utilizzare float: left; sulle li s invece di display: inline;.

Ricordarsi di utilizzare anche overflow: hidden; sull'elemento padre (ul).

Another option sarebbe utilizzare: display: inline-block, ma non sono sicuro al 100% circa il browser support.

+0

Ciao PeeHaa, questa soluzione ha funzionato, ma sarei interessato a sapere perché funziona così quando viene visualizzato: inline no? – crm

+0

@Chrism lemme controlla il tuo CSS e tornerò da te. – PeeHaa

+0

http://www.finalonline.co.uk/mypics/gallery/categories/style.css – crm

0

Li rendono display: block, non inline.

+0

Mentre questo fa in modo che non esca dal contenitore, non penso che questo sia ciò che l'OP vuole: P – PeeHaa

+0

Il mio pessimo, totalmente pensato OP non li voleva affatto orizzontali. Ho bisogno di caffè. :( – Spencer

18

Do display: block; sempre ... Mai fare display: inline; o display: inline-block;

Per fissare la lista non ordinata da effusione dello DIV, provare ad andare in CSS e applicare questo:

ul { 
list-style-position: inside; 
} 
Problemi correlati