Перейти к содержимому

HTML-тег <style>

Тег <style> используется для стилизации HTML-документа с помощью CSS. Он определяет, как элементы должны отображаться в браузерах.

TIP

Для подключения внешней таблицы стилей используйте тег <link>.

Содержимое тега <style> предназначено для браузеров, поэтому оно размещается внутри элемента <head>. Скрипты на странице обычно размещаются после кода CSS.

На одной странице можно использовать несколько элементов <style>.

DANGER

В более ранних версиях HTML и в XHTML атрибут type="text/css" был обязательным для тега <style>.

Синтаксис

Тег <style> используется парами. Содержимое записывается между открывающим (<style>) и закрывающим (</style>) тегами.

Пример использования HTML-тега <style>:

HTML-тег <style>

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      h1 {
        color: #1c87c9;
      }
      p {
        color: #8ebf42;
      }
    </style>
  </head>
  <body>
    <h1>Text heading.</h1>
    <p>First paragraph.</p>
  </body>
</html>

Результат

style example

Атрибуты

АтрибутЗначениеОписание
mediamedia_queryУказывает тип медиа, для которого применяются стили. По умолчанию стили применяются ко всем устройствам.
scopedscopedУказывает, что стиль применяется только к элементу, содержащему тег <style>, и его потомкам. При использовании тег <style> должен находиться внутри элемента, который он стилизует, а не в <head>. Примечание: Этот атрибут устарел в HTML5.2 и не рекомендуется к использованию в современной разработке.
typetext/cssУказывает MIME-тип таблицы стилей. В HTML5 он необязателен, так как text/css является значением по умолчанию.

Практика

Каковы особенности HTML-тега style, показанные на сайте w3docs?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.