Aller au contenu

Le Portail est presque valide XHTML...


Ldfa

Messages recommandés

Je me suis amusé à bosser sur la mise en confirmité XHTML du Portail. Il n'y avait pas beaucoup d'erreurs, juste les ajouts que j'avais réalisé étaient souvent erronés. ;) Je ne suis pas un spécialiste...

 

Je suis même arrivé à faire passer l'animation Flash de l'horloge. :shy:

 

Il reste juste une erreur sur les émoticônes... Mais là, je sèche pour l'instant. ;)

Lien vers le commentaire
Partager sur d’autres sites

Quelle erreur ? Le site de vérif t'annonce quoi ? Les émoticones sont des images, et il faut absolument un attribut alt pour les images, même un attribut vide. En gros, le code HTML généré doit être du style <img src="dossier/image.gif" alt="texte alternatif" />. Si on n'a pas de texte alternatif, on doit mettre alt="".

Lien vers le commentaire
Partager sur d’autres sites

Voici l'erreur générée par ceci :

 

Error Line 458 column 209: there is no attribute "emoid".

 

..." style="vertical-align:middle" emoid=":trance:" border="0" alt="wacko.gif" />

 

You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

 

This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

 

How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.

Lien vers le commentaire
Partager sur d’autres sites

effectivement l'atribut id existe, mais pas emoid.

Par contre sert-il pour un javascript ?

Là je ne sais pas, en plus un id étant unique on peut pas simplement remplacer emoid par id.

A+

Lien vers le commentaire
Partager sur d’autres sites

Depuis, j'ai fait quelques recherches. ;)

 

On trouve emoid dans 4 fichiers (1 .js et 3 .php).

 

J'ai cherché des discussions sur les forums de support d'IPB concernant la conformitée XHTML, mais je n'ai pas trouvé de sujet traitant de emoid, sauf sur un site où il se moquait du fait qu'IPB n'était toujours pas conforme XHTML, qui était apparament annoncée pour la v3.0. :luv:

 

Je pense qu'on va clore ce sujet pour le moment. ;)

Lien vers le commentaire
Partager sur d’autres sites

Ça m'étonnerait que l'attribut emoid serve à quoi que ce soit. Je suggère de le remplacer par l'attribut title, qui, lui, est valide et utile.

Lien vers le commentaire
Partager sur d’autres sites

Le problème c'est que s'il est aussi dans un js, il sert peut être pour une interaction avec le js.

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.