Интересно, есть ли в любом браузере элемент div
с предустановленным значением поля / отступа, отличным от нуля. Насколько я знаю, div
и span
поставляются с нулевым отступом и значениями полей по стандарту, чтобы сделать их подходящим холстом для оформления стиля.
Еще лучше, существует ли определенный стандарт для стилей по умолчанию для всех элементов, который является кросс-браузерным, на который мы можем делать предположения? Например, FORM поставляется с верхом / низом margin
с, OL / UL с padding-left
.
Я иногда вижу
* {
margin: 0;
padding: 0;
}
и это выглядит как грязный хак, не зная причин или последствий. У кого-нибудь есть лучший подход к этому?