Muss man gleiche Formatierungen zwichen link+visited bei mir als 1. Teil, und hover+focus als 2. Teil wiederholen oder kann man die weglassen, resp muss man nur sich ändernde Formatierungselemente (bezüglich link+visited) bei hover+focus schreiben? Ich meine, dass es so funktioniert hat, bin mir aber nicht sicher (auch weil ich die Teilübereinstimmung der href nicht ganz im Griff habe).
Wenn link+visited gleich formatiert sind kannst du sie weglassen;
ein einfaches a[xyz='#'] {color: DarkBlue}
genügt.
Mit hover+focus erreichst du unterschiedliche Ereignisse.
hover = mousover (¿touchover?)
focus = click und barrierefreies durchtabben
a[href*="#"]:hover {color: Orange;}
a[href*="#"]:focus {color: Pink;}