Comments 28
Тогда уж так:
html {min-width: 960px;}
html {min-width: 960px;}
Вы не поверите, сколько «крошечных и незаметных» багов присутствует на «чудовищном количестве сайтов», если покопаться :)
Ну раз уж речь зашла о глупых ошибках, вставлю свои 5 копеек:
Бытует мнение, что фон
Это на самом деле не так и цвет фона, в том числе, зависит от настроек операционной системы.
В итоге можно столкнуться с подобными коллизиями:

Мораль: Всегда задавайте
Бытует мнение, что фон
body
во всех браузерах и ОС во все времена был, есть и остаётся белым.Это на самом деле не так и цвет фона, в том числе, зависит от настроек операционной системы.
В итоге можно столкнуться с подобными коллизиями:

Мораль: Всегда задавайте
background-color
для body
, даже если по дизайну он белый.Вы ведь сейчас наверное про
html
, да?Зачем задавать фон
body
когда его можно задать для html
и никаких проблем не будет? body
не является корневым узлом.Там даётся рекомендация, только она не объясняется. Какая есть объективная причина прописывать фон у
body
вместо html
? Берём в рассчёт сейчас только body
с нулевыми паддингами и марджинами.А какие у вас критерии очевидности? Всю жизнь задавал фон через
html
и никогда с этим проблем не возникало. Про переопределяющий класс тоже не очень понятно. Что мешает добавить класс для html
?CSS раньше тоже вообще не было и стилизовывали всё через HTML, но давайте всё-таки говорить о сегодняшних технологиях. Если кому-то не очевидно что элемент
И дело скорее не в очевидности, а в привычке. Тянется она с прошлых лет, поэтому и задают через
Плюс для html существует хитрый селектор :root, его можно использовать для задания фона в обход старых IE (<9).
html
стилизуется значит самое время перечитать спецификацию.И дело скорее не в очевидности, а в привычке. Тянется она с прошлых лет, поэтому и задают через
body
, хотя html
ничем не хуже.Плюс для html существует хитрый селектор :root, его можно использовать для задания фона в обход старых IE (<9).
Я бы назвал это вынужденной необходимостью (недавний пост от Chris Coyier).
Я бы вывел тут другую мораль: используйте в интерфейсной графике прозрачный фон.
Спасибо, у себя исправил.
Если уж создали целый топик про свойство min-width — стоило упомянуть и про то, какими браузерами поддерживается. Касательно ие — работает только в ИЕ8+, для остальных надо извращаться.
Во блин, а я думал что это баг css3 градентов на мобильных устройсвах, а тут вот оно как — мой баг.
Sign up to leave a comment.
Распространенная ошибка верстки: тестируем горизонтальную прокрутку