Webkit CSS Reset?
Я знаю там несколько инструментов CSS Reset там, Эрик и Yahoo, чтобы назвать 2.
Однако, когда я использую определенные теги (я думаю, они называются тегами?), Такие как "li" и "ul", я получаю некоторые дополнительные функции в стиле User Agent. Некоторые из них:
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
Мне интересно, есть ли там таблица стилей Reset, где есть -webkit и т.д.
Я искал один, но теперь удача.
Ответы
Ответ 1
В то время как эти стили применяются Webkit, они переопределены margin: 0; padding: 0;
, находящимися в сбросах CSS. Вам не о чем беспокоиться.
Примечание. Хотя средства разработки Chrome (версия 27.0.1453.116 м) не отображают стили пользовательского агента с зачеркнутым стилем, вычисленные стили отражают переопределение явных значений margin
и padding
.
Ответ 2
Фактически, если вы работаете с <ul>
в вашей разметке
reset margin: 0, padding: 0;
не перезаписывать -webkit-padding-start: 40px;
Я решил проблему, добавив в мой reset файл a
ul {
-webkit-padding-start: 0px;
}
Ответ 3
У меня была такая же проблема с li
и ul
, и я нашел следующее решение: в моем CSS у меня был атрибут для li
моего списка, который был display: inline
. Я заменил его на float: left
, и он работает. Я не знаю, почему...
Ответ 4
У меня была такая же проблема с тегом <h3>
. Я попытался установить margin:0;
, но это не сработало.
Я обнаружил, что я обычно комментировал строки в моем CSS, используя //
. Я никогда не замечал этого, потому что раньше он не вызывал никаких проблем. Но когда я использовал //
в строке перед объявлением <h3>
, это заставило браузер полностью пропустить объявление. Когда я торгую //
для /**/
, я смог настроить маржу.
Мораль этой истории: всегда используйте правильный синтаксис комментариев!
Ответ 5
Если вызывается user agent stylesheet
, это потому, что свойство, которое вызывается для/необходимо, не определено в вашей таблице стилей CSS.
Ошибка проверки вашего CSS с помощью инструмента, такого как CSS Lint и исправить любые проблемы, которые могут быть обнаружены, прежде чем пытаться обходные пути.