Сбросить таблицу стилей - Reset style sheet - Wikipedia

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

Цель

Каждый браузер имеет разные дефолт настройки для стилизации различных элементов HTML, часто отличающиеся от Консорциум World Wide Web рекомендации по укладке элементов. Например, цвет для текст ссылки и определения интервалов для конкретных элементов по умолчанию определяются многими браузерами по-разному. Эти основные сведения могут сильно различаться от браузера к браузеру, иногда даже различаться в разных версиях браузера.[1] Эти стили по умолчанию, используемые в сочетании с правилами, определенными автором, могут иметь непредвиденные последствия для внешнего вида веб-сайта.

Эти стили браузера можно удалить с помощью сброса таблицы стилей. Стили, используемые разработчиком, идеально одинаково интерпретируются всеми браузерами.

История

Первые сбросы таблиц стилей были выпущены примерно в 2004 году,[2] и многие из них состояли из сброса полей и отступов всех элементов:

* {    набивка: 0;    поле: 0;}

Однако первая таблица стилей сброса, созданная в 2004 году Тантеком Челиком, включала дополнительные функции, такие как установка всех размеров шрифтов на 1em и удаление подчеркивания и границ ссылок.[3]

Этот процесс постепенно улучшался различными разработчиками, так что только некоторые элементы возвращаются к своему базовому виду.

Известные таблицы стилей сброса

  • Хорошо известный сброс CSS является частью Yahoo Библиотека пользовательского интерфейса (Библиотека YUI ).[4]
  • Эрик А. Мейер CSS Reset также очень хорошо известен и устанавливает почти каждый элемент в неформатированное состояние.[5]

Недостатки

  • Многие сбросы CSS удаляют любое форматирование элемента HTML. Например, даже сильный Элемент с выделенным или полужирным шрифтом часто не отличается по форме и цвету от остального текста. Поэтому разработчик должен повторно ввести удаленное форматирование для HTML-тегов, которые он или она хочет использовать на веб-странице.
  • В зависимости от размера сброса время загрузки может быть больше, поскольку необходимо расширить существующий файл таблицы стилей или загрузить дополнительные файлы.

Разница между сбросами CSS и фреймворками CSS

Сброс CSS отличается от концепции CSS-фреймворк. Таблица стилей сброса используется только для сброса базового форматирования. Напротив, для ускорения процесса разработки веб-сайта используется CSS-фреймворк, который обычно включает заранее подготовленные определения стилей для часто необходимых элементов пользовательского интерфейса или систему сеток. Однако сброс CSS часто является частью структуры CSS.

Рекомендации

внешняя ссылка