Согласно CSS Справочнику значений по умолчанию , для обоих элементов ol
и ul
их верхнее и нижнее поля имеют значение 1em
.
Но если бы это было В этом случае вложенные списки добавят вертикальное поле с любым новым уровнем, например:
ul {
margin-top: 1em;
margin-bottom: 1em;
}
<ul>
<li>Lorem ipsum dolor sit amet</li>
<li>Consectetuer adipiscing elit.</li>
<li>Aliquam tincidunt mauris eu risus.
<ul>
<li>Lorem ipsum dolor sit amet</li>
<li>Consectetuer adipiscing elit.</li>
<li>Aliquam tincidunt mauris eu risus.</li>
<li>Vestibulum auctor dapibus neque.</li>
</ul>
</li>
<li>Vestibulum auctor dapibus neque.</li>
</ul>
Тем не менее, каждый браузер, который я тестировал, представляет вложенные списки без каких-либо дополнительных вертикальных полей, например:
<ul>
<li>Lorem ipsum dolor sit amet</li>
<li>Consectetuer adipiscing elit.</li>
<li>Aliquam tincidunt mauris eu risus.
<ul>
<li>Lorem ipsum dolor sit amet</li>
<li>Consectetuer adipiscing elit.</li>
<li>Aliquam tincidunt mauris eu risus.</li>
<li>Vestibulum auctor dapibus neque.</li>
</ul>
</li>
<li>Vestibulum auctor dapibus neque.</li>
</ul>
Мой вопрос: каков (настоящий) стиль по умолчанию для элементов ol
и ul
, особенно для вложенных.