Какая польза от класса «no-js» в HTML?
Опубликовано: 11 Декабря, 2021
Цель:
- Основная цель класса no-js - разрешить использование CSS для стилизации страниц без JavaScript, то есть определение стилей CSS для браузеров с поддержкой JavaScript, а также для браузеров с отключенным JavaScript.
- Таким образом, класс «no-js» будет присутствовать только в том случае, если JavaScript отключен. Это позволяет стилизовать чистую страницу HTML и CSS без использования каких-либо сценариев на стороне клиента.
- Но если включен JavaScript, он автоматически удаляет класс no-js.
- По умолчанию в разметке доступен класс no-js.
- Класс «no-js» - это, по сути, способ стилизовать вещи с использованием или без использования JavaScript.
- Класс «no-js» добавляется к самому верхнему элементу html, который служит инструкцией для Modernizr.
Синтаксис:
<! - [if (gt IE 9) |! (IE)]> <! -> <html lang = "ru" class = "no-js"> <! - <! [endif] ->
Пример:
<!DOCTYPE html> < html class = "no-js" > < head > < script >document.documentElement.className = document.documentElement.className .replace(/no-js/g, '') + ' js '; </ script > <!-- Other files and libraries to be included --> < head > < body > < center > < h1 >GeeksforGeeks</ h1 > </ center > </ body > </ html > |
Выход: