Ответ 1
Pff, в моих файлах css были ошибочные комментарии, которые отключили reset...
Что-то странное происходит в моем Chome 12.
Я загрузил последнюю версию шаблона несколько дней назад и разработал на нем. Все было хорошо.
5 минут назад Chrome (Webkit) вдруг решил вставить дополнительные правила CSS в мой дизайн:
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
Как мне избавиться от этого, не добавляя лишних сбрасываний?
Изменить: также встретила проблему с элементами h1
-webkit-margin-before: 0.67em;
-webkit-margin-after: 0.67em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
Edit2: my reset содержит
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup,
var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer,
header, hgroup, menu, nav, section, summary, time, mark, audio, video
{ margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
Pff, в моих файлах css были ошибочные комментарии, которые отключили reset...
Эти свойства переопределяются margin
и padding
.
Просто установите margin: 0; padding: 0
, если вы хотите, чтобы margin
и padding
ушли.
Эти свойства не просто внезапно появились, они были там с тех пор навсегда.
Доказательство с помощью демонстрации: http://jsfiddle.net/VNh3u/ - (очевидно, проверьте браузер WebKit)