Maison > Article > interface Web > CSS peut-il atteindre la fonctionnalité \"target=_blank\" pour les liens externes ?
Les liens externes intégrés dans le menu supérieur d'un site Web présentent un défi lorsque le comportement souhaité est de les ouvrir dans de nouveaux onglets. Bien que HTML propose l'attribut "target=_blank" pour résoudre ce problème, on peut se demander si CSS fournit une solution équivalente.
Malheureusement, comme l'explique c69, le CSS pur ne peut à lui seul reproduire la fonctionnalité exacte de "target=_blank". ". Malgré cette limitation, il existe une solution de contournement viable exploitant HTML.
Dans la section
du document HTML, on peut utiliser la balise de base suivante :<code class="html"><head> <base target="_blank"> </head></code>
Cela définit efficacement tous les liens de page qui ne spécifient pas d'attribut cible pour qu'ils s'ouvrent par défaut dans une nouvelle fenêtre vide. Alternativement, un attribut cible spécifique peut être attribué à des liens individuels comme suit :
<code class="html"><a href="/yourlink.html" target="_blank">test-link</a></code>
Cela remplacera toute valeur cible de base précédemment définie et garantira que le lien désigné s'ouvre dans une nouvelle fenêtre.
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!