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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Difference entre le html et le xhtml...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Difference entre le html et le xhtml...

n°1410727
Raul10
Raul, joueur du Real Madrid.
Posté le 21-07-2006 à 00:47:36  profilanswer
 

Salut à tous !
 
J'aurais voulu savoir quelle est la différence entre le html et le xhtml...
 
Sinon j'ai l'intention d'apprendre le css afin de créer un site web mais quelqu'un m'a dis que mes conaissance en html ne suffirait pas et que de bonnes bases en xhtml sont necessaire sinon je vais galerer...
 
Que pensez vous de tout ça ???
 
Merci d'avance pour tout ceux qui répondront à ce post !

mood
Publicité
Posté le 21-07-2006 à 00:47:36  profilanswer
 

n°1410729
Splinter_7
Posté le 21-07-2006 à 01:09:50  profilanswer
 

Le html permet de faire la structure de ton site, ton squelette. Le CSS n'est que de la décoration, si l'on le retire ta page doit fonctionne, certes elle sera " moche " mais elle sera fonctionnelle.
 
En gros, pas de CSS sans Html....

n°1410730
Raul10
Raul, joueur du Real Madrid.
Posté le 21-07-2006 à 01:13:51  profilanswer
 

Donc avec mes bonnes conaissance en html je peux envisager aisément un apprentissage du css ???

n°1410731
Splinter_7
Posté le 21-07-2006 à 01:16:29  profilanswer
 

si tu as les base c'est à dire DIV utilisation des id, des class tu peut envisager apprendre le css. Important les class et les id pour le CSS.
Un bon site www.siteduzero.com


Message édité par Splinter_7 le 21-07-2006 à 01:17:21
n°1410732
MagicBuzz
Posté le 21-07-2006 à 01:17:13  profilanswer
 

La différence fondamentale, c'est que le XHTML est compatible XML, alors que le HTML, c'est du SGML.
 
A première vue, c'est pareil, mais :
- le SGML accepte les tags non fermés (eg. <br> ou <li>item)
- le SGML accepte les ", les ' ou même rien pour délimiter la valeur d'un attribut (eg. <img src='image.gif' border=0 title="titre de l'image"> )
- le SGML se moque de la casse (pas de différence entre majuscules et minuscules) pour les noms de tags et d'attributs (eg. <IMG src="image.gif" Title="titre"><img SRC="image.gif" titlE="titre"> )
 
