Moin,
Du musst also alles mit CSS durchstylen, um ein gleiches Erscheinungsbild zu bekommen. So viel ists ja nicht. Möglicherweise ist jedoch auch das a-Element semantisch falsch. Zeig/Erzähl doch mal, warum du dich für diese Variante entschieden hast.
Ich habe wie gesagt eine Liste mit Dateien und Verzeichnissen, in welcher Dateien direkt verlinkt werden, Verzeichnisse bekommen aber eine Javascript-Funktion womit man hinein navigieren kann (nachlanden per AJAX). Ich habe jetzt einfach die Definitionen für a, a:link, a:visited und a:hover einheitlich definiert. Erstere 3 habe ich gleichgesetzt (da man im einem "normalen" Dateiexplorer ja auch nicht sieht, welche Datei man schon geöffnet hatte, und letzteres hatte ich auch schon vorher definiert.
Grüße Marco
Ich spreche Spaghetticode - fließend.