... die Überschriftenhierarchie im Text.
In jedem Text soll es laut W3C nur eine h1-Überschrift geben. Ihr sind dann die Textabsätze und Unterabsätze untergeordnet. Das Menü bleibt da meiner Meinung nach außen vor. Ich will ja nicht, dass mein Text dann letztlich so nummeriert ist:
In jedem Abschnit, nicht in jedem text.
3.1
3.2
3.3... weil Im Menü schon 1 und 2 vergeben sind. Diese automatische Nummerierung ist ja mit CSS inzwischen möglich.
Du hast verschiedene Bereiche und in diesen Bereichen gibt es verschiedene Arten von Überschriften, die bei h1 anfangen. daher:
#menu hx {....}
für die Überschriften in den Menüs und
hx{...}
für die im Text. Das span Tag ist auf jeden Fall nicht für eine Überschrift vorgesehen.
Struppi.