[W3C] quel est l'intéret d'être XHTML Compliant ? pourquoi pas HTML4 ?

quel est l'intéret d'être XHTML Compliant ? pourquoi pas HTML4 ? [W3C] - HTML/CSS - Programmation

Marsh Posté le 27-04-2003 à 21:01:04    

:??:

Reply

Marsh Posté le 27-04-2003 à 21:01:04   

Reply

Marsh Posté le 27-04-2003 à 21:28:02    

Bon OK, c'est un peu ce que je pensait, mais bon ...

Reply

Marsh Posté le 27-04-2003 à 21:44:39    

Respecter une norme, d'accord. Mais pourquoi plus XHTML que HTML4 :??:

Reply

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. :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 27-04-2003 à 22:04:47    

antp a écrit :


 
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. :D


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 :??:

Reply

Marsh Posté le 27-04-2003 à 22:06:06    

:heink: XHTML = HTML + XML, c'est du HTML dans un document XML, tout ce qu'il y a de plus conforme comme XML normalement.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 27-04-2003 à 22:07:56    

antp a écrit :

:heink: 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  :??:

Reply

Marsh Posté le 27-04-2003 à 22:11:54    

THE REAL SMILEY a écrit :


Alors pkoi ce forum est xhtml  :??:  


 
parce que xhtml c'est ce qui remplace html, t'es sûr que tu lis ce qu'on te dit ? :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 27-04-2003 à 22:14:53    

antp a écrit :


 
parce que xhtml c'est ce qui remplace html, t'es sûr que tu lis ce qu'on te dit ? :D


M'enfin bon le HTML a encore de belles années devant lui :jap:

Reply

Marsh Posté le 27-04-2003 à 22:18:30    

THE REAL SMILEY a écrit :


M'enfin bon le HTML a encore de belles années devant lui :jap:  


 
À part pour le principe de discuter pour ne rien dire, je vois pas l'intérêt du HTML par rapport au XHTML :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 27-04-2003 à 22:18:30   

Reply

Marsh Posté le 27-04-2003 à 22:20:39    

HotShot a écrit :


 
Ben oui, comme les 4L. Tant que du monde les utilisera, on les verra encore.

[:spamafote] ben tant que les routes seront compatibles, les 4L pourront toujours rouler ... :D

Reply

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 :D )

Reply

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? :whistle:)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

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 :D  
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 [:proy]
 
Sinon, vous auriez un site avec du "beau" XHTML, pour voir ce que ca peut donner lorsqu'il est utilisé au mieux ? :)


Message édité par mrbebert le 27-04-2003 à 23:05:10
Reply

Marsh Posté le 27-04-2003 à 23:05:53    

mrBebert a écrit :

Tu m'en vois désolé pour lui :D  
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 [:proy]
 
Sinon, vous auriez un site avec du "beau" XHTML, pour voir ce que ca peut donner lorsqu'il est utilisé au mieux ? :)  


 

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é?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 27-04-2003 à 23:09:47    

J'aimerais des réponses plus concrètes.
Là, ca ressemble plutot à :
"XHTML c'est mieux parce que HTML c'est moins bien :o "
 
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 [:proy]  
 
(et en version polie, ce serait bien aussi :heink: )

Reply

Marsh Posté le 27-04-2003 à 23:20:06    

En HTML4, y a bien des CSS  :??:  :??: :heink:  
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 :sweat:

Reply

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.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

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 ?
En HTML 4 strict tu dois passer en CSS oui. Le 4 transitionnal est juste une "resucée du 3.2". Le XHTML apporte la syntaxe XML et diverses simplifications :) c bien, c progressif, comme ça même les gros neuneus ils ont le temps d'ouvrir "XHTML+CSS pour les nuls" entre deux évolutions des normes :)
 
http://pikas.net.free.fr/images/evangeliser.jpg

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 :) )


Message édité par mrbebert le 27-04-2003 à 23:42:56
Reply

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 :??:  
 
Ou alors, c'est seulement utiliser la norme XML pour les documents HTML. Pourquoi pas, je suis pas contre, mais je voudrais juste savoir [:proy]


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 ? :)


http://openweb.eu.org/ :)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 28-04-2003 à 02:15:38    

:jap:  :jap:

Reply

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.
 
