Возможно ли счастье в современном Мире? А вы знаете, что есть современный Мир?
Телекоммуникационная революция началась в середине 70-х годов и слилась с компьютерной. Она связана с созданием и развитием оптико-волоконных и спутниковых технологий. Слияние компьютерной и телекоммуникационной технологии привело к появлению на рынке нового вида товаров и услуг. Информационная и телекоммуникационная индустрия сегодня превратились в ключевой сектор экономики развитых государств. Информационные технологии стоят достаточно дорого, что обеспечивает мировым информационным лидерам высокий жизненный стандарт. Кроме этого, лидирование в сфере информационных технологии дает им возможность претендовать на лидерство в политике.
Автор проекта — Вася Митин | Дата публикации: Февраль 2010 | Обновление: Ноябрь 2018
Тег используется для выделения текста без дополнительного акцента или значимости. В результате содержимое этого тега обычно отображается жирным шрифтом. Несмотря на это, этот тег не должен использоваться для стилизации; для таких задач лучше использовать CSSю
Семантическое значение
В отличие от тегов, таких как , который указывает на важность текста, тег не имеет семантической значимости. Это просто стилистическое выделение.
Советы
Вместо использования тега для стилизации текста рекомендуется использовать CSS (например, font-weight: bold; ).
Если вам нужно указать на важность текста, используйте тег .
Если вы хотите изменить стиль текста из-за изменения контекста, используйте тег с соответствующим классом и стилизуйте его с помощью CSS.
Связанные теги
Полезные ссылки
HTML Living Standard — Тег
MDN Web Docs — Тег
Спецификация
⚠️ Тег не подходит для использования в качестве замены семантическим тегам , и .
«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.
Читать дальше
Контейнер для чего угодно. Тег
Тег определяет раздел или секцию в HTML-документе. Это контейнер, который используется для группировки других элементов, таких как текст, изображения или другие теги, в разделы или блоки.
Заголовок секции
Какое-нибудь содержимое секции
6 октября 2023
Как добавить подпись в HTML. Тег
Описание изображения
Устаревший атрибут align — выравнивание подписи относительно элемента .
Тег может использоваться только внутри элемента .
Валидный HTML требует, чтобы тег находился после элемента или других медиа-элементов внутри . Однако это необязательное правило, и подпись может располагаться перед медиа-элементом или даже внутри него.
6 октября 2023
Метаданные HTML-страницы. Тег
Тег содержит метаданные о документе HTML. Он может включать такую информацию, как имя автора, название документа, ключевые слова и набор символов.
Атрибуты тега :
charset — кодировка символов в документе.
name — имя метаданных.
content — значение метаданных.
http-equiv — HTTP-заголовок для значения атрибута content .
Атрибут charset должен быть первым атрибутом в теге , а name и http-equiv нельзя использовать вместе.
4 октября 2023
Просто кнопка. Тег
Тег создаёт кликабельную кнопку, которая может запускать действия или события на веб-странице. Например, отправку или перезагрузку формы, запуск функции, открытие нового окна или добавление товара в корзину.
Атрибуты тега :
name — имя кнопки.
type — тип кнопки, по умолчанию — submit . Атрибут type необходим, если указан атрибут value .
value — значение, которое будет отправлено на сервер при нажатии на кнопку.
disabled — указывает, что кнопка должна быть отключена.
form — одна или несколько форм, к которым принадлежит кнопка.
formaction — URL-адрес файла, который будет обрабатывать ввод при нажатии кнопки.
formenctype — указывает, как данные формы должны быть закодированы при отправке на сервер.
formmethod — метод HTTP, используемый при отправке данных формы.
formnovalidate — устанавливает, что данные формы не должны проверяться при отправке на сервер.
formtarget — указывает, где отображать ответ после отправки формы.
4 октября 2023
Независимый контент. Тег
Тег в HTML используется для выделения содержимого, которое является независимым и самодостаточным. Это означает, что такой контент может быть переиспользоваться в разных местах без потери смысла.
Заголовок статьи
Текст статьи.
Тегом размечают статьи в блогах, сообщения на форумах и другие материалы, которые имеют смысл и ценность, даже если они прочитаны вне контекста, в котором были созданы.
Не используйте для группировки элементов, которые не являются самостоятельными материалами, например, для списка продуктов или новостей.
3 октября 2023
Как встроить страницу через
Тег позволяет встраивать контент (например, веб-страницы, видео) прямо в ваш документ HTML.
Простейший пример использования :
Атрибут src задаёт URL-адрес страницы, которую вы хотите встроить.
Атрибуты width и height — ширина и высота фрейма (можно задавать как в пикселях, так и в процентах).
3 октября 2023
Выпадающий список. Тег
Тег используется для создания выпадающего списка. Этот тег содержит список опций, которые пользователь может выбрать. Когда пользователь выбирает опцию, выбранное значение отправляется на сервер или обрабатывается на клиентской стороне.
Все опции списка должны быть обёрнуты в тег .
Атрибуты тега :
autocomplete — подсказка для функции автозаполнения формы;
disabled — делает элемент неактивным;
form — связывает список с формой;
multiple — позволяет выбрать несколько опций;
name — задает имя элемента, которое будет отправляться на сервер;
required — делает элемент обязательным для заполнения;
size — задает количество строк в списке.
1 октября 2023
Встроенные CSS-стили для страницы с тегом
Тег используется для определения стилей для HTML-документов. Он является важным компонентом CSS, которые позволяют разработчикам создавать визуально привлекательные веб-страницы, определяя различные стили, такие как цвета, шрифты и макеты.
body
Добро пожаловать на мой сайт!
Атрибуты тега :
type — MIME-тип таблицы стилей.
media — типы носителей, для которы будет использоваться стиль.
29 сентября 2023
Изображение в HTML. Тег
Элемент используется для вставки изображений на веб-страницы.
У нет закрывающего тега. Он поддерживает изображения в различных форматах — например, JPEG, PNG, WebP, GIF, SVG.
Существуют определенные правила или стандарты использования тега , которые рекомендуются для большинства случаев в веб-разработке. Несмотря на то что конкретные требования могут варьироваться в зависимости от проекта, ниже приведены атрибуты и практики, которые часто рекомендуются к использованию.
28 сентября 2023
Свойство font-weight: толщина начертания
Это задание архивной части. Перейдите по ссылке, чтобы пройти задание в актуальной части.
Полужирность текста можно задавать с помощью свойства font-weight , которое имеет два основных значения:
normal — обычное начертание;
bold — полужирное начертание.
На самом деле это свойство имеет много значений: bold, bolder, lighter, normal, 100, 200, 300, 400, 500, 600, 700, 800, 900. Эти значения задают степень толщины шрифта, от самого тонкого, до самого толстого.
Но большинство браузеров всё равно умеют отображать только два варианта толщины: обычный и полужирный. Поэтому и остальные значения свойства обычно не используют.
Перейти к заданию
index.html Сплит-режим
style.css Сплит-режим
Фразовые теги в HTML
Главная составляющая веба — тексты. Тексты состоят из параграфов, строк и слов с разным форматированием. Какие-то слова выделены курсивом или подчёркнуты, у параграфов есть отступы, а у строк разрывы.
В HTML тексты внутри параграфов и их форматирование называют фразовым контентом. Кроме фразового есть и другие категории контента. Полный список смотрите в Руководстве веб-разработчика.
Фразовый контент может состоять из ссылок, терминов, сокращений, цитат и других фраз. Их обозначают с помощью фразовых тегов. Вы с ними наверняка уже сталкивались. Это теги , , , , и другие.
Фразовые теги отвечают за форматирование. Форматирование бывает визуальным и логическим.
Визуальное форматирование — любые видимые нам изменения текста. Практически всем фразовым тегам по умолчанию в браузерах заданы стили. Так что напрямую за визуальное форматирование отвечает CSS.
Логическое форматирование — это форматирование на уровне смысла и содержания. Оно нужно браузерам, вспомогательным и голосовым технологиям. Это особенно важно для программ чтения с экранов — скринридеров.
В этой статье расскажу о том, в каких случаях используют фразовые теги и как это правильно делать.
Как уже сказала выше, форматирование делится на визуальное и логическое. За визуальное форматирование отвечают теги визуального форматирования, за логическое — теги логического форматирования. Последние называют ещё семантическими.
К тегам визуального форматирования относятся:
А это список тегов логического форматирования:
Сейчас расскажу подробнее о каждом фразовом элементе.
span — это контейнер для текста.
span используют, если нужно выделить другим цветом отдельные слова, словосочетания и предложения, изменить размер шрифта, добавить другой фон, обвести рамкой участок текста.
Со span можно использовать атрибуты class=»» , title=»» , lang=»» и xml:lang=»» . Последний — это аналог lang в XHTML-документах.
-- HTML -- Проснувшись однажды утром после беспокойного сна, Грегор Замза обнаружил, что он у себя в постели превратился в .-- CSS -- .scary color: tomato; >
Так отобразится этот текст в браузере:
span не семантический тег и влияет только на внешний вид элементов, если ему заданы стили. Для скринридеров и поисковых роботов он не имеет значения, но есть одно исключение.
Это исключение — трюк с атрибутом lang=»» . Если в тексте есть иностранные слова, то можно оборачивать их в span с указанием другого языка. Тогда скринридер прочтёт их с правильным произношением.
В примере сайт на русском языке, но в тексте встречаются слова на английском. Укажем для неё другой язык:
.
. .
Я больше не мёрджу бездумно. Как говорится, enough is enough.
По умолчанию фраза внутри span не будет отличаться от остального текста.
и
br (break) переносит строку с текстом точно в том месте, где его поставили. При этом отдельный абзац не создаётся.
br пригодится для форматирования стихов, текстов песен или адресов. Во всех остальных случаях для разбиения на абзацы нужно использовать тег p .
Это одиночный тег и его не нужно закрывать.
Я сидел на пустом берегу. Голубая вода Онтарио отражала череду моих мыслей — Мир и войну, и мёртвых, навеки ушедших во тьму, чтобы воцарился мир.
Если у вас слишком длинные слова или URL-адреса, то смело используйте wbr . Он подходит для случаев, когда вы не уверены в месте переноса строки.
wbr тоже одиночный тег.
Сэло не удивился, узнав, что солнечные пятна действуют на его друзей, попавших в хроно-синкластический инфундибулум.
Закрепим: тег br переносит строку сразу. С wbr браузер сначала анализирует ширину контейнера, а уже потом ставит перенос.
Если нужно добавить дефис в местах разрыва строк, то используйте символ мягкого переноса (-):
Эйяфьядлайёкюдль
Перенос сработает, когда ширина контейнера уменьшится.
С а всё просто. Используйте этот тег для ссылок на другие сайты или внутри одной страницы.
Простой пример использования:
https://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D0%BF%D0%B8%D0%B1%D0%B0%D1%80%D0%B0" target="_blank" rel="noopener noreferrer">Статья про капибар
По умолчанию ссылки подчёркнуты. Оттенок синего и стиль подчёркивания зависят от браузера.
Важно, чтобы ссылки точно описывали куда они ведут. Куда вы попадёте, кликнув по «Подробнее» или «Далее»? Нужно прочитать весь текст, чтобы это понять. У пользователей скринридеров тоже возникнут проблемы.
Для тех, кому важно сохранить лаконичность ссылок, Аарон Густафсон предлагает такой выход:
В примере текст ссылки скрывается на уровне CSS. То есть он будет доступен для пользователей со скринридерами, но не отобразится в браузере из-за свойств display: none; или visibility: hidden; .
При клике по ссылке новая страница открывается в том же самом окне. Этим поведение можно управлять с помощью атрибута target=»» .
В примере ссылке задано значение _blank . Это значит, что она откроется в новом окне. В этом случае обязательно указывайте rel=»noopener noreferrer» . Это поможет пользователям избежать фишинговых атак.
Якорные ссылки — это ссылки внутри одного документа.
Расставить такие ссылки просто. Для слова, к которому ведёт якорь, задайте id=»» . Для якоря укажите путь через атрибут href=»#нужный-id» . Ссылку для скринридеров можно описать в атрибуте aria-label=»» . Закрепим на примере:
В следующем параграфе я подробнее расскажу о том, как правильно стричь кошек в теле.
Тег a — важная часть логической разметки.
и
em (emphasis) — эмфатическое ударение.
Эмфатическое ударение — выделение слова интонацией для усиления эмоциональной выразительности.
Используйте em , если нужно сделать на части текста эмоциональный акцент и подчеркнуть его эмоциональную важность. Когда мы говорим, то делаем это при помощи интонации и громкости. В вебе для этого есть тег em .
Эмфатическое ударение может понадобиться при уточнении или исправлении неверного слова, например, когда речь идёт о распространённом заблуждении. Ещё его используют, когда приводится контраргумент, чтобы выделить его значимую часть. Также эмфатическое ударение используется в сарказме. Ещё один случай использования — намёки.
Слово, на котором стоит эмфатическое ударение, может изменить значение всего предложения.
Обычно в тег em оборачивают одно или два слова. Если информация срочная или автор настаивает на своей точке зрения, то em можно выделить всё предложение.
-- Пример 1 -- Нет, это он выложил релиз в прод (не я).-- Пример 2 -- Да, мне определённо не хватает для полного счастья системной красной волчанки.-- Пример 3 -- На корабле что-то есть. Нам нужно срочно эвакуироваться!
Текст внутри em выделяется курсивом.
Это тег логического форматирования. Поэтому скринридеры и голосовые помощники произнесут слово «он» с особой интонацией.
i (italic) делает текст наклонным.
Этот тег нужен для визуального форматирования. В i оборачивают названия, термины и иностранные слова. Он подходит также для обозначения прямой речи, мыслей, идиом и метафор.
-- Пример 1 -- Низкоуровневый язык программирования — язык программирования, близкий к программированию непосредственно в машинных кодах используемого реального или виртуального процессора.-- Пример 2 -- Пришлось читать документацию, c'est la vie.
Такой текст выделяется курсивом:
Если пишите слова на иностранном языке, то для i можно задать атрибут lang=»» или xml:lang=»» в XHTML-документах. Это поможет скринридерам и поисковым роботам.
Я работаю простым cleaning manager.
Запомните, em — семантический тег, а i нет. Об особенностях использования и различиях em и i подробно написал Факундо Коррадини в статье «You’re using wrong».
и
strong — логическое ударение.
Логическое ударение — выделение слова интонацией для усиления его смысла или повышения значимости.
С помощью strong подчёркивают важность слов и предложений.
Придумайте пароль. Не 1234 или qwerty. Никому не сообщайте его!
Пользователь увидит такой текст полужирным, а скринридеры выделят интонацией.
b (bold) делает текст полужирным.
Тег b используют для визуального форматирования. Он не усиливает смысловой вес слов, в отличие от strong .
Используйте b , если нужно выделить названия книг, фильмов, имён, ключевые слова и тому подобное. В статьях с его помощью выделяют лид — первый абзац статьи.
Играю в The Elder Scrolls со времён пылевых бурь и скальных наездников.
В браузере строчка отобразится так:
strong нужен для логического форматирования, а b — для визуального.
mark — контекстное выделение текста.
Представьте, что готовитесь к экзамену. Вы распечатали ответы на вопросы и вооружились текстовыделителем, чтобы отметить самое главное. mark похож на текстовыделитель, только в вебе.
Этот тег нужен для визуального выделения слов, которые имеют значимость для конкретного автора и в определённом контексте.
Используйте mark , когда нужно выделить какое-то важное для контекста слово, новый элемент в списке, показать текущую дату в календаре и совпадения с поисковыми запросами.
-- Пример 1 -- Изюму из Малаги. Всё думала про Испанию. Перед тем как Руди родился. Такая фосфоресценция, голубовато-зеленоватая. Для мозга очень полезно.-- Пример 2 -- Чаще обращайтесь к argumentum ad populum: «Все мои знакомые говорят, что пользуются YotaPhone и ездят на ё-мобилях».
Хотя с точки зрения семантики mark более значим, чем span , это всё равно тег визуального форматирования.
mark автоматически заданы стили background-color: yellow; и color: black; .
s зачёркивает текст.
Используйте s , когда нужно зачеркнуть неправильный или устаревший текст. Это может быть старая цена или неактуальное предложение. Олдскульные любители форумов и Хабра используют перечёркивание в шутках, построенных на оговорке.
2+2=5 4
К s применяется свойство text-decoration: line-through; .
Этот тег нужен исключительно для визуального форматирования и не учитывается поисковыми роботами и скринридерами. Чтобы последние объявляли зачёркивание, спецификация рекомендует задавать псевдоклассам ::before и ::after нужное значение свойства content .
Вместо s можно использовать CSS. Задайте элементу text-decoration: line-through; .
-- HTML -- Невероятное предложение! Коробок спичек всего за 999 $.-- CSS -- .crossout text-decoration: line-through; >
В браузере строка отображается так:
Раньше тексты можно было зачеркнуть с помощью тега strike . Сейчас он исключён из спецификации.
s не подходит, если нужно нужно определить, когда и почему был удалён текст. В этом случае используйте del .
u (underline) подчёркивает текст.
Случаев использования u не так много. Чаще всего его используют для выделения слов с орфографическими ошибками и для подчёркивания имён собственных в китайском языке. Это могут быть географические названия, организации, имена.
Во втором случае в тег взято название страны 德國 — Германии.
-- Случай 1 -- Мышь (кродётся).-- Случай 2 -- 我來自德國。
К содержимому u применяется свойство text-decoration: underline; .
Этот тег отвечает за визуальное форматирование.
Не используйте u , если подчёркнутый текст можно перепутать со ссылкой.
и
ins (insert) определяет добавленный в документ текст.
Используйте ins когда нужно показать, какой текст был добавлен во время последнего обновления страницы.
С этим тегом можно использовать атрибуты cite=»» и datetime=»» . В cite пишут адрес документа, который объясняет, почему текст добавлен или отредактирован. В datetime пишут дату и время редактирования или удаления текста. Формат: год-месяц-деньTчас:минуты:секунды:часовой пояс.
https://ru.wikipedia.org/wiki/Falcon_Heavy" datetime="2018-03-06T01:32:03Z">Апдейт. Falcon Heavy успешно запустили.
Браузер подчеркнёт этот текст.
del (delete) определяет удалённый или потерявший актуальность текст.
Тег del понадобится, если нужно показать различия между несколькими версиями страницы.
Для del доступны те же атрибуты, что и для ins : cite=»» и datetime=»» .
Маск не запустит Falcon Heavy.
В браузере текст отобразится как зачёркнутый.
Когда в документе заменяют часть содержимого, то ins используют вместе с del .
Маск вряд ли запустит Falcon Heavy. Первый испытательный запуск Falcon Heavy был успешно произведён 6 февраля 2018 года.
Этот код глазами браузера.
ins и del нужны для логического форматирования.
q (quote) — короткая цитата.
Используйте q , когда дословно цитируете кого-то в предложении.
Для q можно задать атрибут cite=»» , в котором указывается источник цитаты.
Митник прав: Это естественно — стремиться к абсолютной безопасности, но это желание заставляет многих людей соглашаться с ложным чувством защищённости.
Тег q нужен для логического форматирования текста. Так поисковый робот поймёт, что в тексте есть цитаты из других источников.
Браузеры добавят для такого текста двойные кавычки.
Минутка типографики. Браузеры автоматически ставят английские двойные кавычки “…”. Их используют в английском для оформления цитат.
q quotes: "\201c" "\201d"; >
Русская типографика отличается от английской. Вместо английских кавычек принято использовать французские — ёлочки. Они выглядят так: «…».
Чтобы заменить стандартные кавычки, задайте для свойства quotes значение “\00ab” “\00bb”; .
q quotes: "\00ab" "\00bb"; >
Если нужно выделить большую цитату, которая занимает несколько строк или целый абзац, используйте тег blockquote .
cite — источник цитаты.
Оборачивайте в cite цитируемые названия книг, статей, игр, фильмов, сериалов и любые ссылки на другие источники. Исключение — имена авторов. Для имён используйте b .
Аарон Густафсон написал книгу Adaptive Web Design в 2011 году. В ней он …
Содержимое тега cite отображается по умолчанию курсивом.
Тег cite семантический.
abbr (abbreviation) — аббревиатура или акроним.
Аббревиатура — слово, образованное сокращением слова или словосочетания. Примеры: ГЭС и ФСБ.
Акроним — вид аббревиатуры. Акронимы образуются начальными звуками слов, которые входят в сокращение. Примеры: W3C, A11Y и Бенилюкс.
В abbr можно можно раскрыть аббревиатуру в атрибуте title=»» .
HTML — это стандартизированный язык разметки документов в вебе.
Браузер подчеркнёт слово пунктирной линией, а при наведении появится всплывающая подсказка.
В чёрной оптимизации title использовали не по назначению. Из-за этого современные скринридеры игнорируют содержимое атрибута. Поэтому лучше раскрывать аббревиатуру при первом упоминании в самом тексте без title=»» .
Hypertext Markup Language (HTML) — это стандартизированный язык разметки документов в вебе.
Тег abbr семантический.
Помните, одна аббревиатура — один abbr . Если сокращение повторяется, то не надо его ещё раз оборачивать в этот тег.
Раньше для акронимов использовали отдельный тег acronym , но он был исключён из последней версии стандарта. Так что пользуйтесь abbr и не ломайте голову над видом аббревиатуры.
dfn (definition) — термин.
Используйте этот тег для терминов, которые упоминаете впервые.
В dfn можно вкладывать abbr , если это термин-аббревиатура.
HTML — это стандартизированный язык разметки документов в вебе.
Вместе с dfn можно использовать атрибут title=»» . В нём приводится определение термина.
Во втором примере в dfn вложен abbr . В этом случае аббревиатура раскрывается в атрибуте title=»» .
-- Пример 1 -- Капибара — полуводное травоядное млекопитающее из семейства водосвинковых.-- Пример 2 -- HTML — это стандартизированный язык разметки документов в вебе.
В браузере текст станет наклонным.
dfn — тег логического форматирования.
code — фрагмент компьютерного кода.
Используйте code для названий элементов языков программирования или целых строк кода.
Тег code используется для того, чтобы показать фрагмент JS-кода.
Отображается как текст, написанный моноширинным шрифтом .
code можно использовать внутри pre , если нужно сохранить исходное форматирование. В этом случае сохранятся авторские пробелы и переносы.
ul each val in [1, 2, 3, 4, 5] li= val
Получим такое форматирование:
Тег code нужен для логического форматирования.
samp (sample) — результат вывода компьютерной программы или скрипта.
Тег samp полезен, когда в тексте цитируются системные ошибки и приводятся примеры вывода данных системой.
Поиск выполнен.
Обработано объектов: 82.
Найдено подходящих объектов: 2.
Браузеры сделают текст моноширинным .
samp можно комбинировать с pre и code .
console.log(2.3 + 2.4) 4.699999999999999
Получим такой текст:
samp — тег логического форматирования.
Тег tt (TeleType) выполняет похожую функцию. Не используйте его. Он устарел и исключён из стандарта.
kbd (keyboard) — названия клавиш.
Используйте kbd , если пишите названия клавиш и голосовые команды.
Чтобы выйти, нажмите сначала Esc, потом :, затем q и Enter.
Если нужно написать сочетание из нескольких клавиш, то вложите дочерние kbd в общий контейнер.
Скопируйте, нажав Ctrl+C.
Текст внутри kbd написан моноширинным шрифтом .
kbd может содержать тег samp или быть вложенным в него.
В kbd вкладывают samp , если нужно показать входные данные в виде текста, который отображается системой. Простой пример — это названия кнопок или пунктов и подпунктов меню в программах. В примере так указан путь к нужному пункту меню:
Найдите пункт с настройками по пути File → Settings
Так отобразит текст браузер.
В samp вкладывают kbd , когда нужно показать как система интерпретировала пользовательский ввод.
yarn start:theproject does not exist, did you mean:
yarn start:the-project
Браузер использует для текста всё тот же моноширинный шрифт :
Тег kbd нужен для логического форматирования.
var (variable) — переменная.
Используйте var для математических и программных переменных. В этот тег можно оборачивать любые фразы, которые легко заменить конкретными значениями.
-- Пример 1 -- У нас есть число 1 и число 2.-- Пример 2 -- Она написала E = mc2.
Браузеры выделят var курсивом.
Для сложных математических формул и расчётов используйте специальный язык разметки MathML.
small — дополнительная информация.
Используйте small для небольших сносок и комментариев. Это могут быть предостережения, оговорки, информация о лицензии, авторских правах и тому подобное.
Размер small зависит от основного размера шрифта и гарнитуры. К тегу применяется свойство font-size: smaller; , которое уменьшает шрифт на одну условную единицу.
Можно вкладывать один тег small в другой.
Всем, всем, всем!
У нас самая выгодная ставка по ипотеке. Предложение действительно, если ваш доход выше 100 веточек в месяц.
В этом случае размер текста будет меньше с каждым уровнем вложенности.
Раньше small использовался для физического форматирования вместе с big . В последней спецификации он приобрёл семантическое значение, а big был исключён. Вместо big спецификация рекомендует использовать CSS.
и
sup (superscript) — надстрочный текст.
Надстрочным текстом пишут сноски или математические знаки и символы.
-- 1 пример -- В день нужно платить всего 0,666 % *-- 2 пример -- an × ak= an+k
Надстрочный текст расположен над базовой линией, а его высота в два раза меньше основного. К sup по умолчанию применяются свойства vertical-align: super; и font-size: smaller; .
sub (subscript) — подстрочный текст.
Подстрочный текст используется в формулах.
H2SO4
Подстрочный текст меньше в высоту и располагается ниже базовой линии. По умолчанию sub заданы свойства vertical-align: sub; и font-size: smaller; .
Для сложных математических формул используйте язык разметки MathML.
ruby — верхняя или нижняя текстовая аннотация.
Тег связан с агатом — типографским шрифтом, размер букв в котором равен 5,5 пунктам.
В теге указывается, как произносятся иероглифы в китайском, японском и других восточно-азиатских языках.
Внутрь ruby вкладываются теги rt и rp . В rt размещается аннотация к тексту. Тег rp нужен для аннотаций для браузеров, которые не поддерживают ruby . Если браузер поддерживает ruby , то текст не отобразится.
東 京
Браузеры разместят один текст над другим и уменьшат надстрочный шрифт.
Можно вкладывать один элемент ruby в другой. В этом примере указана транскрипция слов на хирагане и английском языке.
東 南
の方角
Текст в браузере отобразится так:
Тег ruby нужен для визуального форматирования.
и
bdo (bi-directional override) — изменение направления текста.
Тег bdo будет полезен, если на сайте несколько языков, один из которых читается справа налево или наоборот. Справа налево пишут в арабском языке и иврите.
В bdo обязательно нужно указывать атрибут dir=»» , который задаёт направление текста: rtl — справа налево; ltr — слева направо.
קביברה в переводе с иврита означает «капибара».
В браузере предложение выглядит так:
bdi (bi-directional isolate) — отмена изменения направления текста.
Используйте bdi для слов, которых не должно касаться изменение направления текста. Это полезно, когда направление текста заранее не известно или есть слова из языка с другим направлением.
В примере в тексте на иврите есть слово на английском, которое нам не нужно разворачивать.
-- HTML -- -- CSS -- .content-rtl direction: rtl; >
По умолчанию для bdi задан атрибут dir=»auto» .
Поведение bdi можно заменить стилями. Примените к span правило unicode-bidi: isolate; . Только помните, что в этом случае браузер не сможет понять семантику, которая передаётся с помощью bdi .
На сентябрь 2018 bdi поддерживается браузерами частично.
time — дата и время в машиночитаемом формате.
Используйте time , если в тексте указаны точные даты и время. Это может быть время отправки комментария или сообщения, расписание, архив, календарь.
Этот тег не стоит использовать, если:
дата неточная;
дата в формате, который использовался до григорианского календаря.
Внутри time можно использовать несколько атрибутов: datetime=»» — дата и время в машиночитаемом формате; pubdate=»» — дата публикации документа; title=»» — дополнительная информация.
Время указывается внутри time или в атрибуте datetime . Во втором примере в datetime указаны число и месяц.
-- Пример 1 -- .-- Пример 2 -- Акции Tesla упали из-за поведения Илона Маска в прямом эфире в .-- Пример 3 -- Мем опубликован .
Браузер отобразит эти строки как обычный текст. Содержимое атрибута title станет всплывающей подсказкой.
Формат времени в datetime=»» жёстко определён.
Год: 1985. Должен состоять из четырёх и более цифр.
Год и неделя: 1984-W38. W — номер недели.
Год и месяц: 1985-10.
Год, месяц, день: 1985-10-25.
Месяц и день: 10-25.
Часы и минуты: 1:15.
Часы, минуты, секунды: 1:15:39.
Часы, минуты, доли секунд: 1:54:39.929. Доли нужно округлять до трёх знаков.
Дата и время, разделённые «T» или пробелом: 1985-10-25T1:15. Время можно указывать с секундами и долями секунд: 1985-10-25T1:15:39.
Часовой пояс можно задать несколькими способами: Z или +0000, +00:00, -0800, -08:00. Двоеточие можно не использовать.
Местная дата и время: 1985-10-25T1:15Z.
Временной интервал: P2T4H18M3S. P, количество дней, T, количество часов (H), минут (M) и секунд (S). Дни и часы можно не указывать.
Временной интервал можно указать другим способом: 1w 2d 2h 30m 10.501s. w — недели, d — дни, h — часы, m — минуты, s — секунды. Можно писать слитно, а буквы могут быть в любом регистре.
time нужен для логического форматирования и важен для поисковиков. Благодаря этому тегу ссылки в поисковой выдачи размещаются в хронологическом порядке.
Браузеры автоматически преобразовывают дату из григорианского календаря в другую систему исчисления времени. Например, японский браузер покажет как «16:00時». «時» означает «час».
И немного информационного дизайна. В блоге UX-дизайнера Михаила Озорнина есть советы о том, как писать дату и время в интерфейсах.
Выводы
Фразовые теги — это важная часть HTML-разметки. Эти теги отвечают за визуальное и логическое форматирование. Благодаря этому тексты становятся понятными для пользователей и разных технологий.
Визуальное форматирование помогает пользователям быстрее читать, ориентироваться в текстах и находить важные фразы. Логическое форматирование нужно для браузеров, вспомогательных и речевых технологий и помогает им интерпретировать тексты.
Всего лишь пара фразовых тегов сделает код структурированным и предсказуемым, а страницы доступными.
Если у разметки чёткая структура, то в ней сможете разобраться не только вы, но и другие разработчики. Это избавит команду от лишней головной боли и борьбы с легаси мельницами. Для поисковиков это тоже важно. У страниц с чёткой структурой больше шансов продвинутся вверх в поисковой выдаче.
Предсказуемость разметки означает, что браузеры отобразят страницу так, как это описано в стандартах.
Наконец, благодаря фразовым тегам вспомогательные технологии могут понимать тексты.