Почему требуется перезагрузка браузера? - PullRequest
3 голосов
/ 24 мая 2010

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

Мой вопрос, который был слишком длинен для заголовка:

Если всем необходимо использовать таблицу стилей сброса в 90% случаев, зачем браузерам устанавливать стили по умолчанию? В любом случае мы просто удалим их, верно?

Ответы [ 6 ]

12 голосов
/ 24 мая 2010

Поскольку определенные правила имеют смысл по умолчанию:

  • Ячейки таблицы имеют display:table-cell;
  • <b> делает текст жирным, <i> делает текст курсивом
  • Между абзацами должно быть пространство между ними
  • Неупорядоченные списки должны отображаться в виде маркированных списков

Проблема не в том, что браузеры имеют значения по умолчанию, а в том, что все значения по умолчанию разные.

5 голосов
/ 24 мая 2010

Не покладая рук - чтобы сделать что-то разумное при отображении простых HTML, а не стилизованных сайтов.

1 голос
/ 24 мая 2010

Таблицы стилей сброса, по моему скромному мнению, полезны только для начинающих, которые разглагольствуют о незначительных различиях стилей между браузерами и не знают поведения / стилей по умолчанию, поэтому они принудительно чтобы заполнить все эти стили в самом CSS.

Если вы хотите увидеть больше мыслей за этим мнительным ответом, отметьте этот ответ .

1 голос
/ 24 мая 2010

Потому что не каждый использует "таблицу стилей сброса". Самый большой пример в моей голове - это Википедия, которая отображает содержимое шрифтом браузера по умолчанию.

0 голосов
/ 24 мая 2010

По сути, это способ сохранить результаты как можно более универсальными, побеждая любые правила и упущения в браузере, прежде чем ваш CSS будет применен. http://www.css -reset.com /

Смотрите презентацию на этой странице http://www.maxdesign.com.au/articles/css-reset/

0 голосов
/ 24 мая 2010

Это потому, что он переводит вас в известное состояние и, следовательно, будет выглядеть одинаково во всех браузерах.

...