Hi!
Sie ist generell nicht nötig (im Sinne von vorgeschrieben), gibt aber dem Client die Möglichkeit anhand dieser Angabe von vorn herein zu entscheiden, sie zu laden oder nicht. Vielleicht kann er den Typ ja nicht verarbeiten.
Es wäre also sinnvoll, type anzugeben, wenn man als Stylesheet-Sprache nicht CSS verwendet, damit der Browser das Stylesheet erst gar nicht lät.
In diesem Fall geht es zwar um CSS, aber das link-Element ist ja nicht nur darauf beschränkt.
[...]
Ergo gibt es so ziemlich keinen realistischen Fall, indem man type anzugeben braucht.
Insofern kann ich mir vorstellen, dass es insgasamt gesehen nicht ganz unsinnig ist.
Zudem gibt es Browser, die das Stylesheet auch im Falle von type="husseldiguggeldidu" laden, insofern wäre dort der etwaige Vorteil nicht gegeben.
Auf diese Weise kann man genausogut argumentieren, Standards zu ignorieren, weil einige sie sowieso nicht befolgen. Man kann es ja nicht ändern, dass einige doofe Teilnehmer mitspielen, aber deswegen muss man ja die anderen nicht auf deren Niveau herunterziehen.
Lo!