Validation W3C HTML: width heigh exclus ?
xxkirastarothxx
Messages postés
380
Date d'inscription
Statut
Membre
Dernière intervention
-
zoby44 Messages postés 818 Date d'inscription Statut Membre Dernière intervention -
zoby44 Messages postés 818 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Voila j'arrive en fin de conception de mon site et j'étais en train de passé les test W3C (css & html & link), le css et link sont passés sans soucis, mais le HTML bloque pour pas mal de chose, dont certaines m'ont surprises:
* Error Line 109, Column 34: there is no attribute "width".
* Error Line 109, Column 48: there is no attribute "height".
Comment ça il n'y à pas d'attribut width ou height... ?
Je me suis dis bon s'pas grave on va remplacer par style='width:100%; height:100%' mais le résultats diffère :S
* Warning Line 141, Column 34: cannot generate system identifier for general entity "option".
* Error Line 141, Column 34: general entity "option" not defined and no default entity.
* Warning Line 141, Column 40: reference not terminated by REFC delimiter.
* Warning Line 141, Column 40: reference to external entity in attribute value.
* Error Line 141, Column 40: reference to entity "option" for which no system identifier could be generated.
* Info Line 141, Column 33: entity was defined here.
Voila si vous avez des idées, ça serrais super :)
Merci :)
Voila j'arrive en fin de conception de mon site et j'étais en train de passé les test W3C (css & html & link), le css et link sont passés sans soucis, mais le HTML bloque pour pas mal de chose, dont certaines m'ont surprises:
* Error Line 109, Column 34: there is no attribute "width".
* Error Line 109, Column 48: there is no attribute "height".
<div width='100%' height='100%'>
Comment ça il n'y à pas d'attribut width ou height... ?
Je me suis dis bon s'pas grave on va remplacer par style='width:100%; height:100%' mais le résultats diffère :S
* Warning Line 141, Column 34: cannot generate system identifier for general entity "option".
* Error Line 141, Column 34: general entity "option" not defined and no default entity.
* Warning Line 141, Column 40: reference not terminated by REFC delimiter.
* Warning Line 141, Column 40: reference to external entity in attribute value.
* Error Line 141, Column 40: reference to entity "option" for which no system identifier could be generated.
* Info Line 141, Column 33: entity was defined here.
<form action="index.php?com=users&option=login" method="post" >
Voila si vous avez des idées, ça serrais super :)
Merci :)
A voir également:
- Validation W3C HTML: width heigh exclus ?
- Editeur html - Télécharger - HTML
- Br html ✓ - Forum Webmastering
- Html br ✓ - Forum Webmastering
- Balise </br> - Forum HTML
- Excel validation des données liste - Guide
8 réponses
C'est normal ... le W3C comme tu le sais respecte les normes .... or la tu met du CSS dans une balise HTML ... beurk.
Met un identifiant ou une classe sur ton div et formate le en CSS.
Ca devrait passer ...
Met un identifiant ou une classe sur ton div et formate le en CSS.
Ca devrait passer ...
Merci :)
Pour moi mettre du css dans du html s'était plutôt metre un style="..." pour moi width='' height='' se sont des attribut html (bien que ça définisse la taille), m'enfin tout le monde peu se tromper ^^
Je vais essayer avec des class.
Et pour la deuxième partie, une idée ? apparemment l'option "option" pose problème... mais pourquoi ça ... :S
Pour moi mettre du css dans du html s'était plutôt metre un style="..." pour moi width='' height='' se sont des attribut html (bien que ça définisse la taille), m'enfin tout le monde peu se tromper ^^
Je vais essayer avec des class.
Et pour la deuxième partie, une idée ? apparemment l'option "option" pose problème... mais pourquoi ça ... :S
Il est vrai que le fait de juste mettre width et height sont simplement des attribut html et cela devrait fonctionner.
Après personnellement je trouve ça beaucoup plus propre de séparer le contenu de la mise en forme.
En gros le minimum d'infos en html et tout ce qu'il faut pour ce que ça soit beau en css ^^ m'enfin chacun fait comme il veut et vraisemblablement la balise DIV ne connais pas ses attribut comme tu l'as remarqué dans ton premier post.
Pour ta ligne 141 :
Ca semble bizarre car le mot option est dans une chaine de caractère donc il ne devrait même pas analyser ce qu'il y a dedans ...
Je suis désolé mais je n'ai pas vraiment d'idée mais es-tu sur de vouloir aller sur la page index.php?com=users&option=login ? tes users et login ne sont pas gérés en php ?
Après personnellement je trouve ça beaucoup plus propre de séparer le contenu de la mise en forme.
En gros le minimum d'infos en html et tout ce qu'il faut pour ce que ça soit beau en css ^^ m'enfin chacun fait comme il veut et vraisemblablement la balise DIV ne connais pas ses attribut comme tu l'as remarqué dans ton premier post.
Pour ta ligne 141 :
<form action="index.php?com=users&option=login" method="post" >
Ca semble bizarre car le mot option est dans une chaine de caractère donc il ne devrait même pas analyser ce qu'il y a dedans ...
Je suis désolé mais je n'ai pas vraiment d'idée mais es-tu sur de vouloir aller sur la page index.php?com=users&option=login ? tes users et login ne sont pas gérés en php ?
Pour clarifier un peu la chose, je précise que c'est pour le CMS que je développe, et pour faire un site modulable a 100% on est parfois obligé de faire quelques horreurs :p
Par exemple ? des includes d'includes d'includes ( voir d'includes) xD
Mes utilisateurs sont géré en session, et stocké en mysql, le lien "index.php?com=users&option=login" fais reference a ma page composants/users/login.php, c'est elle qui vérifie les logins, et qui ouvre la session.
J'en profite pour dire que tout marche parfaitement, mais y'a des erreurs de validation que je ne comprends pas du tout, Erreur dans ce genre:
Surtout que j'ai tout verifié et reverifié, tous les tags ouverts sont bien refermés, et inverssement.
un lien en target='_blank' est aussi indiqué comme une erreur html ...
ainsi que
J'aurais bien aimé être valide W3C avant la difusion du CMS, ça fais plus pro ^^
Mais bon ma barre firefox "Webdeveloppeur" me retourne:
-Mode de conformité au norme: OK
-Validation CSS: OK
-Erreur javascript: OK
Limite, je verrais peut être plus tard pour la validation html.
Ah ouais Aussi, important:
Je n'ai pas du tout les même erreur de validation seulon les differents site que j'ai trouver... y en a t'il un mieux que les autres ?
Par exemple ? des includes d'includes d'includes ( voir d'includes) xD
Mes utilisateurs sont géré en session, et stocké en mysql, le lien "index.php?com=users&option=login" fais reference a ma page composants/users/login.php, c'est elle qui vérifie les logins, et qui ouvre la session.
J'en profite pour dire que tout marche parfaitement, mais y'a des erreurs de validation que je ne comprends pas du tout, Erreur dans ce genre:
# Error Line 267, Column 10: XML Parsing Error: Opening and ending tag mismatch: td line 123 and tr. </tr> # Error Line 268, Column 12: XML Parsing Error: Opening and ending tag mismatch: tr line 122 and table. </table> # Error Line 273, Column 9: XML Parsing Error: Opening and ending tag mismatch: table line 121 and div. </div> # Error Line 275, Column 8: XML Parsing Error: Opening and ending tag mismatch: div line 104 and body. </body> # Error Line 276, Column 7: XML Parsing Error: Opening and ending tag mismatch: body line 103 and html. </html> # Error Line 276, Column 7: XML Parsing Error: Premature end of data in tag html line 2. </html>
Surtout que j'ai tout verifié et reverifié, tous les tags ouverts sont bien refermés, et inverssement.
un lien en target='_blank' est aussi indiqué comme une erreur html ...
ainsi que
Error Line 180, Column 44: document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag. <input type="submit" value="Morphing" />
J'aurais bien aimé être valide W3C avant la difusion du CMS, ça fais plus pro ^^
Mais bon ma barre firefox "Webdeveloppeur" me retourne:
-Mode de conformité au norme: OK
-Validation CSS: OK
-Erreur javascript: OK
Limite, je verrais peut être plus tard pour la validation html.
Ah ouais Aussi, important:
Je n'ai pas du tout les même erreur de validation seulon les differents site que j'ai trouver... y en a t'il un mieux que les autres ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ah désolé mais de toute manière tu as l'air plus calé que moi pour tout ça ^^
Je n'y connais rien en XML :p ni en CMS d'ailleur xD
Je peut juste te souhaiter bon courage et que quelqu'un de plus pro passe par là ^^
Bon courage et désolé.
@ plus
Je n'y connais rien en XML :p ni en CMS d'ailleur xD
Je peut juste te souhaiter bon courage et que quelqu'un de plus pro passe par là ^^
Bon courage et désolé.
@ plus
Et pour la deuxième partie, une idée ? apparemment l'option "option" pose problème... mais pourquoi ça ... :S
Ce n'est pas le mot "option" qui pose soucis mais juste le & avant. Remplacer le & par & et tout rentre dans l'ordre
Ce n'est pas le mot "option" qui pose soucis mais juste le & avant. Remplacer le & par & et tout rentre dans l'ordre
Correction du message précédent:
Je veut dire de remplacer le & par "& a m p ;" (en supprimant les espaces bien sur)
JM
Je veut dire de remplacer le & par "& a m p ;" (en supprimant les espaces bien sur)
JM
Salut, tu aurais un lien où on peut voir la page ?
Sinon fait un copier coller de tout le code html. C'est pas évident de voir les erreurs avec juste des bouts de code. Des fois, avec la validation html, tu oublie de fermer une balise en début de code et le validateur t'indique un erreur à la dernière ligne.
Sinon fait un copier coller de tout le code html. C'est pas évident de voir les erreurs avec juste des bouts de code. Des fois, avec la validation html, tu oublie de fermer une balise en début de code et le validateur t'indique un erreur à la dernière ligne.