Избавиться от правил таблицы стилей user-agent? - PullRequest
13 голосов
/ 30 июня 2011

Что-то странное происходит в моем 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;

Редактировать2: мой сброс содержит

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; }

Ответы [ 2 ]

12 голосов
/ 30 июня 2011

Эти свойства переопределяются на margin и padding.

Просто установите margin: 0; padding: 0, если хотите, чтобы margin и padding исчезли.

Эти свойства не просто внезапно появились, они были там с незапамятных времен.

Доказательство демонстрацией: http://jsfiddle.net/VNh3u/ - (очевидно, проверьте в браузере WebKit)

6 голосов
/ 30 июня 2011

Pff, в моих css-файлах были неправильно отформатированные комментарии, которые отключали сброс ...

...