Тег <code>
в HTML используется для отображения фрагмента программного кода или технической информации внутри текста веб-страницы. Этот элемент относится к категории фразовых элементов и предназначен для представления коротких фрагментов кода или других технических данных, которые должны быть отображены с помощью моноширинного шрифта для отличия от основного текста документа.
Для чего используется
- Вставка кода:
<code>
идеально подходит для вставки коротких фрагментов кода прямо в тексте статьи, поста в блоге или обучающего материала, когда необходимо выделить синтаксис программирования или команды. - Техническая документация: Отображение технических команд, настроек или конфигураций в документации продукта или руководствах пользователя.
- Образовательный контент: Демонстрация примеров кода в учебных материалах, курсах по программированию или туториалах.
Как правильно использовать
- Использование для коротких фрагментов:
<code>
оптимален для вставки небольших фрагментов кода. Для более длинных блоков кода или когда необходимо сохранить форматирование с отступами, используйте сочетание с<pre>
. - Семантическое использование: Применяйте тег
<code>
только там, где это действительно уместно — для отображения кода или технической информации. Не используйте его для выделения текста, не являющегося кодом. - CSS стилизация: Хотя по умолчанию браузеры отображают содержимое
<code>
моноширинным шрифтом, вы можете использовать CSS для настройки внешнего вида, например, для изменения размера шрифта, цвета текста и фона.code {
font-family: monospace;
color: #d14;
background-color: #f7f7f9;
padding: 2px;
border-radius: 4px;
}
- Экранирование специальных символов: Если ваш код содержит символы, которые могут быть интерпретированы как часть HTML (например,
<
,>
,&
), их необходимо заменить соответствующими HTML-сущностями (<
,>
,&
) для корректного отображения.
Пример использования с <pre>
и <code>
<pre><code>
function sayHello() {
console.log("Hello, world!");
}
</code></pre>
Этот пример демонстрирует использование <code>
внутри <pre>
для сохранения форматирования кода и его читабельности.
Использование тега <code>
улучшает семантическую структуру контента, облегчает его понимание и восприятие, а также способствует более точной индексации и лучшему SEO-рейтингу страниц, содержащих технические данные или примеры кода.