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"> :
<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>
<!DOCTYPE html>
<html>
<head>
<isindex prompt="Search a text" />
</head>
</html>Attributs
| Attribut | Valeur | Description |
|---|---|---|
| prompt | hint-text | Spé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. |
| action | URL | Spé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 ?