BEM: Откровения принявших веру

Впервые о независимых блоках я услышал от Харисова на UAWeb’2008. Мы все сталкивались с проблемой каскада, и наверно многие приходили в итоге к стилям а-ля .result .albums .album .buy чтобы создать контекст и работать внутри него. Харисов говорил всё верно и правильно, но переломать себя, понять и принять что нужно уходить от каскада (данного нам… Читать далее BEM: Откровения принявших веру

Опубликовано
В рубрике Development Отмечено

bem-snippets

В отсутствии публичной библиотеки html-сниппетов (а не bemjson), написанных согласно АНБ, начал создавать свою: https://github.com/delka/bem-snippets. О причинах создания: «Какой код брать из bem-bl для НЕ-Яндекс проектов».

Normalize.css v2, HTML5 Boilerplate and old-browsers

В HTML5 Boilerplate используется Normalize.css v1.1.0. Почему, если уже есть v2.1.0? Потому что normalize.css ≥ v2.0 – это версия без поддержки старых браузеров. H5BP исключит поддержку старых браузеров начиная с версии v5.0. Поэтому пока-что остаётся на версии 1.1.0. Я изучил changelog’и Normalize.css и выяснил что на текущий момент официальные релизы Normalize.css v1.1.0 и v2.1.0 –… Читать далее Normalize.css v2, HTML5 Boilerplate and old-browsers

humans.txt syntax

HTML5 Boilerplate популяризировал старинную забаву – файл humans.txt в корне сайта, но заставил задуматься любителей поиска глубинного смысла. — Почему формат humans.txt файла в HTML5 Boilerplate отличается от рекомендуемого humanstxt.org?

Mobile Chrome Android font scale bug

Как не дать мобильному Chrome под Android увеличивать размер шрифта для текста, если в настройках выбрано “Специальные возможности→Масштабирование текста: более 100%”? Для блока с текстом, который не должен масштабироваться нужно задать max-height: 9001em;