Listenelemente werden außerhalb des Listen- und div-Bereichs ausgeführt

8

Ich habe ein Problem mit einer unbestellten Liste. Wobei die Listenelemente die Grenzen von <ul> und <div> überschreiten und nur die nächste Zeile beginnen, sobald sie den Rand des Bildschirms erreicht hat.

Heres die Website: Ссылка

    
crm 04.01.2012, 17:03
quelle

3 Antworten

13

Sie können float: left; für li s anstelle von display: inline; verwenden.

Denken Sie daran, auch overflow: hidden; für das Elternelement ( ul ) zu verwenden.

Eine andere Option wäre: display: inline-block , aber ich bin mir nicht 100% sicher, dass Browser-Unterstützung .

    
PeeHaa 04.01.2012, 17:06
quelle
18

Anzeige: Block; immer ... niemals display: inline; oder display: inline-block;

Um zu verhindern, dass die ungeordnete Liste das DIV ausgibt, versuchen Sie, in das CSS zu gehen und dies anzuwenden:

%Vor%     
Aaron Brewer 04.01.2012 20:43
quelle
0

Machen Sie sie display: block , nicht inline .

    
Spencer 04.01.2012 17:09
quelle