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!