Hi there,
Wieso ist des zwingend?
Weil das Attribut laut W3C-Spezifikation nunmal ein Pflichtattribut ist. Das hättest Du dem von mir verlinkten Teil von SELFHTML auch entnehmen können.
Vielleicht wäre es sinnvoll ihm zu erklären, ob und welchen Nachteil das Weglassen des type-Attributes hat. Wenn es denn keinen hätte, wäre auch dessen Verwendung sinnlos. Oder gehst Du nur deshalb nicht über die Strasse, weil die Fussgängerampel rot zeigt???