Bonjour à tous,
le choix a été fait il y a plusieurs années de livrer les différentes pages qu'elles soient en partie administration ou publique en html 4.01 strict. La plupart des pages sont valides à quelques coquilles près.
Mais il y a de très nombreux avertissements du fait d'une mauvaise idée de vouloir faire du html qui ressemble à du xhtml. En html, on ne ferme pas les monobalises du type img, br, input, hr,... Certes le code est valide au sens du validateur du w3c (http://validator.w3.org/check) mais fermer ces monobalises revient à faire du mauvais html.
Je me propose de nettoyer (fait à 95%) tout le code html contenu en grande majorité dans les templates. Qu'en pensez-vous ?
Hors ligne
+1 si on reste sur le html 4.01 strict.
Les vérités d'hier n'étant pas forcement celle d'aujourd'hui il faut peut être ce reposer la question html/xhtml
Hors ligne
ddtddt a écrit:
+1 si on reste sur le html 4.01 strict.
Les vérités d'hier n'étant pas forcement celle d'aujourd'hui il faut peut être ce reposer la question html/xhtml
Cela est toujours d'actualité. C'est d'autant plus vrai que xhtml est sans avenir et mort-né. L'avenir est html5
Hors ligne
Je viens de faire le commit. Si j'ai oublié des choses ou fait des erreurs, n'hésitez pas à me le dire.
Dernière modification par nicolas (2009-03-09 21:26:32)
Hors ligne
pourquoi ne pas faire du XHTML 1.1 + CSS2 propre et valide tout simplement , car en plus c'est tout simple
tous les navigateurs actuels le prennent en charge y compris IE8 , il suffit de faire quelques cas particulier pour IE6 et IE7 dans une feuille de style a part pour ce fléau du web-développement
l'avenir est HTML5
sans doute (ou peut être) mais pourquoi coder comme il y a 10 ans en attendant un avenir a venir et en discussion, quand HTML 5 sera a jour dans tous les navigateurs ce n'est pas un gros boulot de réécrire le code surtout si c'est prévu a l'avance, et en plus HTML5 marchera autant en text/html qu'en XHTML5 (ou pur XHTML)
pour info un working draft de HTML5 a été publié le 23 avril 2009 ... un genre de brouillon officiel
un avis la dessus :: http://daringfireball.net/linked/2009/0 … obe-html-5
en fait cette polémique existe simplement a cause de gens qui ne veulent pas fermer des balises, ou qui n'ont pas la rigueur d'un code propre ou la connaissance de leur métier, a cause d'eux on aura deux normes dans le HTML 5 c'est tout simplement ridicule et quand XSLT sera plus souple et performant il viendront pleurer
a noter aussi que dans HTML5 il n'y aura pas de balise style ="border:0px;" il faut mettre une class et faire ca dans une feuille externe , une bonne nouvelle ! http://www.w3.org/TR/2008/WD-html5-diff-20080122/
Dernière modification par loick (2009-07-18 10:49:27)
Hors ligne
loick a écrit:
pourquoi ne pas faire du XHTML 1.1 + CSS2 propre ...
l'avenir est HTML5
sans doute (ou peut être) mais pourquoi coder comme il y a 10 ans
Tu as encore beaucoup de mots sympas pour ceux qui développent ?
(Et qui n'ont pas attendu ton arrivée pour corriger le maximum du code au fil du temps.)
Hors ligne
apparemment tu ne retiens que ce qui te froisse
si on parle de XHTML 1.1, c'est a dire le code d'aujourd'hui , vous avez 2 réponses : coder comme 10 ans en arrière, ou ne pas le faire car quelque chose arrive dans 10 ans , alors que le HTML5 est une concession au laxisme et que bien entendu le XHTML 1.1 sera valide et tout prêt a accepter les nouveautés
Et qui n'ont pas attendu ton arrivée pour corriger le maximum du code au fil du temps
mais je donne juste mon avis la dessus, que chacun fasse ce qui lui plaira
Dernière modification par loick (2009-07-18 10:57:49)
Hors ligne
Si tu prends le temps de développer pour les autres, nous t'encouragerons et nous n'en serons pas "froissés".
Si à l'inverse, tu n'as du temps que pour envoyer des critiques à l'équipe, rapidement nous ne lèverons plus le petit doigt pour toi.
Et je ne retiens pas que ce qui pourrait froisser. (Je ne suis pas froissé personnellement).
Hors ligne
[mod peace & love]
VDigital en fait veut dire:
"Si tu veux un carton d'invitation pour nous aider à développer: pas de problèmes.
En revanche, si tu passes ton temps à appuyer là où le bas blesse, l'équipe n'apportera plus aucun crédit à tes intervention"
Hors ligne
j'ai bien compris mais moi je veux une appli en XHTML et le sujet ici c'est a propos de ca, du langage web de base html 4 ou pas
donc en principe je me recode ca pour moi et ca sera jamais compatible avec le boulot de l'équipe puisque le développement continue en HTML4, et qu'il y a des balise style="" au lieu de class="" et que je préfère 100% de CSS a part , séparer les métiers ...
Je suis vraiment désolé pour l'arrière gout de polémique
Dernière modification par loick (2009-07-18 13:08:59)
Hors ligne
loick a écrit:
j'ai bien compris mais moi je veux une appli en XHTML et le sujet ici c'est a propos de ca, du langage web de base html 4 ou pas
donc en principe je me recode ca pour moi et ca sera jamais compatible avec le boulot de l'équipe puisque le développement continue en HTML4, et qu'il y a des balise style="" au lieu de class="" et que je préfère 100% de CSS a part , séparer les métiers ...
Je suis vraiment désolé pour l'arrière gout de polémique
Si il y a encore des balises style="" je ne pense pas que cela va duré si elles sont identifié.
Le template est en html tu peux réaliser un template en XHTML pour ce qui est fonctionnalité cela ne changera rien
Hors ligne
il y a par exemple
<img src="./galleries/mer/bretagne_5478.jpg" style="width:1000px;height:667px;" alt="bretagne_5478.jpg" title="description ici" >
mais c'est vrai que c'est peu et que le code est bien fait
Dernière modification par loick (2009-07-18 15:37:27)
Hors ligne
Tu ouvres un bug dans l'outil de gestion des bugs (Description en anglais - STP) et effectivement on corrigera le moment venu.
Merci d'avance.
Hors ligne
Elle est un peu sévère cette discussion... Plutôt que de l'orienter vers ce qui est possible de faire et comment (car loick semble s'y intéresser et s'y connaitre), on ne prend la mouche pour une histoire de 10 ans...
Le phrase était "pourquoi coder comme il y a 10 ans?" et je ne penses pas que les arguments ont été données!
Hors ligne