ホームページ  >  記事  >  ウェブフロントエンド  >  CSS は外部リンクの「target=_blank」機能を実現できますか?

CSS は外部リンクの「target=_blank」機能を実現できますか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-01 08:09:02715ブラウズ

Can CSS Achieve the

CSS で外部リンクの Target="_blank" 機能を実現する

Web サイトのトップ メニューに埋め込まれた外部リンクは、目的の動作で開く場合に課題が生じます。新しいタブ。 HTML はこれに対処するために「target=_blank」属性を提供していますが、CSS が同等の解決策を提供しているのではないかと疑問に思う人もいるかもしれません。

残念ながら、c69 で明らかになったように、純粋な CSS だけでは「target=_blank」の正確な機能を再現することはできません。 。」この制限にもかかわらず、HTML を活用した実行可能な回避策が存在します。

<code class="html"><head>
    <base target="_blank">
</head></code>
HTML ドキュメントのセクションでは、次の基本タグを使用できます。

<code class="html"><a href="/yourlink.html" target="_blank">test-link</a></code>
これにより、ターゲット属性を指定していないすべてのページ リンクがデフォルトで新しい空のウィンドウで開くように効果的に設定されます。あるいは、次のように特定のターゲット属性を個々のリンクに割り当てることもできます:

これにより、以前に設定された基本ターゲット値が上書きされ、指定されたリンクが新しいウィンドウで開かれるようになります。

以上がCSS は外部リンクの「target=_blank」機能を実現できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。