quel est l'intéret d'être XHTML Compliant ? pourquoi pas HTML4 ? [W3C] - HTML/CSS - Programmation
Marsh Posté le 27-04-2003 à 21:44:39
Respecter une norme, d'accord. Mais pourquoi plus XHTML que HTML4
Marsh Posté le 27-04-2003 à 22:02:54
mrBebert a écrit : Respecter une norme, d'accord. Mais pourquoi plus XHTML que HTML4 |
XHTML 1.0 = HTML 4 + XML
XHTML 1.1 est plus récent
y aura XHTML 2 plus tard
On pourrait dire pourquoi HTML 4 plutôt que HTML 3, etc.
Marsh Posté le 27-04-2003 à 22:04:47
antp a écrit : |
OK, donc les gugusses qui font leur sites XHTML Compliant, c'est du mytho ? Je doute qu'il y ait la moindre goutte de XML Dedant
Marsh Posté le 27-04-2003 à 22:06:06
XHTML = HTML + XML, c'est du HTML dans un document XML, tout ce qu'il y a de plus conforme comme XML normalement.
Marsh Posté le 27-04-2003 à 22:07:56
antp a écrit : XHTML = HTML + XML, c'est du HTML dans un document XML, tout ce qu'il y a de plus conforme comme XML normalement. |
Alors pkoi ce forum est xhtml
Marsh Posté le 27-04-2003 à 22:11:54
THE REAL SMILEY a écrit : |
parce que xhtml c'est ce qui remplace html, t'es sûr que tu lis ce qu'on te dit ?
Marsh Posté le 27-04-2003 à 22:14:53
antp a écrit : |
M'enfin bon le HTML a encore de belles années devant lui
Marsh Posté le 27-04-2003 à 22:18:30
THE REAL SMILEY a écrit : |
À part pour le principe de discuter pour ne rien dire, je vois pas l'intérêt du HTML par rapport au XHTML
Marsh Posté le 27-04-2003 à 22:20:39
HotShot a écrit : |
ben tant que les routes seront compatibles, les 4L pourront toujours rouler ...
Marsh Posté le 27-04-2003 à 22:36:47
HotShot a écrit : Pour le poids final des pages ? Pour la maintenance facilitée ? Pour une meilleure accessibilité envers diverses personnes ? Pour une compatibilité ascendante future ? |
Y a vraiment une différence entre HTML et XHTML sur tous ces points
(à part le dernier : c'est sur que s'il est décidé que le futur, c'est XHTML, alors XHTML aura une meilleure compatibilité ascendante )
Marsh Posté le 27-04-2003 à 22:56:00
HotShot a écrit : XHTML car syntaxe stricte façon XML, recours aux CSS plutôt qu'à des centaines de balises répétées cent fois, ... |
en meme temps y'a moyen de faire du xhtml tout en repetant des milliards de balises inutiles (qui a dit <table>, <tr>, et <td>, et qui a donné comme exemple ce forum et notre nouveau trombi? )
Marsh Posté le 27-04-2003 à 23:03:41
HotShot a écrit : Ben HTML n'a pas évolué depuis 1997... |
Tu m'en vois désolé pour lui
Mais bon, à part être plus neuf donc plus beau, je vois pas très bien les différences. Ce n'est tout de même pas fondalement différent au niveau de la syntaxe. Qu'est ce que je peux faire avec XHTML que je ne peux pas faire avec HTML4
Ou alors, c'est seulement utiliser la norme XML pour les documents HTML. Pourquoi pas, je suis pas contre, mais je voudrais juste savoir
Sinon, vous auriez un site avec du "beau" XHTML, pour voir ce que ca peut donner lorsqu'il est utilisé au mieux ?
Marsh Posté le 27-04-2003 à 23:05:53
mrBebert a écrit : Tu m'en vois désolé pour lui |
HotShot a écrit : Pour le poids final des pages ? Pour la maintenance facilitée ? Pour une meilleure accessibilité envers diverses personnes ? Pour une compatibilité ascendante future ? |
t bouché?
Marsh Posté le 27-04-2003 à 23:09:47
the real moins moins a écrit : t bouché? |
J'aimerais des réponses plus concrètes.
Là, ca ressemble plutot à :
"XHTML c'est mieux parce que HTML c'est moins bien "
Vas y, je t'écoute : en quoi celà permet il des pages plus légères, en quoi cela facilite t'il la maintenance ...
Des choses concrètes quoi
(et en version polie, ce serait bien aussi )
Marsh Posté le 27-04-2003 à 23:20:06
En HTML4, y a bien des CSS
Le jour où j'ai voulu passer une page avec une balise <font> sur le validateur du w3c, j'ai cru que les chinois du FBI allaient venir chez moi me tuer
Marsh Posté le 27-04-2003 à 23:22:39
merci hotshot.
et oui, tout ça se trouve deja en long et en large sur le topic faq xhtml/css de notre dieu à tous, gm_superstar.
Marsh Posté le 27-04-2003 à 23:41:50
HotShot a écrit : Oui et ? Tu vois toujours pas de raison de préférer XHTML+CSS à HTML ou même HTML+CSS ? |
Où tu as vu que je voyais pas l'intérêt des CSS pour la partie "présentation"
Je disais simplement que je ne voyais pas en quoi l'utilisation des CSS était un avantage de XHTML puisqu'on l'avait de la même manière avec HTML (strict)
Donc, tu me confirmes que la différence entre XHTML et HTML, c'est essentiellement la syntaxe ?
(ce qui me suffit amplement comme explication )
Marsh Posté le 28-04-2003 à 00:14:17
mrBebert a écrit : Mais bon, à part être plus neuf donc plus beau, je vois pas très bien les différences. |
Et c'est normal. Entre le HTML 4.01 et le XHTML 1.0 il n'y a aucune différence si ce n'est les contraintes imposées par XML.
Le XHTML ne change pas grand chose à cela sauf qu'il se débarasse du Transitionnal et des frames.
mrBebert a écrit : Ce n'est tout de même pas fondalement différent au niveau de la syntaxe. Qu'est ce que je peux faire avec XHTML que je ne peux pas faire avec HTML4 |
Effectivement, le gros avantage du XHTML c'est que c'est du XML. C'est donc assez utile pour les "pros" qui développent des applications web. L'utilisation évidente étant de transformer un flux d'information XML en document XHTML grâce à des moulinettes en XSL.
Pour le particulier, il y a en effet moins de raisons d'utiliser le XHTML. Mais je dirais qu'il n'y en a pas non plus à faire du HTML donc dans ce cas autant développer avec la norme en vigueur aujourd'hui qui seule évoluera dans le futur.
mrBebert a écrit : Sinon, vous auriez un site avec du "beau" XHTML, pour voir ce que ca peut donner lorsqu'il est utilisé au mieux ? |
Marsh Posté le 28-04-2003 à 05:22:38
HotShot a écrit : Plus légères : suppression de nombreuses balises -> obligé de passer par les CSS -> une feuille de style pour tout un site (mise en cache dans l'idéal), au lieu de 50.000 balises <font> sur chaque page. |
Je suis d'accord pour dire qu'XML facilite l'interopérabilité. C'est l'avenir.
Mais c'est absolument faux de dire que ça permet de faire des sites plus légers. Si tu utilises les CSS avec HTML 4 tu fais des pages plus légères qu'en XHTML + CSS !
Par exemple :
Code :
|
donne en XHTML :
Code :
|
C'est sûrement une bonne chose, mais c'est plus lourd...
Marsh Posté le 28-04-2003 à 08:24:37
là tu compares un code HTML plus qu'incorrect avec un code XHTML correct
Marsh Posté le 28-04-2003 à 09:14:30
Sh@rdar a écrit : là tu compares un code HTML plus qu'incorrect avec un code XHTML correct |
Non en HTML, tu n'as pas besoin de fermer certaines balises. Par exemple, </html> et </body> ne sont pas obligatoires !
Marsh Posté le 28-04-2003 à 09:16:22
Kalex a écrit : Non en HTML, tu n'as pas besoin de fermer certaines balises. Par exemple, </html> et </body> ne sont pas obligatoires ! |
seulement si t'es un porc
Marsh Posté le 28-04-2003 à 09:17:15
daique a écrit : |
ça résume assez bien ce que je voulais dire
Marsh Posté le 28-04-2003 à 09:25:30
ReplyMarsh Posté le 28-04-2003 à 09:27:30
tu veux prouver que t'es un porc ?
Marsh Posté le 28-04-2003 à 09:28:10
on a bien compris, oui ton code est valide mais c'est porc quand même
tu pourrais aussi tout mettre sur une seule ligne hein
Marsh Posté le 28-04-2003 à 09:30:20
antp a écrit : |
Si respecter les standards du W3c c'est être un porc, alors je suis le roi des porcs.
Marsh Posté le 28-04-2003 à 09:34:55
Tu joues sur les mots là
Tu mets tout ton code sur une ligne, c'est porc mais ça reste tout autant conforme aux standards
Idem pour le C, tu peux faire un code archi dégueux mais tout à fait conforme.
Si tu appelles tes variables "Var1", "Var2", etc. ça marche mais c'est porc
Marsh Posté le 28-04-2003 à 09:40:40
Kalex a écrit : Je suis d'accord pour dire qu'XML facilite l'interopérabilité. C'est l'avenir.
|
Mouarf ! C'est pas tellement là dessus qu'on fait des gains de taille, mais plutôt sur le passage d'un code en transitionnal avec <table>, <font> et images à gogo à un code strict ayant recours aux CSS.
De plus, personne ne code du HTML comme tu le fais
Marsh Posté le 28-04-2003 à 09:42:30
gm_superstar a écrit : |
SI ! FrontPage 98
Marsh Posté le 28-04-2003 à 09:43:17
antp a écrit : Tu joues sur les mots là |
Ca n'a rien a voir !
HTML, n'est prévu que pour la publication sur internet. Partant de là, je trouve parfaitement logique d'écrire une table comme ça :
Code :
|
Même si je trouve qu'XML est une très bonne chose !
Marsh Posté le 28-04-2003 à 09:44:16
Kalex a écrit : Ca n'a rien a voir ! |
je vois pas le rapport
Marsh Posté le 28-04-2003 à 09:53:48
Kalex a écrit : Ca n'a rien a voir ! |
T'as jamais vu un fichier d'aide au format .hta???
Marsh Posté le 28-04-2003 à 09:57:06
antp a écrit : |
Par exemple, en HTML lorsque le navigateur rencontre un "<td>", il sait ce que ça veut dire. Lorsqu'il rencontre un autre "<td>" ou un "<tr>", il peut raisonnablement penser que le premier "<td>" est fini.
Ce mécanisme « porc », n'est bien sûr pas possible en XHTML et encore moins en XML, et c'est une bonne chose. Mais lorsque le langage est uniquement prévu pour la publication c'est logique.
Marsh Posté le 28-04-2003 à 09:57:45
gizmo a écrit : |
Non.
Sinon, même réponse qu'au dessus.
Marsh Posté le 28-04-2003 à 09:59:00
Kalex a écrit : Non. |
et .chm ?
Marsh Posté le 28-04-2003 à 10:02:55
Reply
Marsh Posté le 27-04-2003 à 21:01:04