Atteindre le comportement cible "_blank" via CSS ou des approches alternatives
Vous recherchez une méthode pour ouvrir des liens externes dans de nouveaux onglets dans le haut de votre site Web menu. Pendant que l'attribut HTML "target=_blank" accomplit cela, vous demandez s'il existe un mécanisme équivalent en CSS.
Le CSS peut-il ouvrir des liens dans de nouveaux onglets ?
Malheureusement , le CSS pur n'a pas la possibilité d'ouvrir des liens dans de nouveaux onglets. CSS régit principalement la présentation visuelle des pages Web, y compris la mise en page, la typographie et les jeux de couleurs, mais il ne permet pas de contrôler le comportement des liens.
Solutions alternatives :
Alternativement, vous pouvez utiliser les stratégies suivantes :
1. Utilisation de la balise HTML "base" :
Ajoutez le code suivant au "
" de votre document HTML :<code class="html"><base target="_blank"></code>
Cela définira un attribut cible par défaut de "_blank" pour tous les liens de votre page qui ne spécifient pas explicitement un attribut cible.
2. Spécification de l'attribut « cible » pour les liens individuels :
Pour les liens spécifiques que vous souhaitez ouvrir dans de nouveaux onglets, vous pouvez définir explicitement l'attribut « cible », comme ceci :
<code class="html"><a href="/yourlink.html" target="_blank">test-link</a></code>
Cela remplacera la cible par défaut définie par "
Remarque :
Utilisation de la balise "
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!