Мы используем max-width
на нашем ul
, чтобы ограничить количество отображаемых литий на одной строке до 5. ul
всегда должен быть в центре нашего div
, следовательно margin:0 auto
.Горизонтальный центр 'ul' в 'div' с максимальной шириной БЕЗ центрирования 'li только с использованием CSS
Это хорошо работает на экранах> = max-width
. Как мы можем получить наш ul
в нашем div
на экранах менее max-width
БЕЗ центрирования наших ли?
Вот наш HTML:
<div id="wrapper-team">
<ul id="liste-team">
<li>....</li>
<li>....</li>
<li>....</li>
<li>....</li>
<li>....</li>
<li>....</li>
<li>....</li>
</ul>
</div>
А вот наш CSS:
#wrapper-team{width:100%; margin:0 auto;}
ul#liste-team{display:block; max-width:1432px; margin:0 auto; padding-top:5px;}
ul#liste-team li{display:inline-block; width:280px; height:280px; list-style-type:none; margin:0 3px 5px 0;}
Заранее большое спасибо за любую помощь!
Вы можете использовать [медиа запрос] (https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Media_queries) для определения различных CSS поведения в зависимости от ширины экрана. – kei
для ясности. Вы говорите, что вы против идеи положить 'text-align: center' на' ul # liste-team' - правильно? – Joel
@Joel: Правильно. «Ли должны быть выровнены влево в пределах« ul », а« text-align: center »будет центрировать их в« ul ». –