Поэтому у меня есть код, который устанавливает предел по умолчанию и отступы для HTML до 0список HTML не следует правилам маржинальных CSS
CSS:
body,html {
padding: 0; margin: 0;
width:100%;font-family:arial;
}
#headingUl li{
list-style-type:none;
}
</style>
HTML:
<div id="heading">
<ul id="headingUl">
<li>a</li>
<li>b</li>
<li>b</li>
</ul>
</div
... но списки все еще имеют левое поле.
'ul' имеет по умолчанию' дополнени-left', так что вы должны удалить его. –
Если вы сталкиваетесь с этим неожиданным форматированием, вам больше удастся использовать другие элементы html, которые вы сейчас не используете, но мое использование в будущем. https://necolas.github.io/normalize.css/ - отличный ресурс для понимания того, как сбросить специфические для браузера свойства, которые применяются к элементам html. – fauverism
Я согласен с вами @fauverism, метод сброса, который я предлагаю, очень прост. –