Дорогие друзья! Сегодня поговорим о HTML теге code . При написании конкретно этой статьи или любых других обучающих материалов, периодически необходимо вставлять куски HTML , CSS кода и вообще любого программного кода.

Зачем нужен HTML тег code?

Дорогие друзья! Сегодня поговорим о HTML теге code. При написании конкретно этой статьи или любых других обучающих материалов, периодически необходимо вставлять куски HTML, CSS кода и вообще любого программного кода.

Думаю, вы уже догадались для чего нужен HTML тег code. Через него мы сообщаем браузеру: "Все что будет помещено внутри контейнера "code", просим отобразить как текст."

  <code>… </code>

В противном случае браузер не поймет где настоящий код, а где демонстрационный и не покажет ничего. Поскольку все теги на странице браузер воспринимает как команды для вывода контента. Иными словами с помощью HTML тега code в окне браузера выводятся именно сами теги для демонстрации HTML-кода.

Рассмотрим ниже пример вывода тегов на странице:

<!DOCTYPE HTML>
<html>
<head>
  <meta charset="utf-8">
   <title>Вывод тегов на странице</title>
</head>
<body>
   <p>Фрагмент HTML-кода</p>
  <p>
  <code>
   <h1 style="font-size:200%;">Это заголовок.</h1>
   <p style="font-size:100%;">Это параграф.</p>
  </code>
  </p>
</body>
</html>

Смотрим на результат данного примера:

Зачем нужен HTML тег code?</

Угловые скобки < > следует заменить на специальные символы &.. и делать перенос каждой строки тегами br или p.

По умолчанию браузеры показывают содержимое HTML тега code моноширинным шрифтом. Это уменьшенный шрифт с фиксированным размером.

<!DOCTYPE html>
<html>
<head>
  <style>
   code {
 font-family: monospace;
  }
  </style>
</head>
<body>
<p>Это обычный текст:</p>
<code>Это часть программного кода</code>
</body>
</html>

Так выглядет в браузере по умолчанию:

Зачем нужен HTML тег code?</

Теперь переопределим внешний вид кода внутри тега code. Зададим для элемента font-family: verdana; или любой другой шрифт.

<!DOCTYPE html>
<html>
<head>
<style>
code {
  font-family: verdana;
}
</style>
</head>
<body>
<p>Это обычный текст:</p>
<code>Это часть программного кода</code>
</body>
</html>

Заданный стиль в браузере:

Зачем нужен HTML тег code?</

Стоит добавить, что HTML тег code – это фразовый тег, принадлежащий к компьютерному коду, поддерживается всеми основными браузерами и не устарел после появления HTML5. А так же поддерживает глобальные атрибуты и атрибуты событий в HTML. Ну вот пожалуй и все, что надо знать про этот тег. Всем пока. Удачи в обучении.