У нас есть адаптивный макет, где некоторые элементы списка отображаются горизонтально:Полная обосновывать для Li элементов
| Li1 | Li2 | Li 3 | Li4 |
Очевидно, что я могу просто установить
ul {width:100%}
ul li {width:25%}
Чтобы иметь изменение размера литиево в качестве браузера меняется размер. Тем не менее, мы хотим, чтобы левый край левого левого края совпадал с левым краем с правым правым краем правой линии, выравнивающимся с правым краем, даже когда браузер расширяется.
Li1 Li2 Li3 Li4
| |
Li1 Li2 Li3 Li4
| |
Li1 Li2 Li3 Li4
| |
Есть ли способ сделать это с помощью чистого css?
Наверняка, это именно то, что делает ваш пример CSS? –
просто чтобы быть понятным - вы говорите об выравнивании текста? т. е. вы хотите, чтобы левый элемент li оставил выравнивание текста, а самое правое - иметь выравнивание по правому краю и, возможно, ... средние, чтобы иметь выравнивание по центру текста? – Dan
Не совсем ... с примером css текст внутри li либо левый, правый, либо центрированный, поэтому нет никакой гарантии, что текст будет правильно размещаться, только чтобы поля элементов li выстроились в линию до края. –