Gunnar Bittersmann: Link ohne href nicht als Link ersichtlich

Beitrag lesen

@@misterunknown:

nuqneH

Ok, aber dennoch könnte man die gleich aussehen lassen. Ob nun Sprunganker oder Link wird in der Praxis ja oft auch nicht optisch unterschieden.

Mit Sprunganker war nicht der Ausgangspung <a href="#foo"> gemeint (der ja auch ein @href-Attribut hat, somit ein Link ist), sondern das Sprungziel <a name="foo">.

(Und ja, natürlich verwendet man heutzutage dafür besser IDs als a mit @name.)

Zumal man bei a ohne @href noch @tabindex setzen muss, damit der Nutzer das auch per Tastatur anwählen kann:

Ist das Pflicht bei HTML5?

Bei HTML5 natürlich nicht. Für Barrierefreiheit aber ja.

Kann man überall Tabindex auf 0 setzen oder muss man da händisch durchzählen?

Durchzählen geht mit 1, 2, 3, … Elemente mit @tabindex="0" werden in die durchtabbaren Elemente aufgenommen, und zwar an ihrer Stelle im Markup. Das kann man nachlesen.

Qapla'

--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)