Учебник по HTML

HTML ГЛАВНАЯ Введение в HTML HTML-редакторы Базовый HTML HTML-элементы HTML-атрибуты HTML-заголовки HTML-абзацы HTML-стили HTML-форматирование HTML-цитаты HTML-комментарии Цвета HTML HTML CSS HTML-ссылки HTML-изображения HTML Фавикон HTML-таблицы HTML-списки Блок HTML и встроенный HTML-классы HTML-идентификатор HTML-фреймы HTML JavaScript Пути HTML-файлов HTML-голова HTML-макет HTML Отзывчивый HTML компьютерный код HTML-семантика Руководство по стилю HTML HTML-сущности HTML-символы HTML-смайлики HTML-кодировка HTML-кодирование URL-адреса HTML против XHTML

HTML -формы

HTML-формы Атрибуты HTML-формы HTML-элементы формы Типы ввода HTML Атрибуты ввода HTML Атрибуты формы ввода HTML

HTML- графика

HTML-холст HTML SVG

HTML- медиа

HTML-медиа HTML-видео HTML-аудио HTML-плагины HTML YouTube

HTML -API

HTML-геолокация Перетаскивание HTML Веб-хранилище HTML Веб-воркеры HTML HTML SSE

HTML- примеры

HTML-примеры HTML-викторина HTML-упражнения HTML-сертификат Резюме HTML Доступность HTML

HTML -ссылки

Список тегов HTML HTML-атрибуты Глобальные атрибуты HTML Поддержка HTML-браузера HTML-события Цвета HTML HTML-холст HTML-аудио/видео Типы документов HTML Наборы символов HTML HTML-кодирование URL-адреса Языковые HTML-коды HTTP-сообщения HTTP-методы Конвертер PX в EM Горячие клавиши

Использование эмодзи в HTML


Смайлики — это символы из набора символов UTF-8: 😄 😍 💗


Что такое эмодзи?

Смайлики выглядят как изображения или значки, но это не так.

Это буквы (символы) из набора символов UTF-8 (Unicode).

UTF-8 охватывает почти все знаки и символы в мире.


Атрибут HTML-кодировки

Для правильного отображения HTML-страницы веб-браузер должен знать набор символов, используемый на странице.

Это указано в <meta>теге:

<meta charset="UTF-8">

Если не указано иное, UTF-8 является набором символов по умолчанию в HTML.


Символы UTF-8

Многие символы UTF-8 нельзя набрать на клавиатуре, но их всегда можно отобразить с помощью чисел (называемых числами сущностей):

  • А 65
  • Б 66 лет
  • С 67 лет

Пример

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>

<p>I will display A B C</p>
<p>I will display &#65; &#66; &#67;</p>

</body>
</html>

Объяснение примера

Элемент <meta charset="UTF-8">определяет набор символов.

Символы A, B и C отображаются под номерами 65, 66 и 67.

Чтобы браузер понял, что вы отображаете символ, вы должны начать номер объекта с и закончить его ; (точка с запятой).


Эмодзи Персонажи

Смайлики также являются символами из алфавита UTF-8:

  • 😄 это 128516
  • 😍 это 128525
  • 💗 это 128151

Пример

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>

<h1>My First Emoji</h1>

<p>&#128512;</p>

</body>
</html>

Поскольку эмодзи — это символы, их можно копировать, отображать и изменять их размер, как и любой другой символ в HTML.

Пример

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>

<h1>Sized Emojis</h1>

<p style="font-size:48px">
&#128512; &#128516; &#128525; &#128151;
</p>

</body>
</html>


Некоторые символы эмодзи в UTF-8

эмодзи Ценность Попробуй
🗻
🗼
🗽
🗾
🗿
😀
😁
😂
😃
😄
😅

Полный список см. в нашем Справочнике HTML-эмодзи .