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

HTML-тег <isindex>

Тег <isindex> использовался для определения однострочного текстового поля ввода для поисковых запросов в текущем документе. Этот тег размещается внутри элемента <head>.

DANGER

Тег <isindex> является устаревшим HTML-тегом, который устарел в спецификации HTML и не поддерживается современными браузерами. Для определения однострочного поля ввода используйте тег <input> вместе с тегом <label>.

Современная альтернатива

Чтобы создать поле ввода для поиска сегодня, используйте <form> с <input type="search">:

html
<form action="/search" method="get">
  <label for="search">Search:</label>
  <input type="search" id="search" name="q" placeholder="Search a text">
  <button type="submit">Go</button>
</form>

Тег <isindex> не был реализован единообразно в разных браузерах в предыдущих версиях HTML, и с тех пор он считается устаревшим. При размещении внутри <head> браузер интерпретировал его как директиву для предоставления функции поиска по документу. Однако современные браузеры уже имеют встроенную функцию поиска, что делает этот тег ненужным.

Синтаксис

Тег <isindex> является пустым (void), что означает, что закрывающий тег не требуется. Однако в XHTML тег <isindex> должен быть самозакрывающимся (<isindex />).

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

HTML-тег <isindex>

html
<!DOCTYPE html>
<html>
  <head>
    <isindex prompt="Search a text" />
  </head>
</html>

Атрибуты

АтрибутЗначениеОписание
prompthint-textОпределяет текстовую строку, отображаемую перед полем ввода поискового запроса. Если не указано, браузер отображает свой собственный текст по умолчанию.
actionURLОпределяет URL-адрес, на который отправляются данные формы.

Тег <isindex> поддерживает глобальные атрибуты и атрибуты событий.

Практика

Что верно относительно HTML-тега <isindex> на основе информации, представленной на www.w3docs.com?

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

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