dedlfix: IE9 macht JS-Manipulationen rückgängig?!?

Beitrag lesen

Hi!

Ok, aber warum haben sie bei reiner Javascript-Funktionalität überhaupt ein href? Nur wegen IE6-hover? Oder wegen des Default-Renderings als Link, was man auch mit CSS erreichen kann?
Gibt es einen Wert für CSS, der die Link-Farbe des im Browser eingestellten Default-Wertes übernimmt? Wenn nicht, ist es schon ein Problem, das mit "echten" Links zu synchronisieren.

Für Firefox ja: https://developer.mozilla.org/en/CSS/color_value#Mozilla_Color_Preference_Extensions
Wer also seine Linkfarben selbst definiert, hat auch kein unlösbares Problem. Gibt es weitere Argumente für href?

Wird ein a-Element ohne href überhaupt und, wenn ja, von allen mehr und minder relevanten Browsern (ggf. incl. Vorgänger-Generationen) wie ein Link dargestellt, damit der Nutzer das als aktives Element erkennt? Soweit ich weiß nicht. Es geht Autoren, die solch ein Element in der angesprochenen Weise nutzen vermutlich hauptsächlich darum, das (Default-)Aussehen und Verhalten von Links zu erreichen.

Ohne href wird es vermutlich von keinem Browser als Link dargestellt (hab es nur mit IE und Fx getestet), es linkt ja auch nirgendwohin. Ob es dann aber sinnvoll ist, es wie ein Link aussehen zu lassen ist ein anderes Thema.

Lo!