Ich führe manuell ein HTML-Dokument aus und suche nach einer Möglichkeit, automatisch einen Link um Text in einer Tabelle einzufügen. Lass mich das illustrieren:
%Vor%Ich möchte jeden Text in einem TD mit Klasse "case" automatisch zu einem Link zu diesem Fall in unserem Bug-Tracking-System machen (was übrigens FogBugz ist).
Ich möchte also, dass "123456" in einen Link dieses Formulars geändert wird:
%Vor%Ist das möglich? Ich habe mit den Pseudoelementen: before und: after gespielt, aber es scheint keine Möglichkeit zu geben, die Fallnummer zu wiederholen.
Ich glaube nicht, dass es mit CSS möglich ist. CSS soll nur das Aussehen und Layout Ihres Inhalts beeinflussen.
Dies scheint ein Job für ein PHP-Skript (oder eine andere Sprache) zu sein. Du hast mir nicht genug Informationen gegeben, um den besten Weg zu kennen, aber vielleicht so etwas:
%Vor%Dann später in Ihrem Dokument:
%Vor%Und wenn Sie eine .html-Datei benötigen, führen Sie das Skript einfach über die Befehlszeile aus und leiten Sie die Ausgabe in eine .html-Datei um.
Sie könnten so etwas haben (mit Javascript). Innerhalb von <head>
, have
Und dann am Ende von <body>
Ich habe es getestet und es funktioniert gut.
Ich weiß, dass dies eine alte Frage ist, aber ich bin auf diesen Beitrag gestoßen, auf der Suche nach einer Lösung für die Erstellung von Hyperlinks mit CSS und letztendlich mit der Erstellung meiner eigenen, könnte für jemanden interessant sein, der über diese Frage stolperte wie ich:
>Hier ist eine PHP-Funktion namens "linker ();", die ein falsches CSS-Attribut aktiviert
verbinden: 'url.com';
für einen #id definierten Gegenstand. Lassen Sie den php das auf jedem HTML-Element nennen, das Sie für linkwürdig halten. Die Eingaben sind die .css-Datei als Zeichenfolge mit:
$ style_cont = file_get_contents ($ style_path);
und die #id des entsprechenden Artikels. Heres die ganze Sache:
%Vor% Dies könnte wahrscheinlich verbessert / gekürzt werden mit Befehlen wie .wrap () oder geelementbyID ()
weil es nur den <a href='blah'>
-Teil erzeugt, aber da </a>
sowieso verschwindet, ohne eine Öffnungsklausel, funktioniert es trotzdem, wenn Sie es einfach überall hinzufügen: D