Подтвердить что ты не робот

Избавьтесь от -webkit-padding-start: 40px

Я работаю над добавлением меню на карту. Меню работает нормально, но я заметил, что всегда есть отступ слева, независимо от того, какой CSS применяется к меню. Прокладка, по-видимому, создана из (-webkit-padding-start: 40px;), и она не хочет уходить. Я попытался переопределить его с помощью 0 !important;, который ничего не сделал.

После того, как Googling нашел это:

-webkit-padding-start: 40px; Что это должно быть для IE и Firefox?

Однако не удалось найти что-либо еще, как переопределить или убрать это. Мне нужно иметь элементы в меню до упора влево.

enter image description here

Прикрепленный скриншот, зеленая область - это то, о чем я говорю, и под стилями вы можете видеть -webkit-padding-start: 40px;

4b9b3361

Ответ 1

Это из-за таблиц стилей пользователя-агента для каждого браузера. Вы всегда должны reset все атрибуты в вашем css в качестве вашего первого шага.

Краткое решение:

* {
  margin: 0;
  padding: 0;
}

/* your styling */

Более длинное решение:

http://meyerweb.com/eric/tools/css/reset/