[résolu]Souci de propreté de langage...Et norme W3C
Forum Programmation : [résolu]Souci de propreté de langage...Et norme W3C
Bonjour a tous...
J'ai pour but après fin du site de le rendre compatible avec la norme W3C. Seulement je m'y perd un peu dans leur bazard...
Voici ma ligne actuelle concernant ça:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Et avec cette ligne, W3C me trouve pas mal d'erreur sur mes pages qui fonctionnent pourtant sous IE et firefox...
J'ai remarqué qu'apparemment il y avait plusieurs version de la nome W3C....Quelqu'un pourrait-il m'éclairer sur ces version?
Site officiel W3C: http://www.w3.org/
HTML Validator: http://validator.w3.org/
CSS Validator: http://jigsaw.w3.org/css-validator/
Merci à tous pour vos réponses
Message édité par Nisnor le 05-11-2006 à 20:49:57
Non, il n'y a qu'une version de la w3c, mais plusieurs langages (si on veut).
il y a le HTML 4 strict, transitional, le XHTML, ...
Si tu n'es pas sûr du html employé, enlève la ligne "doctype" et fait un test sur le validator, il pourra surement déterminer quel langage est majoritaire sur ta page.
Répondre à crazycat@idn
le fait que les pages fonctionnent sou sIE et FF ne signifie par que les pages soient valides.... il y a simplement quelques syntaxes à respecter.
Répondre à sebnutt
W3C est le nom du consortium qui définit les normes autour du XML.
Je pense que pour le les validator testent le XHTML au lieu du HTML4.
Surtout que DOCTYPE est typiquement un tag pour du XML
Message édité par CRicky le 30-08-2006 à 13:14:19
Non non, le doctype est un entête qui indique le langage utilisé.
Et les validateurs testent aussi bien le HTML que le XHTML, je crois même qu'ils datent d'avant le XHTML.
Répondre à crazycat@idn
Ok d'abord merci pour vos réponse et vos lumières
@Sebnutt -->Je me doute que si les pages fonctionnent sous les deux, c'est pas qu'elles sont valides à 100% parsque entre IE 6 qui bug de tous cotés (normal ça vient de chez microsoft ^^
D
) et firefox qui intègre des petits + a mon avis pour faciliter le décodage des pages HTML "mal codées", ça veut pas dire grand chose...Mais bon le fait qu'une page donne le même resultat visuel (a quelque exceptions près...Notamment concernant les espacements entre <p></p> et le reste qui est différent sous IE et sous FF...Il y en a un qui met un espace au dessu et en dessou de <p> et l'autre non)
Je vais essayer d'enlever la ligne doctype pour voir
| crazycat@idn a écrit : Non non, le doctype est un entête qui indique le langage utilisé.
|
Si si, DOCTYPE c'est du XML à la base, très utilisée pour indiquer la DTD (formattage des données) associée avec un lien, ou directement dans l'élément !DOCTYPE.
http://www.w3.org/TR/REC-xml/#NT-doctypedecl
Dans le cas spécifique du HTML et XHTML, le nom donné au DOCTYPE est effectivement le choix du langage et version, mais ce n'est qu'un cas particulier, puisqu'en XML (hors tout HTML), on peut y mettre ce que l'on veut (la norme ne fait pas de restriction de ce côté-ci).
Message édité par CRicky le 30-08-2006 à 20:46:54
"Mes topics ne meurent jamais"
Bon voila j'ai apporté solution a mon problème...Les erreurs étaient duent au fait que avec la norme HTML 4.01 on ne peut pas intégrer n'importe quel attribut (valide sous le XHTML 1.0 par exemple) sur certaines balises et l'utilisation du Javascript (en particulier des gestionnaire d'évennement comme onClick, onBlur, onFocus, onLoad etc etc qui s'utilisent un peu comme les attributs de balises) semble être interdite...
J'ai changé pour du XHTML 1.0 Transitional et depuis, plus aucune erreur
(Youpi, je rentre dans les normalités
)
@+
Il y a 376 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

crazycat@idn