HTML - Erreurs W3C

Fermé
jonathony Messages postés 32 Date d'inscription mercredi 8 juillet 2009 Statut Membre Dernière intervention 2 septembre 2010 - 30 déc. 2009 à 12:48
jonathony Messages postés 32 Date d'inscription mercredi 8 juillet 2009 Statut Membre Dernière intervention 2 septembre 2010 - 30 déc. 2009 à 17:21
Bonjour,
je suis actuellement en train de faire un site internet et j'ai des soucis de vérification, j'en ai déjà corriger beaucoup, voici les dernières , je suis en HTML 1.0 :
1ère erreur :
caractère de début de nom invalide: seuls les séparateurs S et TAGC sont permis
<caption><span class="text1">MEMBRES ACTUELS</span class="text1"></caption>

2ème erreur:
ul is not allowed here
There is probably a block element within an inline element.
Nested block elements could cause this error too, as block elements
may not be nested arbitrarily. This depends on the [X]HTML elements.
<ul>

le code :
<div id="zone2">
<h1>SOMMAIRE:</h1>

<h2>
<ul>
<li><a href="Biographie.html"> Biographie </a></li>
<li><a href="Membres du groupe.html"> Membres du groupe </a></li>
<li><a href="Discographie.html"> Discographie </a></li>
<li><a href="Videos Musique.html"> Vidéos - Musique </a></li>
</ul>
</h2>

</div>

Voila j'espère de futures réponses assez rapide car je dois le donner à un ami prochainement !
A voir également:

21 réponses

notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
30 déc. 2009 à 13:58
1.
<caption><span class="text1">MEMBRES ACTUELS</span class="text1"></caption> 

La fermeture du span ne doit pas contenir la classe. Cela dit, il est encore plus simple de faire ceci :
<caption class="text1">MEMBRES ACTUELS</caption> 

2. Un titre (hx) est de type block et ne peut pas contenir d'autres éléments de type block. Or une liste (ul) est aussi un élément de type block.
0
jonathony Messages postés 32 Date d'inscription mercredi 8 juillet 2009 Statut Membre Dernière intervention 2 septembre 2010
30 déc. 2009 à 14:36
Merci bcp pour le span ^^ Le soucis étant pour Hx du coup je doit paramétré ul ? j'ai des erreus semblables pour ol et il
0
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
30 déc. 2009 à 14:41
Il ne faut pas mettre de h2 : h2 est une balise de titre niveau 2. Une liste (ordonnée ou pas) ne peut pas être un titre...
0
jonathony Messages postés 32 Date d'inscription mercredi 8 juillet 2009 Statut Membre Dernière intervention 2 septembre 2010
30 déc. 2009 à 15:09
je dois changer les balise ol ect ? ou je dois carrément créer une balise p class="tableau" par exemple ? De plus je ne peux plus coloré ma puce ne fait je suis bloqué =)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
30 déc. 2009 à 15:18
Non, des listes sont des listes ! il n'y a pas de raison de changer le code.
Il ne faut pas les mettre dans des titres c'est tout ;) (ou des paragraphes, le pb sera le même)

Pourquoi voulez-vous absolument les mettre dans des h2 ?
0
jonathony Messages postés 32 Date d'inscription mercredi 8 juillet 2009 Statut Membre Dernière intervention 2 septembre 2010
30 déc. 2009 à 15:20
J'ai réussi à tout modifié ça marche =) mais tant j'ai la même erreur mais d'un autre genre c'est au niveau du premier <ol> ça a un rapport avec le span je pense.

erreur :
ol is not allowed here.
There is probably a block element within an inline element.
Nested block elements could cause this error too, as block elements
may not be nested arbitrarily. This depends on the [X]HTML elements.
<ol>

code:
<span class="text-album"><img src="images/Symphony I.jpg" alt=""></img>
<ol>
<li>Epicus Furor </li>
<li>Emerald Sword</li>
<li>Wisdom Of The Kings</li>
<li>Heroes Of The Lost Valley </li>
<li>Eternal Glory</li>
<li>Beyond The Gates Of Infinity</li>
<li>Wings Of Destiny</li>
<li>The Dark Tower Of Abyss </li>
<li>Riding The Winds Of Eternity</li>
<li>Symphony Of Enchanted Lands</li>
</ol>
</span>
0
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
30 déc. 2009 à 15:21
Alors là vous faites l'erreur inverse : vous mettez des éléments de type block (toujours la liste) dans un élément inligne (span).

