Réponses
Trop de publicités?La spécification html 5 ( http://dev.w3.org/html5/spec/Overview.html#the-link-element) indique que l’attribut type est purement consultatif et explique en détail comment les navigateurs devraient agir s’il est omis (trop à citer ici). Il ne dit pas explicitement qu’un attribut de type omis est valide ou non valide, mais vous pouvez l’omettre en toute sécurité sachant que les navigateurs réagira toujours comme vous l’attendez.
Vous n'avez pas vraiment besoin aujourd'hui, parce que la norme actuelle rend facultatif -- et tous utiles navigateur suppose qu'une feuille de style CSS, même dans les versions de HTML, l'attribut "required".
Avec le HTML étant un "niveau de vie" maintenant, si -- et donc sujet à changement, que vous ne pouvez garantir tellement. Et il n'y a pas de nouvelles de la DTD que vous pouvez pointer et dire que la page a été écrite pour que la version de HTML, et pas de manière sûre, même pour dire "HTML en tant que telle-et-telle date". Pour des raisons de compatibilité, à mon avis, vous devez spécifier le type.