Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1052 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Ce qu'implique de choisir le XHTLM par rapport au HTML

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ce qu'implique de choisir le XHTLM par rapport au HTML

n°1406113
Titelf
Posté le 13-07-2006 à 09:18:01  profilanswer
 

Bonjour,
 
En dehors du fait d'avoir a écrire les balises en minuscules, donner des valeurs aux attributs, ..., j'aimerais savoir ce qui différencie le XHTML du HTML simple, étant donné que tout deux permettent un balisage sémantique et structurel .  
 
Je sais qu'il faut le "servir" au navigateur en tant que "application/html+xml" (je ne suis pas sur que ce soit bien ça, mais c'est un truc du genre), et non en tant que "text/html", mais je ne vois pas trop ce que celà implique en terme de comportement du navigateur.
 
J'ai également entendu parler d'une syntaxe spéciale pour les scripts et les style (qui doivent être encadrés par <![CDATA [, non ?)
 
Je voudrais donc savoir quand choisir l'un plutôt que l'autre et ce qu'impliquent les choix, notamment au niveau de l'interpretation par les navigateurs, avant de me lancer dans mon site.
 
Merci par avance de vos réponses

mood
Publicité
Posté le 13-07-2006 à 09:18:01  profilanswer
 

n°1406119
Hermes le ​Messager
Breton Quiétiste
Posté le 13-07-2006 à 09:28:32  profilanswer
 

Choisir l'XHTML implique de respecter au maximum la sémantique au sein du document, donc d'utiliser les balises à bon escient pour ensuite par exemple pouvoir les manipuler via le dom.  

n°1406122
j_lecruel
☀ ☁ ☂
Posté le 13-07-2006 à 09:30:39  profilanswer
 

Hermes >> C'était déjà le cas en HTML4...  
 
Non le choix t'appartient à priori, même si certains pensent que le fait d'utiliser un doctype XHTML servi en text/html n'est pas une bonne chose (je ne sais pas réellement ce qu'il en est).


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
n°1406275
omega2
Posté le 13-07-2006 à 13:10:31  profilanswer
 

En gros, au niveau "norme" les différences principales sont :
- l'engagement à respecter les normes du xml
- la disparition de certains éléments
- le rajout de nouveaux éléments
- la possibilité de rajouter des modules xml correspondant à d'autres normes (mathml par exemple pour pouvoir écrire des formules mathématiques dans une page web)  
 
A noter qu'il est plus facile, pour un programme, de traiter le document, par exemple pour en extraire des informations, quand la page respecte la norme xhtml.
 
 
Là où je rejoint Hermes contrairement à j_lecruel, c'est dans le fait que le respect de la norme xhtml devrait s'accompagner d'un respect de la sémentique des balises. Il ne faut pas oublier que le xml (et tous ses dérivés) ont pour but (principal ou secondaire) de classer le contenu dans des balises ayant une signification bien déterminé. Etant donnée ce but là, il est donc illogique par exemple d'utiliser un <div> pour faire des titres de pages, des <p> pour de simples phrases ou un <hx> pour mettre en valeur le pseudo d'un posteur.
 
Par contre, avec l'html, historiquement, c'est pour ainsi dire comme on veut. Certe les balises ont une signification qui leur sont propre mais vu qu'a l'époque les css n'existaient pas, que le probléme du retraitement d'une page html était pour ainsi dire inexistant et qu'il n'existait quasiment aucun lecteur html pour les aveugles et autres malvoyant, les balises étaient généralement choisit en fonction de leur affichage et non de leur signification.
 
A noter aussi qu'a partir du moment où on utilise des css, il faudrait ne choisir les balises que pour leur signification et gérer l'intégralité de l'apparence dans le(s) css. Celà est valable aussi bien en html qu'en xhtml.

n°1406336
j_lecruel
☀ ☁ ☂
Posté le 13-07-2006 à 14:10:58  profilanswer
 

omega2 a écrit :


Par contre, avec l'html, historiquement, c'est pour ainsi dire comme on veut. Certe les balises ont une signification qui leur sont propre mais vu qu'a l'époque les css n'existaient pas, que le probléme du retraitement d'une page html était pour ainsi dire inexistant et qu'il n'existait quasiment aucun lecteur html pour les aveugles et autres malvoyant, les balises étaient généralement choisit en fonction de leur affichage et non de leur signification.


 
Comme le dit si bien SIBELIUS dans un topic récent créé par Arjuna :

Citation :


les seules différences fondamentales entre HTML et XHTML sont de l'ordre de la rigueur


 
La notion de sémantique existe depuis HTML4, on fait trop souvent l'amalgame XHTML/sémantique HTML/tag soup.


Message édité par j_lecruel le 13-07-2006 à 14:13:47

---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Ce qu'implique de choisir le XHTLM par rapport au HTML

 

Sujets relatifs
Balises html/word[Excel/Access] Comment choisir la feuille excel qu'on veut importer
Affiachage de balise HTMLAccess:extraire des données à partir de HTML
[VBS + LDAP + HTML] Récupération des infos utilisateurs d'un ADLe contenu de l'explorateur windows sous html
reccurence de mots dans un fichier (excel ou html)HTML : faire un lien direct vers une page précise d'un PDF
Remplacer des [ ] par une balise HTML[HTML / PHP] Problème de formulaire entre 2 pages
Plus de sujets relatifs à : Ce qu'implique de choisir le XHTLM par rapport au HTML


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR