Если у меня есть этот макет в HTML:Возможно ли горизонтально ориентированные плитки растягивать ширину родительского элемента в CSS?
<div>
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
С помощью этого CSS:
div
{
width: 200px;
overflow: hidden;
}
ul
{
list-style: none;
height: 100px;
}
li
{
display: block;
width: 100px;
height: 100px;
float: left;
}
Я хочу <ul>
растягивать до размера его содержания (400px), а не два из <li>
элементы обертываются на следующую строку.
Возможно ли это с помощью CSS? Я всегда просто считал элементы <li>
с JavaScript и устанавливал ширину <ul>
.
Отлично - это комбинация 'inline-block' и' white-space: nowrap'. Благодаря! – Marty
@ MartyWallace - да, это приводит к тому, что элементы 'li' не переносятся, тогда, если вы действительно хотите, чтобы' ul' расширялась по ширине (в противном случае 'li' просто переполняют' ul'), один из двух других вещей нужно сделать для «ul». – ScottS