Тег <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-рейтингу страниц, содержащих технические данные или примеры кода.


