Тег <nobr>

Internet Explorer Chrome Opera Safari Firefox Android iOS
3.0+ 1.0+ 4.0+ 1.0+ 1.0+ 1.0+ 1.0+

Специфікація

HTML:3.24.015.0XHTML:1.01.1

Опис

Тег <nobr> вказує браузеру відображати текст без переносів. Якщо цього тега немає в коді документа, а також є переноси рядків, вони ігноруються і текст вирівнюється по лівому краю вікна браузера або батьківського елемента. При цьому браузер автоматично розставляє переноси рядків, щоб текст повністю вмістився по ширині вікна. Використання тегу <nobr> змушує відображати текст без переносів, одним рядком, що може призвести до появи горизонтальної смуги прокрутки. Користувачам доведеться прокручувати текст по горизонталі, щоб побачити його повністю, що зазвичай нікому не подобається.

Синтаксис

<nobr>Текст</nobr>

Закриваючий тег

Обов'язковий.

Атрибути

Немає.

Аналог CSS

white-space

Валідація

Цей тег не входить в специфікацію HTML і його наявність призведе до невалідного коду.

Приклад

HTML 4.01IECrOpSaFx

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <title>Тег NOBR</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 </head>
 <body>

  <h1><nobr>Lorem ipsum dolor sit amet, 
     consectetuer adipiscing elit</nobr></h1>

  <p><nobr>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, 
    sed diem nonummy nibh euismod tincidunt ut lacreet dolore 
    magna aliguam erat volutpat.</nobr> Ut wisis enim ad minim veniam, 
    quis nostrud exerci tution ullamcorper suscipit lobortis nisl 
    ut aliquip ex ea commodo consequat.</p>

 </body>
</html>

Результат даного прикладу показано нижче.

Рис. 1. Текст без переносів

Часті запитання

  • Q: Як працює тег <nobr> в HTML?

    A: Тег <nobr> вказує браузеру, що текст всередині нього не повинен розриватися на новий рядок посередині слова.

  • Q: Які браузери підтримують тег <nobr>?

    A: Більшість сучасних браузерів не підтримують тег <nobr>, оскільки вважають його застарілим. Рекомендується використовувати CSS для вирішення подібних завдань.

  • Q: Чому використання тегу <nobr> не рекомендується?

    A: Тег <nobr> вважається застарілим та не рекомендується для використання через недостатню підтримку в сучасних браузерах і проблеми з доступністю.

  • Q: Як замінити тег <nobr> у HTML?

    A: Для заміни тегу <nobr> рекомендується використовувати CSS властивість white-space зі значенням nowrap.

  • Q: Як виправити проблему з тегом <nobr> у HTML?

    A: Щоб виправити проблему з тегом <nobr>, рекомендується переписати код використовуючи сучасні підходи CSS для управління відображенням тексту.