Hallo
Unmittelbaren Anwendungsvorteil bringt das nicht.
Mit CSS
h3 a[name]:hover {content:'#' attr(name)}
kann ich zwar aufmerksam machen. Allen der Text ist nicht für meine Maus selektierbar.Und genau aus diesem Grunde möchte ich es ja „vereinheitlichen“, ein „#h_on2“ ist leicht abgetippt, da ist es nicht einmal wichtig, dass es sich nicht markieren lässt.
Es ist ja auch zuallererst eine technische Markierung. Ich weiß nicht, ob ich sie (per CSS eingeblendet) markieren will. Ich, als Autor, will das betreffende Element markieren, damit ich oder wer anders es auffinde(t) (zum Anspringen per Link, zur Manipulation per CSS oder JavaSript).
Im Fall des Anspringens per Link ist mMn eine sprechende ID vorteilhaft. Deshalb würde es bei mir ein h2_on[1] höchstwahrscheinlich nicht geben, der Text der ID bezöge sich direkt auf den Text des ausgezeichneten Elements.
[1] Abgesehen davon, dass der Unterstrich Probleme machen kann. Ich weiß allerings nicht, inwieweit das heute noch relevant ist, im hiesigen Forum wird aber auch nur die im folgenden genannte Alternative benutzt. Alternative: "-"
Tschö, Auge