/ 

Определяем язык страницы в CSS

Для многоязычных сайтов, часто нужно переопределить стили блоков для определенной локали. Раньше я добавлял класс с названием языка тегу body или определял язык через [lang=en].

Сегодня наткнулся на способ получше — псевдокласс :lang. Так если на странице у тега html установлен атрибут lang=ru, то стили для блока .example переопределит код:

.example:lang(ru) {
    /* стили для русской локали */
}

Поддержка IE7+, подробнее на caniuse

⌘ ⌘ ⌘
Поделиться
Отправить
Код. Как удалить дубликаты из массива
Фронтенд

Код. Как удалить дубликаты из массива

Три простых способа

jQuery.width() без округления
Фронтенд

jQuery.width() без округления

Как взять ширину элемента без округления значений до целых чисел без jQuery.

Фронтенд

Фронтенд дайджест #2 — БЭМ, CSS матрицы, SVG логотипы, Vivaldi, Bootstrap, Canvas

Дайджест ссылок для разработчиков интерфейсов и frontend разработчиков. 3D прогресс бар, БЭМ, CSS матрицы, SVG логотипы, Vivaldi, Bootstrap, Canvas, шпаргалка, Electron...

Анимируем высоту c auto в CSS через transition
Фронтенд

Анимируем высоту c auto в CSS через transition

Как сделать анимацию высоты в CSS со значением auto через transition? Легко и без единой строчки javascript. Подробнее читайте в этой статье.