Mettez un div à la place du span.

[edit] l'aspect des puces se gère en CSS... et ol est une liste ordonnée, donc avec des 1,2,3,4 etc.
0
jonathony Messages postés 32 Date d'inscription mercredi 8 juillet 2009 Statut Membre Dernière intervention 2 septembre 2010
30 déc. 2009 à 15:24
Merci beaucoup de votre aide. Mais en fait à quoi sert span j'ai pas tout à fait compris ^^ je sais que span est du type infine, en fait je l'utilise seulement parce que je n'ai pas pu mettre un <p>. En gros faut toujours que je passe par div ? Donc à quoi sert le span ?
0
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
30 déc. 2009 à 15:31
Un span sert à appliquer un style à l'intérieur d'un élément block.
Exemple : un paragraphe est de type block, je veux qu'un mot dans la phrase soit rouge alors que le reste du texte est noir, j'écrirai :
<p>Le mot <span style="color:red">rouge</span> est écrit en <span style="color:red">rouge</span></p>


Un div sert à la même chose, mais à l'extérieur des éléments de type block. Donc on ne pourra pas styliser qu'une partie de la phrase, mais la totalité.

<div style="color:red">
<p>Tout ce qui est entre les balises div sera écrit en rouge</p>
<p>Toujours du rouge</p>
</div>
<p>Le texte est de nouveau noir.</p>

On se sert surtout des div pour positionner des éléments (le menu, le pied de page, etc)
0
jonathony Messages postés 32 Date d'inscription mercredi 8 juillet 2009 Statut Membre Dernière intervention 2 septembre 2010
30 déc. 2009 à 15:34
Ok Merci de l'aide ça me rend un service vraiment énorme ^^. Hum... si vous avez le temps vous savez comment fonctionne le hover et lautre je sais plus, pour changer la couleur d'un lien sélectionné ou déja visité
0
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
30 déc. 2009 à 15:38
Une petit lien : http://css.mammouthland.net/rollover-pseudo-classe-css-hover.php
(et ne pas oublier la règle LoVe HAte : :link, :visited, :hover, :active)
0
jonathony Messages postés 32 Date d'inscription mercredi 8 juillet 2009 Statut Membre Dernière intervention 2 septembre 2010
30 déc. 2009 à 15:42
merci =)
0
jonathony Messages postés 32 Date d'inscription mercredi 8 juillet 2009 Statut Membre Dernière intervention 2 septembre 2010
30 déc. 2009 à 15:56
J'ai bien lu le dossier ^^ mais en fait on est obligé de le placer même vide ? :link , :visited ,:hover ,:active ? J'ai réussi, au fait pour réinitialiser un site pour que je voie à nouveau quand il n'est pas visité c'est possible ?
0
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
30 déc. 2009 à 16:11
Même vide ? C'est à dire ? sans être stylisés ?
Disons plutôt qu'on peut leur attribuer les mêmes styles en faisant quelque chose comme ceci :
a:hover, a:active {
color:red;
}


Par contre je ne comprends pas du tout l'histoire de la réinitialisation...
0
jonathony Messages postés 32 Date d'inscription mercredi 8 juillet 2009 Statut Membre Dernière intervention 2 septembre 2010
30 déc. 2009 à 16:14
Par exemple moi comme je travaille sur le site je ne peux pas me mettre à la place du visiteur qui viens pour la première fois.

Donc Je ne peux pas voir les modifications de mon active car je suis tout le temps en train de cliquer dessus pour vérifier quand je fais des modifications.
0
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
30 déc. 2009 à 16:15
Ah d'accord ! il faut vider le cache du navigateur.
0
jonathony Messages postés 32 Date d'inscription mercredi 8 juillet 2009 Statut Membre Dernière intervention 2 septembre 2010
30 déc. 2009 à 16:16
hum :s comment ^^
0
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
30 déc. 2009 à 16:23
Avec FF : outils > avancés > onglet réseau "vider le cache" ou ctrl + shift + suppr
0
Tu connaitrais un site sur les hyperlien email ? =)
0
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
30 déc. 2009 à 17:17
Un site sur les hyperliens email ?? ouh la, je comprends de moins en moins.

Si c'est un lien qui ouvre un logiciel de messagerie, c'est ça :
<a href="mailto:mon-email.toto.com">Contact</a>
0