Тег <isindex>

Тег <isindex> в HTML: огляд, приклади та рекомендації

Тег <isindex> призначений для пошукового індексу на сторінці, але вважається застарілим і не підтримується браузерами.

Згідно специфікації, тег <isindex> має бути розміщений всередині контейнера <head>, але браузери також відображають його правильно на інших частинах сторінки. Сам тег відображається як текстовий рядок з лініями зверху та знизу, які додаються через <hr>.

Синтаксис:

<head>
 <isindex атрибути>
</head>

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

Не потрібно

Атрибути:

action
URL програми пошуку.
prompt
Текст, що виводиться перед полем пошуку.

Аналог CSS:

Немає

Валідація:

Використання цього тегу не рекомендується, валідний код отримується лише з використанням перехідного <!DOCTYPE>.

Приклад:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <isindex prompt="Шукати: ">
  <title>Тег ISINDEX</title>
 </head>
 <body>
  <p>Текст...</p> 
 </body>
</html>

Результат цього прикладу показаний на зображенні 1.

Браузери:

Браузери погано підтримують атрибути тега <isindex>, тому пошук працює некоректно. Рекомендується використовувати теги <form> та <input>.

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

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

    A: Тег <isindex> був використаний для створення пошукового поля на сторінці. Коли користувач вводив пошуковий запит і натискає Enter, браузер відправляв запит на сервер з введеним текстом.

  • Q: Чому тег <isindex> застарілий?

    A: Тег <isindex> був вилучений з HTML5, оскільки його функціональність була застарілою і не рекомендується використовувати його в сучасних веб-проектах.

  • Q: Який атрибут був використаний з тегом <isindex>?

    A: Тег <isindex> використовував атрибут prompt, який дозволяв вказати текст, що відображався в пошуковому полі як підказка для користувача.

  • Q: Як можна замінити тег <isindex> в сучасному HTML?

    A: У сучасному HTML рекомендується використовувати HTML5-форми з полем для введення тексту, наприклад <input type='text'>, для створення пошукового поля.

  • Q: Чи підтримується тег <isindex> у сучасних браузерах?

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