2014-10-09 3 views
2

я следующий HTML структуруразмер дочерних элементов в соответствии с длиной

<div class="wrapper"> 

<ul class="list"></ul> 

</div> 

которой уль элемент динамически заполняется Li элементов, но, когда они находятся несколько (более 5) превышает высоту обертки , поэтому я хотел бы знать, есть ли способ настроить эти элементы на свой контейнер или наоборот.

+0

Вам, вероятно, нужно найти CSS-обертку и вставить ее выше. – Carter

+0

Вы странно, что его обрезают ... у вас есть скрипка, на которую мы можем смотреть, или код css? –

ответ

0

Так у вас есть два случая здесь:

Случай А

Отрегулируйте объекты в width контейнера можно использовать:

li { 
    display:table-cell; 
    width:1%; 
} 

Вы можете проверить Demo Here

Случай B

регулировки оборотов контейнера до размера элементов вы можете использовать:

ul { 
    white-space:nowrap; 
    display:inline-block; 
} 

li { 
    display:inline-block; 
} 

Вы можете проверить Demo Here


Также эта опция может иметь другие варианты все зависит от ваших потребностей.

+0

Проблема, которую я делаю, - это высота контейнера? потому что, например, из 5 ли, 3 находятся внутри контейнера и 2 из него. – gyosida