Maison >interface Web >tutoriel CSS >Target (attribut HTML)

Target (attribut HTML)

William Shakespeare
William Shakespeareoriginal
2025-02-27 08:31:11524parcourir

target (HTML attribute)

Target (attribut HTML)

Description

L'attribut cible est obsolète et son utilisation comme mécanisme de mise en page, comme celle de l'ensemble de cadres, n'est plus courante. Cependant, si vous vous trouvez à maintenir un site Web basé sur Frameset, vous devrez peut-être ouvrir des liens dans des cadres ou des fenêtres autres que celui dans lequel la source du lien réside.

Exemple

Ici, l'attribut cible de l'élément A est défini sur "_top":
<p>You can try our <a href="cakes.html" <em>target="_top"</em>>lovely range of cakes</a>.</p>

valeur

L'attribut peut prendre l'une des valeurs suivantes:

  • "_ Blank" charge le contenu dans un Fenêtre complètement nouvelle

  • "Nom de la trame" Charge le contenu dans un cadre avec un nom personnalisé

  • "_ parent" charge le contenu dans le jeu parent pour le courant cadre

  • "_ self" Charge le contenu dans la même trame (cet attribut n'est normalement pas nécessaire, car il s'agit du comportement par défaut, sauf si le base de la base spécifie autrement. Dans ce cas, vous devez remplacer la spécification en utilisant "_fre"; par exemple, base cible = "searchResults"

    />.)
  • "_ TOP" Charge le contenu dans l'ensemble de cadres de niveau supérieur (en effet, la fenêtre entière du navigateur), peu importe le nombre de niveaux imbriqués dans le cadre actuel

Des questions fréquemment posées sur l'attribut cible HTML

Quel est le but de l'attribut cible dans HTML?

L'attribut cible dans HTML est utilisé pour spécifier où ouvrir le document lié. Il peut être utilisé avec divers éléments, mais il est le plus souvent utilisé avec l'élément. L'attribut cible peut avoir plusieurs valeurs, notamment «_blank» (qui ouvre le lien dans une nouvelle fenêtre ou onglet), «_self» (qui ouvre le lien dans la même trame qu'il a cliqué), «_parent» (qui ouvre le lien dans le cadre parent), et «_top» (qui ouvre le lien dans le corps complet de la fenêtre).

Pour utiliser l'attribut cible dans HTML, vous devez l'inclure dans la balise. Par exemple, si vous souhaitez ouvrir un lien dans une nouvelle fenêtre, vous écrivez: visitez Example.com. Ce code indique au navigateur d'ouvrir le lien à "https://www.example.com" dans une nouvelle fenêtre ou onglet.

Puis-je utiliser l'attribut cible avec des éléments autres que?

Oui, l'attribut cible peut également être utilisé avec les

et

Éléments. Lorsqu'il est utilisé avec l'élément , il spécifie la cible par défaut pour tous les hyperliens et formulaires dans la page. Lorsqu'il est utilisé avec l'élément
, il spécifie où afficher la réponse reçue après avoir soumis le formulaire.

Que se passe-t-il si je ne spécifie pas un attribut cible?

Si vous ne spécifiez pas d'attribut cible, le lien s'ouvrira dans la même fenêtre ou l'onglet que celle-ci. C'est la même chose que l'utilisation de la valeur «_self».

L'attribut cible est-il pris en charge dans tous les navigateurs?

Oui, l'attribut cible est pris en charge dans tous les principaux navigateurs, y compris Chrome, Firefox, Safari et Edge. Cependant, le comportement peut varier légèrement en fonction des paramètres du navigateur.

Puis-je utiliser l'attribut cible pour ouvrir un lien dans un cadre spécifique?

Oui, vous pouvez utiliser l'attribut cible pour ouvrir un lien dans une trame spécifique en donnant à cette trame un nom, puis en utilisant ce nom comme valeur de l'attribut cible. For example, if you have a frame named “myFrame”, you can open a link in that frame by writing: Visit Example.com.

What is the difference between “_blank” and “_new” in the target attribute?

The “_blank” value for the target attribute opens the linked document in a new window or tab, while the “_new” value is not a valid value for the target attribute in HTML5. Il a été utilisé dans les anciennes versions de HTML pour ouvrir le document lié dans une nouvelle fenêtre sans nom, mais il a été obsolète et ne devrait pas être utilisé.

Puis-je utiliser l'attribut cible pour ouvrir un lien dans une nouvelle fenêtre, et non un onglet?

Le comportement de la valeur "_blank" pour l'attribut cible dépend de la paramètres du Browser de l'utilisateur. Par défaut, la plupart des navigateurs modernes ouvrent de nouvelles pages dans les onglets plutôt que sur Windows. Cependant, les utilisateurs peuvent modifier ce paramètre dans leurs préférences de navigateur.

Est-il possible d'utiliser l'attribut cible avec JavaScript?

Oui, il est possible d'utiliser l'attribut cible avec JavaScript. Vous pouvez utiliser la méthode Window.Open () pour ouvrir une nouvelle fenêtre ou une nouvelle onglet et spécifier la cible comme l'un des paramètres.

Y a-t-il des problèmes d'accessibilité à l'utilisation de l'attribut cible?

Oui, il existe des problèmes d'accessibilité à utiliser l'attribut cible. L'ouverture de nouvelles fenêtres ou onglets peut être désorientante pour les personnes qui ont du mal à percevoir le contenu visuel et pour certaines personnes handicapées cognitives. Il est recommandé d'informer les utilisateurs lorsqu'un lien s'ouvrira dans une nouvelle fenêtre ou une nouvelle onglet, soit via du texte dans le lien, soit via une icône.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn