html атрибут charset
Тег <meta>
дозволяє повідомити браузеру відвідувача, який набір символів і яке кодування необхідно встановити на веб-сторінці. Атрибут charset
(HTML тега <meta>
) задає кодування символів для HTML документа.
Порада: | Стандарт HTML 5 не запитує конкретне кодування, але дає рекомендацію використовувати кодування UTF-8. Не рекомендується використовувати кодування ASCII, CESU-8, UTF-7, BOCU-1, SCSU і UTF-32 з різних причин. |
Нотатка: | Вважається доброю практикою, і настійно рекомендується визначати набір символів (кодування), використовуючи атрибут |
Порада: | Атрибут |
Синтаксис
<meta charset="character_set">
Атрибут charset може отримувати єдине значення :
character_set
Задає кодування символів для HTML документа.
Загальні значення:
- UTF-8 - Кодування символів для Unicode
- ISO-8859-1 - Кодування символів для латинського алфавіту
Теоретично, будь-яке кодування символів може бути використане, але жоден браузер не розуміє всі з них. Чим ширше кодування символів використовується, тим вища ймовірність того, що браузер зрозуміє це.
Переглядачі
Переглядач | ||||||
---|---|---|---|---|---|---|
8+ |
4+ |
4+ |
10.5+ |
9+ |
12+ |
Переглядач | ||||
---|---|---|---|---|
2.3+ |
1+ |
4+ |
4+ |
Мобільних переглядачів ще не додано.
Приклади
Найпростіший приклад використання HTML атрибута charset
теґа <meta>
See the Pen
Meta_charset_css_in_ua by css.in.ua (@css_in_ua)
on CodePen.
Різниця між HTML 4.01 та HTML5
Атрибут charset
з'явився тільки у HTML5 і замінює необхідність <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
.
Різниця між XHTML та HTML
Немає жодної різниці.