Pull to refresh

Comments 28

UFO landed and left these words here
Вы не поверите, сколько «крошечных и незаметных» багов присутствует на «чудовищном количестве сайтов», если покопаться :)
Да знаю, знаю…
Вот только этот баг лично мне жить мешает. Люблю я браузер ресайзить.
Ну раз уж речь зашла о глупых ошибках, вставлю свои 5 копеек:
Бытует мнение, что фон body во всех браузерах и ОС во все времена был, есть и остаётся белым.
Это на самом деле не так и цвет фона, в том числе, зависит от настроек операционной системы.
В итоге можно столкнуться с подобными коллизиями:


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

Articles