Plus compatibles : l'accès aux sites possible sur des périphériques peu puissants (PDA, téléphones, micro-ondes, frigos), aux navigateurs très simples et processeurs peu puissants, grâce à une syntaxe stricte - ce qui évite en prime d'avoir 36.000 hénaurmes routines de "correction de code" façon MSIE.
 
Plus accessibles : séparation forcée du contenu et de la présentation (fin des balises de présentation font color etc.), donc contenu visible d'emblée sur les navigateurs pour sourds/aveugles/culs de jattes. Structure sémantique à privilégier : contenu hiérarchisé, donc plus facile à traiter en mode texte, par des ordinateurs...
 
Plus facile à maintenir : recours aux CSS (remanier tout l'aspect d'un site en 10 mn simplement en éditant un fichier .css), syntaxe cohérente et "simplifiée"/logique (tous les attributs ont une valeur p.ex.)
 
Plus évolutif : compatibilité ascendante facilitée par l'abandon de diverses balises, l'emballage dans du XML...
 
Plus économique : gain de bande passante, maintenance/changement/updates/"déboguage" facilité pour les webmasters/admins etc. car code plus simple etc.

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 :
  1. <table><tr>
  2. <td>01
  3. <td>02
  4. </table>


donne en XHTML :

Code :
  1. <table><tr>
  2. <td>01</td>
  3. <td>02</td>
  4. </tr></table>


C'est sûrement une bonne chose, mais c'est plus lourd...


Message édité par kalex le 28-04-2003 à 05:23:49
Reply

Marsh Posté le 28-04-2003 à 08:24:37    

là tu compares un code HTML plus qu'incorrect avec un code XHTML correct
 :heink:


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

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
 :heink:  

Non en HTML, tu n'as pas besoin de fermer certaines balises. Par exemple, </html> et </body> ne sont pas obligatoires !

Reply

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


Message édité par daique le 28-04-2003 à 09:16:45
Reply

Marsh Posté le 28-04-2003 à 09:17:15    

daique a écrit :


 
seulement si t'es un porc


 
ça résume assez bien ce que je voulais dire :D


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 28-04-2003 à 09:25:30    

Reply

Marsh Posté le 28-04-2003 à 09:27:30    

Reply

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 :D


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 28-04-2003 à 09:30:20    

antp a écrit :


 
tu veux prouver que t'es un porc ? :D

Si respecter les standards du W3c c'est être un porc, alors je suis le roi des porcs. ;)

Reply

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 [:spamafote]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

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.
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 :
  1. <table><tr>
  2. <td>01
  3. <td>02
  4. </table>


donne en XHTML :

Code :
  1. <table><tr>
  2. <td>01</td>
  3. <td>02</td>
  4. </tr></table>


C'est sûrement une bonne chose, mais c'est plus lourd...


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 ;)


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 28-04-2003 à 09:42:30    

gm_superstar a écrit :


[...]
De plus, personne ne code du HTML comme tu le fais ;)


 
SI ! FrontPage 98  :D


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 28-04-2003 à 09:43:17    

antp a écrit :

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 [:spamafote]

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 :
  1. <table><tr>
  2. <td>01
  3. <td>02
  4. </table>


Même si je trouve qu'XML est une très bonne chose !

Reply

Marsh Posté le 28-04-2003 à 09:44:16    

Kalex a écrit :

Ca n'a rien a voir !  
HTML, n'est prévu que pour la publication sur internet.  


 
:??: je vois pas le rapport


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 28-04-2003 à 09:53:48    

Kalex a écrit :

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 :


 
T'as jamais vu un fichier d'aide au format .hta???

Reply

Marsh Posté le 28-04-2003 à 09:57:06    

antp a écrit :


 
:??: je vois pas le rapport
 

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.


Message édité par kalex le 28-04-2003 à 09:58:25
Reply

Marsh Posté le 28-04-2003 à 09:57:45    

gizmo a écrit :


 
T'as jamais vu un fichier d'aide au format .hta???

Non. :D
Sinon, même réponse qu'au dessus.

Reply

Marsh Posté le 28-04-2003 à 09:59:00    

Reply

Marsh Posté le 28-04-2003 à 10:02:55    

antp a écrit :


 
et .chm ? :D

Oui. :(
Mais sous Unix t'en vois pas bc. :)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed