2015-05-04 5 views
-1

Прошу прощения за то, насколько смешно этот вопрос может показаться и для моего английского. Я просто застрял и не могу понять это.Объявление HTML5 о новых и старых тегах

Как мы можем использовать <u>....</u> в HTML5, и результат будет таким же, как и с <span style="text-decoration: underline;">......</span>? Разве это не остановило поддержку?

Я имею в виду, как не поддерживается <u>....</u> в HTML5, если я все еще могу использовать его на полном ходу?

Спасибо, и еще раз извините

+0

Я не совсем уверен, что вы просите, но это может быть информативным: [Возврат элемента U] (http://html5doctor.com/u-element/). – showdev

+0

Спасибо, что предоставили мне эту ссылку! – Nick

ответ

0

u не недействителен в HTML5. Он просто изменил это определение (see here):

и- элемент представляет собой промежуток текста с невнятной, хотя явно оказанным, нетекстовой аннотацией, такими как маркировка текста как имя собственным в китайском тексте (имя китайского имени) или обозначение текста как ошибка.

Поэтому не рекомендуется использовать u, чтобы подчеркнуть текст, когда вы указываете правильно. Правильный способ - использовать CSS и text-decoration: underline;.

+0

спасибо, что ответили !! как я узнал: «Независимо от того, является ли элемент устаревшим (HTML 4, XHTML 1) или несоответствующим (HTML5) или просто незанятым, разработчикам браузеров по-прежнему приходится поддерживать его для обратной совместимости со всеми этими веб-страницами». этот ответ ответил и на мой вопрос! – Nick

+0

Это правда. Но вы должны избегать смешивания различных стандартов HTML. ;) – dersvenhesse

0

<u> вернулся в HTML5 для пары редких, несоответствующих экземпляров, касающихся других языков и таких вещей, как проверка орфографии. По существу, для охвата любого экземпляра, когда пользователь будет ожидать подчеркивания.

Полезная ссылка почему <u> возвращается после того, как амортизируются в HTML4 ->http://html5doctor.com/u-element/

+0

Спасибо за ваш ответ, мне очень помогли! – Nick

0

Как выяснился, спасибо вам

«Независимо от того, элемент устарел ли (HTML 4, XHTML 1) или несоответствие (HTML5) или просто нераскрытое, разработчикам браузеров по-прежнему приходится поддерживать его для обратной совместимости со всеми этими веб-страницами ».

Спасибо, ребята!

0

<u> and </u> теги DO работают так же, как <span style="text-decoration: underline;">......</span> Они оба подчеркивают весь текст в своих закрытых элементах. Тем не менее, наличие всех этих тегов форматирования в вашем коде HTML может сделать код очень трудным для чтения. Как говорит dersvenhesse, альтернативой будет использование свойства text-decoration и его подчеркивание.

Смежные вопросы