Heim  >  Artikel  >  Web-Frontend  >  Kann CSS die Funktionalität „target=_blank“ für externe Links erreichen?

Kann CSS die Funktionalität „target=_blank“ für externe Links erreichen?

Barbara Streisand
Barbara StreisandOriginal
2024-11-01 08:09:02715Durchsuche

Can CSS Achieve the

Erreichen der Target="_blank"-Funktionalität in CSS für externe Links

Externe Links, die im Hauptmenü einer Website eingebettet sind, stellen eine Herausforderung dar, wenn das gewünschte Verhalten darin besteht, sie zu öffnen neue Registerkarten. Während HTML das Attribut „target=_blank“ bietet, um dieses Problem zu beheben, könnte man sich fragen, ob CSS eine gleichwertige Lösung bietet.

Leider kann, wie in c69 dargelegt, reines CSS allein nicht die genaue Funktionalität von „target=_blank“ reproduzieren ." Trotz dieser Einschränkung gibt es eine praktikable Lösung, die HTML nutzt.

Im Abschnitt des HTML-Dokuments kann man das folgende Basis-Tag verwenden:

<code class="html"><head>
    <base target="_blank">
</head></code>

Dadurch werden effektiv alle Seitenlinks, die kein Zielattribut angeben, standardmäßig in einem neuen, leeren Fenster geöffnet. Alternativ kann einzelnen Links wie folgt ein bestimmtes Zielattribut zugewiesen werden:

<code class="html"><a href="/yourlink.html" target="_blank">test-link</a></code>

Dadurch wird jeder zuvor festgelegte Basiszielwert überschrieben und sichergestellt, dass der angegebene Link in einem neuen Fenster geöffnet wird.

Das obige ist der detaillierte Inhalt vonKann CSS die Funktionalität „target=_blank“ für externe Links erreichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn