[Coup de gueule] Arrêtons de confondre XHTML et CSS !
Une petite piqûre de rappel, maintes et maintes fois répétée et pourtant...
Assez fréquemment, sur les forums de webmasters que je hante, je lis ce genre de choses :
... Le but du XHTML est d'éviter les tableaux afin d'avoir une mise en page uniquement conçue en CSS.
... Le but du XHTML est de faire une séparation entre la fond et la forme.
Ce genre d'amalgames est un leitmotiv dans les salons de discussions en ligne. On dirait que la mode "CSS" ou "Web 2.0" veut tellement couper les ponts avec la conception web ancienne (à traduire par "tableaux de mise en forme" et "Wysiwyg") que l'on en devient fanatique et que l'on dédaigne certains langages - le HTML - sous prétexte qu'il permettent de concevoir des sites obsolètes.
Voilà certainement la grosse confusion des années actuelles.
Encore une fois, faisons une rapide piqûre de rappel :
- le but du XHTML n'est pas d'éviter les tableaux (les tableaux sont et resteront des balises tout à fait valides et utiles)
- les tableaux de mise en page ne sont pas prohibés, mais seulement déconseillés lorsqu'ils sont imbriqués (comme peuvent l'être des <div> imbriqués)
- le but du XHTML n'est pas d'avoir une page uniquement gérée via CSS : les feuilles de styles existent et cohabitent depuis HTML et n'ont rien de spécifique à XHTML
- le but de XHTML n'est pas de dissocier le contenu du contenant : là aussi, HTML le faisait très bien avant. Pour rappel, seules les versions strictes (de HTML ou XHTML) exigent cette séparation.
Pour rappel, les seules différences entre HTML et XHTML sont de l'ordre de la rigueur dans les balises (fermeture, imbrication, minuscules, etc.) et n'a strictement rien à voir avec les tableaux ou les CSS.
C'est en général le choix d'un doctype (strict ou transitionnel) qui va orienter la décision d'employer CSS ou non, mais pas le choix du langage.
OK, le contenu de ce coup de gueule a été dit et redit un peu partout, notamment dans ce blog ou le forum. Mais j'ai vraiment la sensation qu'il faut parfois en rajouter une couche de temps en temps pour que ça impregne bien les esprits.
Une dernière fois :
- Oui, le HTML permet de faire des sites obsolètes avec des tableaux.
- Oui le XHTML le permet tout autant.
- Oui, il est tout à fait possible de faire un document valide, propre, accessible, en CSS, et HTML
- Oui il est possible de faire des documents bien laids et invalides en XHTML transitionnel là où HTML strict aurait été un bien meilleur choix.
Voilà, c'est fait et ça soulage 
Par Raphael GOETTER - mardi 19 septembre 2006 à 15:20
Conception Web - #280 - Lu 8184 fois - Intérêt du billet: 3.44(9) - Fil RSS




Trackbacks
Le mercredi 20 septembre 2006 à 00:23, de Olivier _Carmine_ G. :: #
Le mercredi 20 septembre 2006 à 21:46, de LiberT - Blog :: #
Les trackbacks pour ce billet sont fermés.
Evaluez ce billet
Commentaires
Le mardi 19 septembre 2006 à 15:51, par Thanh :: site :: #
Le mardi 19 septembre 2006 à 15:53, par Raphael :: site :: #
Le mardi 19 septembre 2006 à 15:56, par giz404 :: site :: #
Le mardi 19 septembre 2006 à 16:10, par Thanh :: site :: #
Le mardi 19 septembre 2006 à 16:42, par Jérémie :: site :: #
Le mardi 19 septembre 2006 à 16:49, par DROZ :: #
Le mardi 19 septembre 2006 à 17:03, par Raphael :: site :: #
Le mardi 19 septembre 2006 à 17:09, par arnaudfabs :: site :: #
Le mardi 19 septembre 2006 à 17:50, par Christophe :: #
Le mardi 19 septembre 2006 à 20:59, par Sébastien Guillon :: site :: #
Le mardi 19 septembre 2006 à 21:00, par Helven :: site :: #
Le mardi 19 septembre 2006 à 21:36, par Mike :: site :: #
Le mercredi 20 septembre 2006 à 08:33, par Antoine :: site :: #
Le mercredi 20 septembre 2006 à 09:23, par Raphael :: site :: #
Le mercredi 20 septembre 2006 à 09:52, par Frank Taillandier :: site :: #
Le mercredi 20 septembre 2006 à 10:13, par Un autre Christophe :: site :: #
Le mercredi 20 septembre 2006 à 10:23, par Neoxy :: site :: #
Le mercredi 20 septembre 2006 à 10:32, par Raphael :: site :: #
Le mercredi 20 septembre 2006 à 11:11, par goetsu :: site :: #
Le mercredi 20 septembre 2006 à 11:13, par Raphael :: site :: #
Le mercredi 20 septembre 2006 à 16:30, par cynic- :: #
Le mercredi 20 septembre 2006 à 21:34, par clb56 :: site :: #
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.