Linkziele in CSS speichern?

Status
Nicht offen für weitere Antworten.

wallis

Mitglied
Hallo Leute,

gibt es eine Möglichkeit, Linkziele, also den Inhalt von

HTML:
<a href="LINKZIEL" target="_blank">Linkziel</a>

in CSS auszulagern?

Somit wäre es einfacher, die gesamte Verlinkung der Website zu definieren, fals sich auf Kundenwunsch ein Dateinamen ändert. Also müsste man nicht mehr in jede HTML-Seite gehen und den Link von Hand korrigieren.
 
Hi,

solch eine Möglichkeit gibt es nicht in CSS, da es sich hierbei um eine Formatierungssprache handelt, mit der HTML-Elemente gestaltet werden.

mfg Maik
 
Mit einer präziseren Fragestellung könnte man Ausweichmöglichkeiten nennen.
z.B. kann man -theoretisch- die CSS-Datei von PHP u.ä. parsen lassen.

Auch kannst du bei neueren Browsern im CSS den Inhalt der href-Attribute abfragen ...
 
Auch kannst du bei neueren Browsern im CSS den Inhalt der href-Attribute abfragen
Wie darf ich das denn verstehen? Hast du mal ein praktisches Beispiel zur Hand?

Aber wie willst du das Verweisziel des href-Attributs (ein Webdokument, eine Datei, o.ä.) in einem Stylesheet auslagern, und von dort mit dem Attribut "verknüpfen"?

mfg Maik
 
Aber immer doch:

Code:
a[href^="http://"]:not([href*="deineurl.de"])::after 
{
  /*put arrows after external links*/
  content           : " \2197"; 
}

Ich hoffe das ist selbsterklärend *lieb guck*?

[edit]
Ich zweifel gerade mal wieder an meiner Auffassungsgabe, sorry -.-
Ähm .. naja also so lange du die CSS-Dateien nicht dynamisch generiertst, musst du die URL schon überall ausschreiben.
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.
Zurück