Тег <code>
Описание
Тег <code> используется для выделения фрагментов компьютерного кода в тексте. По умолчанию отображается моноширинным шрифтом.
<p>Для вывода текста в JavaScript используйте <code>console.log()</code>.</p>
<pre>
<code> function greet() { console.log("Hello, World!"); return true; } </code>
</pre>
<style>
.code-block {
background: #f5f5f5;
padding: 1em;
border-radius: 4px;
font-family: monospace;
}
</style>
<pre>
<code class="code-block">
const sum = (a, b) => a + b;
</code>
</pre>
Основные особенности:
- Семантически обозначает фрагменты кода
- По умолчанию использует моноширинный шрифт
- Для многострочного кода комбинируется с <pre>
- Не сохраняет пробелы и переносы без <pre>
Рекомендации по использованию:
- Для переменных, функций, команд в тексте - одиночный <code>
- Для блоков кода - <pre><code>...</code></pre>
- Для сложной подсветки используйте библиотеки (Prism.js, Highlight.js)
- Добавляйте классы для языков программирования (language-js, language-python)
Тег <code> помогает корректно отображать программный код и улучшает читаемость технических документов.
Атрибуты
| accesskey | Определяет горячую клавишу для активации/фокусировки элемента |
| class | Задает один или несколько классов CSS для стилизации элемента |
| contenteditable | Указывает, может ли пользователь редактировать содержимое элемента |
| data-* | Используется для хранения пользовательских данных в элементах |
| dir | Определяет направление текста: слева направо (ltr) или справа налево (rtl) |
| hidden | Скрывает элемент, делая его невидимым и недоступным для пользователя |
| id | Уникальный идентификатор элемента в документе |
| lang | Определяет язык содержимого элемента |
| spellcheck | Указывает, должна ли проверяться орфография в содержимом элемента |
| style | Позволяет задавать CSS-стили непосредственно в атрибуте элемента |
| tabindex | Определяет порядок перехода между элементами при нажатии Tab |
| title | Задает всплывающую подсказку при наведении на элемент |
| translate | Указывает, должен ли переводиться текст внутри элемента |
Поддержка браузерами
![]() |
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|---|
| 3.0 | 1.0 | 2.0 | 1.0 | 1.0 |




