Tom's Guide > Forum > Programmation > [résolu]Souci de propreté de langage...Et norme W3C

[résolu]Souci de propreté de langage...Et norme W3C

Forum Programmation : [résolu]Souci de propreté de langage...Et norme W3C

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

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éseau IRC Francophone | g33k-zone
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.

------------------------------ >>>>>> Commenter mes dessins sur snut.fr <<<<<
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
Répondre à CRicky

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éseau IRC Francophone | g33k-zone
Répondre à crazycat@idn

Ok d'abord merci pour vos réponse et vos lumières :D

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

Répondre à Nisnor

crazycat@idn a écrit :

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.


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
Répondre à CRicky

"Mes topics ne meurent jamais" :D

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 :D
(Youpi, je rentre dans les normalités :D)

@+

Répondre à Nisnor
Tom's Guide > Forum > Programmation > [résolu]Souci de propreté de langage...Et norme W3C
Aller à :

Il y a 376 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens