Petites améliorations çà et là

Petites améliorations çà et là (le 24 juillet 2006)

J'ai fait quelques petits changements sur le site, à savoir que le type MIME des pages était en text/html, et je souhaitais le passer en application/xhtml+xml. Si la transition a plutôt bien fonctionné sous Mozilla et consorts (quelques bugs de CSS vite réglés, j'y reviendrai), le pénible de service IE dit le-mal-nommé n'a pas toléré ce changement.

J'ai dû donc faire une petite détection via $_SERVER["HTTP_ACCEPT"], si vous utilisez un navigateur moderne qui supporte application/xhtml+xml, ce type MIME vous sera servi, sinon vous vous cantonnerez au vénérable text/html.

Qu'est-ce que ça apporte ? Principalement une meilleure détection des erreurs : une page non valide ne s'affichera plus ! La sanction est immédiate en quelque sorte.

Côté CSS, le terrain était bien préparé, j'ai juste dû faire quelques modifications toutes simples dans certains skins, j'en ai d'ailleurs profité pour alléger un petit peu les CSS concernées.

Bref, l'évolution continue, dommage qu'elle soit limitée par cette daube d'IE...

Un petit merci au passage à Laurent Denis pour son aide !

Permalien :

Flux RSS des commentaires de ce billet : https://www.nicolas-hoffmann.net/rss/commentaires.php?id_news=990

6 commentaires

Posté par Vincent {CID} le 24/07/2006, à 20:50:01
Mais ça apporte quoi pour tes lecteurs ?
Posté par Nico le 25/07/2006, à 16:41:03
Pour ceux qui surfent de manière classique, soyons honnêtes : pas grand chose de fondamental.

Le premier bénéfice est un risque quasi-nul de bug d'affichage dû à un XHTML mal formé, comme la page refusera de s'afficher ! (ce qui est bon pour le développeur l'est aussi pour les lecteurs)

L'autre amélioration est surtout pour les nouveaux moyens de surf (téléphones) qui commencent à gérer ce type MIME, bref, on prépare tranquillement les évolutions futures...
Posté par Vincent {CiD} le 26/07/2006, à 19:28:42
Ok, merci (sourire) (Il y a aussi un article sur le site de Karl à ce sujet)

Sinon, je me demande si IE7 acceptera ce type MIME...
Posté par Nico le 26/07/2006, à 20:55:44
A priori, c'est mal parti, dixit Laurent Denis...
Posté par Vincent {CiD} le 27/07/2006, à 14:26:05
Alors là, je ne comprend pas...

Je ne comprend d'ailleurs pas pourquoi, dans ce cas, dans leurs outils de dev (genre leur truc bidule ''studio asp.net'') ils proposent par défaut un doctype xhtml-1.1... C'est nul et ça n'apporte rien.

Comme dire que leur toolkit asp.machin est conforme aux standards ; c'est le validateur qui va être content, ainsi que le développeur qui désirera un poil de ''strict'' dans ses pages. Bref, asp.truc, ça pue puisqu'il faudra réécrire tout les composants.

Suis je hors sujet là ? (grand sourire)
Posté par Nico le 27/07/2006, à 20:26:23
Je dirais que ce ne sont pas leurs outils qui sont le plus à blâmer, mais surtout leur manque d'évolution côté navigateur.

Je trouverais plus logique que la technique évolue moins vite que le navigateur, or là c'est précisément le contraire qui se passe.

Ajouter un commentaire









L'option « Se souvenir de mes informations » utilise un cookie, elle ne sera pas effective si vous les avez désactivés.

Les balises HTML ne seront pas interprétées, il est donc inutile d'en mettre. Par contre, les sauts de lignes de votre commentaire seront pris en compte, ne mettez donc pas de <br />, le site s'en chargera. Bien sûr, un commentaire vide ne sera pas ajouté !

L'auteur (autrement dit moi) n'est pas responsable des éventuelles fautes d'orthographe dans les commentaires.
Tout propos raciste et/ou insultant sera supprimé sans préavis. Les commentaires hors de propos destinés à faire de la pub pour des sites seront également supprimés sans ménagement.

Je vous prie de me pardonner, j'ai énormément de mal à lire le "langage" SMS, il n'est donc pas du tout interdit de s'abstenir de l'utiliser. Qui plus est, vous avez sûrement un clavier digne de ce nom et pas celui d'un téléphone portable. Ne vous gênez pas pour utiliser l'option "Prévisualiser" si vous voulez vous relire avant de poster, je vous en remercie d'avance !

Cet article a été écrit par Nicolas Hoffmann.

Ce site est la propriété de Nicolas Hoffmann.
Tous droits réservés, les textes du blog sont publiés sous licence CC BY-NC-SA.