Alors que le XML :
- Oblige à fermes les balises (eg. <br/> ou <li>item</li> )
- N'authorise que les " comme délimiteur d'attributs (eg. <img src='image.gif'/> plante)
- Est case sensitive (eg. <IMG Src="image.gif" title="titre"/> plante, car la DTD du XHTML n'autorise que les minuscules)
 
Ca, c'est pour les principes de base de la syntaxe.
 
Ensuite, le XHTML est une évolution du HTML. Un certain nombre de tags sont "deprecated" ou même plus supportés (<iframe>, <embed>, etc.)
 
Ensuite, le HTML préconise l'utilisation de balises adéquates en fonction de leur contenu. Sémantiquement, le XHTML l'impose -mais ce n'est pas vérifiable automatiquement)
 
<p style="size: 4em;">Mon titre</p>
<div>Mon paragraphe avec du texte dedans</div>
 
Ca c'est pas valide XHTML.
 
<h1>Mon titre</h1>
<p>Mon paragraphe avec du texte dedans</p>
 
Ca c'est valide.
 
A noter que le tag <h1> est obligatoire (une page ne peut pas ne pas avoir de titre)
 
Pour finir, alors que le HTML tolère la mise en forme dans le code (<font color="red" size="+2">gros texte rouge</font> ) le XHTML l'interdit, et demande à passer par les CSS à la place. Un certain nombre d'attributs de mise en forme on d'ailleurs été abandonnés ou jugés deprecated dans ce sens (color, size, width, height, etc.)
 
Voilà pour une petite introduction rapide.

Message cité 1 fois
Message édité par MagicBuzz le 21-07-2006 à 01:18:39
n°1410734
Raul10
Raul, joueur du Real Madrid.
Posté le 21-07-2006 à 01:18:15  profilanswer
 

Ok merci pour tes réponses !

n°1411253
gebruik
Posté le 21-07-2006 à 23:17:29  profilanswer
 

Euh... va falloir revoir un peu les définitions...
Le HTML et le XHTML sont des XML liés à des DTD, qui elles sont rédigées en SGML.

n°1411404
MagicBuzz
Posté le 22-07-2006 à 13:17:35  profilanswer
 

Le HTML c'est pas du XML. C'est uniquement du SGML, ça c'est 100% sûr et certain.

n°1411417
mIRROR
Chevreuillobolchévik
Posté le 22-07-2006 à 13:47:22  profilanswer
 

html et xml sont deux dérivés du sgml
 
par contre html n est pas du xml mais xhtml si
 
donc vous etes recalés tous les deux :D

n°1411423
scull
MySCULL cay bon mangez en!
Posté le 22-07-2006 à 14:00:55  profilanswer
 

mIRROR a écrit :

html et xml sont deux dérivés du sgml
 
par contre html n est pas du xml mais xhtml si
 
donc vous etes recalés tous les deux :D


+1  [:aloy]


---------------
Créer son forum gratuit |  Mon beau blog phpBB caÿ le mal :o
mood
Publicité
Posté le 22-07-2006 à 14:00:55  profilanswer
 

n°1411432
gebruik
Posté le 22-07-2006 à 14:41:50  profilanswer
 

Et il n'y a pas de DTD pour le HTML 4.01 ? Ben si. Et une DTD, ça ne serait pas pour structure du XML à tout hasard ?

n°1411450
mIRROR
Chevreuillobolchévik
Posté le 22-07-2006 à 15:18:25  profilanswer
 

gebruik a écrit :

Et il n'y a pas de DTD pour le HTML 4.01 ? Ben si.  
 
et il y en avait meme avant 4.01
 
Et une DTD, ça ne serait pas pour structure du XML à tout hasard ?
 
par exemple mais aussi du html [:aloy]
si html etait du xml on ne pourrait pas ecrire <br>



n°1411973
MagicBuzz
Posté le 24-07-2006 à 00:49:37  profilanswer
 

mIRROR a écrit :

html et xml sont deux dérivés du sgml
 
par contre html n est pas du xml mais xhtml si
 
donc vous etes recalés tous les deux :D


ben c'est ce que j'ai dit : le HTML, c'est du SGML uniquement, pas du XML.
Le XHTML, c'est du XML, hors, le XML est un dérivé du SGML (amélioration).

n°1411974
MagicBuzz
Posté le 24-07-2006 à 00:50:28  profilanswer
 

gebruik a écrit :

Et il n'y a pas de DTD pour le HTML 4.01 ? Ben si. Et une DTD, ça ne serait pas pour structure du XML à tout hasard ?


Non, les DTD, c'est pour le SGML, pas spécialement pour le XML.
D'ailleurs, les DTD sont écrites en SGML, pas en XML.
Si tu veux faire un truc full XML, il faut écrire un XSD à la place.

n°1412007
j_lecruel
☀ ☁ ☂
Posté le 24-07-2006 à 08:52:23  profilanswer
 

MagicBuzz a écrit :

Pour finir, alors que le HTML tolère la mise en forme dans le code (<font color="red" size="+2">gros texte rouge</font> ) le XHTML l'interdit, et demande à passer par les CSS à la place. Un certain nombre d'attributs de mise en forme on d'ailleurs été abandonnés ou jugés deprecated dans ce sens (color, size, width, height, etc.)


 
 
Non, énormément de gens croient que la notion de sémantique est apparue avec XHTML ; alors qu'en fait HTML4 est tout aussi sémantique que XHTML. Les seules différences sont d'ordre syntaxique.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
n°1412040
Arjuna
Aircraft Ident.: F-MBSD
Posté le 24-07-2006 à 09:46:27  profilanswer
 

En HTML 4, la sémantique n'est pas "obligatoire".
En XHTML, même si le XHTML passe au parseur, il n'est pas forcément valide, (c'est d'ailleurs écrit dans les limitation du parseur) car le XHTML se doit de respecter la sémantique.
 
Un titre contenu dans un <div> c'est une erreur aussi grave qu'un <div> inclu dans un <p> (et alors si en plus il contient un titre, je te raconte pas :o)
 
En HTML par exemple, la présence de la balise <h1> n'est absolument pas obligatoire. En XHTML, elle l'est. Par en XHTML, je le répère, le respect de la sémantique est obligatoire, pas en HTML.
 
Sinon, évidement, depuis le HTML 1.0 il y a une notion de sémantique. Mais jamais il avait été obligatoire de la respecter.
 
PS: et dans ta citation, tu t'es pas planté de paragraphe ? [:atari] je vois pas où je parle de sémantique à cet endroit ;)


Message édité par Arjuna le 24-07-2006 à 09:47:24

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

  Difference entre le html et le xhtml...

 

Sujets relatifs
[HTML]Question rapide sur les textarea et les sauts de ligne[CSS/XHTML] Aligner du texte sous une image au centre
sécuritée du html sur site distant et vol de cookiecreer un bouton en html
Mon texte dépasse des cadres, que modifier dans le code html ?Impression pages html
video htmlCe qu'implique de choisir le XHTLM par rapport au HTML
Balises html/word[XHTML] Remplacer des <table> par des ...
Plus de sujets relatifs à : Difference entre le html et le xhtml...


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