Данная тема весьма актуальна для тех кто хочет верстать, верстает и собирается верстать сайты дальше.

Вообще сброс каскадных таблиц CSS используется, чтобы обеспечить корректное отображение структурных элементов HTML страницы в различных браузарех в соответствии с общепринятыми стандартами W3C. А так как каждый браузер имеет дефолтные стили для каждого элемента, то сброс стилей помагает обеспечить кроссбраузерность и кроссплатформеность разрабатываемого продукта (сайта, блога, форума).

Пока существуют такие варианты правил сброса стилей CSS:

Сброс стилей CSS от меня

/* = Сброс отступов для всех элементов */
* { margin: 0; padding: 0 }

/* = Убираем маркировку списков */
ul, ol { list-style: none }

/* = Работаем с таблицами: убираем удвоение рамок ячеек и расстояние между ячейками */
table { border-collapse: collapse; border-spacing: 0 }

/* = Ссылки */
a { text-decoration: none; color: #323232 }

/* = Убираем рамку для изображений */
img { border: none }

/* = Убираем обводку при клике на элементы форм и др. */
:focus { outline: 0 }

/* = Сбрасываем выравнивание после плавающих элементов */
.clear { clear: both; height: 1px; margin-top: -1px }

Заключение

Каждый из приведенных методов сброса стилей по-своему хорош, но я в основном использую свой и иногда добавляю в него некоторые правила, если в этом есть необходимость. Удачи в работе

Добавить комментарий:


Комментарии
  1. Евгений

    А вот обводку я бы не убирал. Потому что это неправильно по Web Accessibility. Как люди с ограничеными способностями, которые передвигаются с помощью клавиатуры, будут видеть где они сейчас?

  2. JAH

    Евгений, согласен можно убрать, но помнить про фокусировку на инпутах

  3. Евгений

    JAH, имеешь ввиду фокус в браузерах Chrome и Safari? Так, а чем они мешают?

  4. JAH

    Евгений, они не мешают) а просто не нужны, если табами прокликивать то при попадании на инпут в нем будет находиться курсор и часто не предусматриваются такие штуки и просто убираешь обводку на автомате

  5. Евгений

    Пользовался выше перечисленными методами, пока не начал верстать под различные cms. Пришлось писать самому, кстати теперь такой же reset.css, как и у вас)

  6. JAH

    Евгений, я последнее время сбросом Мейера пользуюсь, так без напряга)