| HTML | WebReference
- Содержание
- Синтаксис
- Закрывающий тег
- Атрибуты
- Пример
- Спецификация
- Браузеры
Элемент <u> (от англ. unarticulated — невнятный) используется для разметки текста, который должен отличаться стилистически от обычного текста. К примеру, так можно помечать ошибки в тексте, собственные имена, иностранные слова. Текст в <u> выделяется подчёркиванием.
В HTML4 использование этого элемента осуждается.
Синтаксис
<u>Текст</u>
Закрывающий тег
Обязателен.
Атрибуты
Пример
<!DOCTYPE html> <html> <head> <meta charset=»UTF-8″> <title>u</title> </head> <body> <p>Обратите внимание на написание слов с ши.</p> <p>Подшипник <u>пошивелился</u>, решительно прошипел и разрушился.</p> </body> </html>
Спецификация
Спецификация | Статус |
---|---|
WHATWG HTML Living Standard | Живой стандарт |
HTML5 | Рекомендация |
HTML 4. 01 Specification | Рекомендация |
Спецификация
Каждая спецификация проходит несколько стадий одобрения.
- Recommendation (Рекомендация) — спецификация одобрена W3C и рекомендована как стандарт.
- Candidate Recommendation (Возможная рекомендация) — группа, отвечающая за стандарт, удовлетворена, как он соответствует своим целям, но требуется помощь сообщества разработчиков по реализации стандарта.
- Proposed Recommendation (Предлагаемая рекомендация) — на этом этапе документ представлен на рассмотрение Консультативного совета W3C для окончательного утверждения.
- Working Draft (Рабочий проект) — более зрелая версия черновика после обсуждения и внесения поправок для рассмотрения сообществом.
- Editor’s draft (Редакторский черновик) — черновая версия стандарта после внесения правок редакторами проекта.
- Draft (Черновик спецификации) — первая черновая версия стандарта.
Особняком стоит живой стандарт HTML (Living) — он не придерживается традиционной нумерации версий, поскольку находится в постоянной разработке и обновляется регулярно.
Браузеры
3 | 12 | 1 | 4 | 1 | 1 |
1 | 1 | 6 | 1 |
Браузеры
В таблице браузеров применяются следующие обозначения.
- — элемент полностью поддерживается браузером;
- — элемент браузером не воспринимается и игнорируется;
- — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.
Число указывает версию браузреа, начиная с которой элемент поддерживается.
Автор и редакторы
Автор: Влад Мержевич
Последнее изменение: 18.03.2020
Редакторы: Влад Мержевич
: Элемент слабой аннотации (подчёркивание) — HTML
The HTML Unarticulated Annotation Element (<u>
) represents a span of inline text which should be rendered in a way that indicates that it has a non-textual annotation. This is rendered by default as a simple solid underline, but may be altered using CSS.
Предупреждение: This element used to be called the «Underline» element in older versions of HTML, and is still sometimes misused in this way. To underline text, you should instead apply a style that includes the CSS text-decoration
(en-US) property set to underline
.
See the Usage notes section for further details on when it’s appropriate to use <u>
and when it isn’t.
This element only includes the global attributes.
Along with other pure styling elements, the original HTML Underline (<u>
) element was deprecated in HTML 4; however, <u>
was restored in HTML 5 with a new, semantic, meaning: to mark text as having some form of non-textual annotation applied.
Примечание: Be careful to avoid using the <u>
element with its default styling (of underlined text) in such a way as to be confused with a hyperlink, which is also underlined by default.
Use cases
Valid use cases for the <u>
element include annotating spelling errors, applying a proper name mark to denote proper names in Chinese text, and other forms of annotation.
You should not use <u>
to simply underline text for presentation purposes, or to denote titles of books.
Other elements to consider using
In most cases, you should use an element other than <u>
, such as:
<em>
to denote stress emphasis<b>
to draw attention to text<mark>
to mark key words or phrases<strong>
to indicate that text has strong importance<cite>
to mark the titles of books or other publications<i>
(en-US) to denote technical terms, transliterations, thoughts, or names of vessels in Western texts
To provide textual annotations (as opposed to the non-textual annotations created with <u>
), use the <ruby>
element.
To apply an underlined appearance without any semantic meaning, use the text-decoration
(en-US) property’s value underline
.
Indicating a spelling error
This example uses the <u>
element and some CSS to display a paragraph which includes a misspelled error, with the error indicated in the red wavy underline style which is fairly commonly used for this purpose.
HTML
<p>This paragraph includes a <u>wrnogly</u> spelled word.</p>
In the HTML, we see the use of <u>
with a class, spelling
, which is used to indicate the misspelling of the word «wrongly».
CSS
u.spelling { text-decoration: red wavy underline; }
This CSS indicates that when the <u>
element is styled with the class spelling
, it should have a red wavy underline underneath its text. This is a common styling for spelling errors. Another common style can be presented using red dashed underline
.
Result
The result should be familiar to anyone who has used any of the more popular word processors available today.
Avoiding <u>
Most of the time, you actually don’t want to use <u>
. Here are some examples that show what you should do instead in several cases.
Non-semantic underlines
To underline text without implying any semantic meaning, use a <span>
element with the text-decoration
(en-US) property set to "underline"
, as shown below.
HTML
<span>Today's Special</span> <br> Chicken Noodle Soup With Carrots
CSS
.underline { text-decoration: underline; }
Result
Presenting a book title
Book titles should be presented using the <cite>
element instead of <u>
or even <i>
.
HTML
<p>The class read <cite>Moby Dick</cite> in the first term.</p>
Result with default style
Note that the default styling for the <cite>
element renders the text in italics. You can, if you wish, override that using CSS:
cite { font-style: normal; text-decoration: underline; }
Result with custom style
Specification |
---|
HTML Standard # the-u-element |
BCD tables only load in the browser
with JavaScript enabled. Enable JavaScript to view data.- The
<span>
,<i>
(en-US),<em>
,<b>
, and<cite>
elements should usuallly be used instead. - The CSS
text-decoration
(en-US) property should be used for non-semantic underlining.
Last modified: 000Z»>13 авг. 2022 г., by MDN contributors
Тег HTML »
В тегах HTML
Раскрытие информации: Ваша поддержка помогает сайту работать! Мы зарабатываем комиссионные за некоторые услуги, которые мы рекомендуем на этой странице. Подробнее
- Элемент
- Узнайте, как шрифты и веб-типографика работают в HTML: руководство для начинающих
- Что делает
HTML-тег
? - Элемент изначально использовался для обозначения текста, который следует подчеркнуть. Этот элемент устарел в HTML 4.01, но в HTML5 он был переопределен для представления текста, который должен отображаться таким образом, чтобы0018 не артикулировано , но стилистически отличается от окружающего текста. Например, одним из правильных способов использования элемента является выявление терминов с ошибками.
- Отображение
- встроенный
- Использование
- семантический
Пример кода
Вот слово, которое подчеркнуто элементом
<u>
.Вот слово, которое подчеркнуто с помощью CSS.
Вот слова, окруженные тегами
<стиль> .подчеркнуть { оформление текста: подчеркивание; } ты нечленораздельный { текстовое оформление: нет; цвет: #000080; стиль шрифта: курсив; } стиль><u>
с невнятным, но явным образом отображаемым стилем.
Вот слово, состоящее из , подчеркнутое элементом
.
Вот слово, подчеркнутое с помощью CSS.
Вот слова, окруженные
тегами с не артикулированными, но явно отрисованными стилями.
Когда использовать элемент
Когда элемент
был первоначально задуман, он должен был использоваться для обозначения текста, который должен быть подчеркнут. Однако использование HTML для добавления стилистических эффектов больше не считается хорошей практикой. Вместо этого следует использовать HTML для добавления структуры и семантического значения содержимому веб-страницы, а CSS следует использовать для добавления стилей и управления макетом страницы.
Это означает, что старые теги, такие как
, которые изначально были задуманы для представления, должны быть переделаны с семантическим значением или объявлены устаревшими и удалены из спецификации HTML.
Итак, какое семантическое значение несет этот элемент в современном HTML? В соответствии со спецификацией HTML5, опубликованной W3C:
Элемент u представляет собой фрагмент текста с неясной, хотя явно отображаемой, нетекстовой аннотацией…
Вам жаль, что вы вообще спросили, не так ли? Давайте немного уточним это определение.
Во-первых, что такое нетекстовая аннотация? Что ж, добавить аннотацию означает добавить пояснение или примечание. Однако в этом случае аннотация нетекстовая, то есть аннотация не имеет ничего общего с содержанием текста.
Во-вторых, аннотация не сформулирована , но явным образом представлена. Другими словами, браузер и веб-разработчик могут отображать аннотацию так, как им нравится. По умолчанию браузеры отображают текст, заключенный в 9Теги 0014 u подчеркнуты, но это не обязательно требуется и не является частью спецификации HTML. Аннотация должна выглядеть так: unArticled , покажите как хотите. Просто убедитесь, что аннотацию легко заметить, другими словами: явно визуализировано .
Давайте соберем части вместе. Элемент u
используется для:
- Добавить аннотацию, которая говорит нам что-то о самом выделенном тексте, а не о содержании или сообщении текста.
- Способ добавления аннотации нечеткий. Слова между тегами
u
не должны быть подчеркнуты, любой метод аннотации приемлем, если… - Аннотация должна быть явно отображена, то есть: легко различима.
Так какие варианты использования существуют для такого нишевого тега? Чаще всего используется для выявления слов с ошибками. Допустим, вы представляете текст, который включает намеренно написанные с ошибками слова, которые должны бросаться в глаза читателю. 9Элемент 0014 был бы отличным выбором для идентификации этих слов.
Адам Вуд
Адам — технический писатель, специализирующийся на документации и руководствах для разработчиков.
Search HTML.com
Search for:Most Popular
- Тег HTML
- Использование тега HTML для создания встроенных фреймов: вот как Тег HTML Body: освойте самый важный HTML-элемент прямо сейчас
- Элемент HTML P: вот код для определения текста абзаца
HTML: тег
В этом руководстве по HTML объясняется, как использовать элемент HTML, называемый тегом , с синтаксисом и примерами.
Описание
Тег HTML определяет текст, который должен иметь другой стиль или иметь нетекстовую аннотацию. Браузеры традиционно отображают текст внутри тега как подчеркнутый текст. Этот тег также часто называют элементом .
СОВЕТ: Если вы хотите подчеркнуть текст, вам следует использовать CSS, например, свойство text-decoration вместо тега . Будьте осторожны, чтобы убедиться, что ваш подчеркнутый текст не перепутан с гиперссылкой.
Синтаксис
В HTML синтаксис для тега :
Текст, оформленный по-разному, здесь, а не здесь
Пример вывода
Атрибуты
К тегу применяются только глобальные атрибуты. Нет атрибутов, специфичных для тега .
Примечание
- HTML-элемент находится внутри тега.
- Тег используется для оформления текста, отличного от обычного текста. Браузеры традиционно форматируют текст внутри тега
с подчеркиванием. Вы можете изменить это поведение с помощью CSS.
Совместимость с браузером
Тег имеет базовую поддержку в следующих браузерах:
- Chrome
- Андроид
- Firefox (Геккон)
- Firefox Mobile (Геккон)
- Internet Explorer (IE)
- Пограничный мобильный телефон
- Опера
- Опера Мобайл
- Сафари (веб-кит)
- Сафари Мобильный
Пример
Мы обсудим тег ниже, исследуя примеры использования тега в HTML5, HTML 4. 01 Transitional, XHTML 1.0 Transitional, XHTML 1.0 Strict и XHTML 1.1.
- HTML5
- HTML4
- XHTML
Документ HTML5
Если вы создали новую веб-страницу в HTML5, ваш тег может выглядеть следующим образом:
<голова> <мета-кодировка="UTF-8">Пример HTML5 от www.techonthenet.com голова> <тело>Заголовок 1
Мы хотим аннотировать этот текст.
тело>
В этом примере документа HTML5 мы создали тег для обозначения нетекстового аннотированного текста. Ваш браузер по умолчанию будет отображать «этот текст» как подчеркнутый текст. Вы можете перезаписать это поведение с помощью CSS.
HTML 4.01 Transitional Document
Если вы создали новую веб-страницу в HTML 4.01 Transitional, ваш тег может выглядеть следующим образом:
w3.org/TR/html4/loose.dtd"> <голова>Переходный пример HTML 4.01 от www.techonthenet.com голова> <тело>Заголовок 1
Мы хотим аннотировать этот текст.
тело>
В этом примере переходного документа HTML 4.01 мы создали тег для обозначения нетекстового аннотированного текста. Ваш браузер по умолчанию будет отображать «этот текст» как подчеркнутый текст. Вы можете перезаписать это поведение с помощью CSS.
XHTML 1.0 Transitional Document
Если вы создали новую веб-страницу в XHTML 1.0 Transitional, ваш тег может выглядеть следующим образом:
<голова>Переходный пример XHMTL 1.0 от www.