Aller au contenu

Balise HTML <isindex>

La balise <isindex> servait à définir un champ de saisie de texte sur une seule ligne pour les requêtes de recherche dans le document actuel. La balise est placée à l'intérieur de l'élément <head>.

DANGER

La balise <isindex> est une balise HTML dépréciée qui est obsolète dans la spécification HTML et non prise en charge par les navigateurs modernes. Pour définir un champ de saisie sur une seule ligne, utilisez la balise <input> avec la balise <label>.

Alternative moderne

Pour créer un champ de saisie de recherche aujourd'hui, utilisez un <form> avec un <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>

La balise <isindex> n'a pas été implémentée de manière cohérente d'un navigateur à l'autre dans les versions précédentes de HTML, et elle est devenue obsolète depuis. Lorsqu'elle est placée à l'intérieur de <head>, le navigateur l'interprète comme une directive pour fournir une fonction de recherche pour le document. Cependant, les navigateurs modernes incluent déjà une fonctionnalité de recherche intégrée, rendant cette balise inutile.

Syntaxe

La balise <isindex> est une balise vide, ce qui signifie qu'une balise de fermeture n'est pas requise. Cependant, dans XHTML, la balise <isindex> doit être auto-fermante (<isindex />).

Exemple de la balise HTML <isindex> :

Balise HTML <isindex>

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

Attributs

AttributValeurDescription
prompthint-textSpécifie la chaîne de texte affichée devant le champ de saisie de la requête de recherche. Si omis, le navigateur affiche son propre texte par défaut.
actionURLSpécifie l'URL vers laquelle les données du formulaire sont soumises.

La balise <isindex> prend en charge les Attributs globaux et les Attributs d'événement.

Pratique

Que peut-on affirmer concernant la balise HTML <isindex> sur la base des informations présentées sur www.w3docs.com ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.