Heim > Artikel > Web-Frontend > Kann CSS die Funktionalität „target=_blank“ für externe Links erreichen?
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!