28172 sujets
CSS et mise en forme, CSS3
Également, tu écris ceci :
On ne ferme pas la balise html dès le début...
Ensuite le gros problème c'est que tu met des styles dans des éléments, genre :
Et tu es en xHTML Strict, donc faut essayer de mettre tous les styles dans une balise style au début de ta page, ou le mieux, dans le CSS.
Après ton code est mal présenté, tu pourrais essayer de l'indenter un peu mieux et de clarifier tout ça.
Bon courage^^
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" />
On ne ferme pas la balise html dès le début...
Ensuite le gros problème c'est que tu met des styles dans des éléments, genre :
<div style="margin-left: 350px;">
Et tu es en xHTML Strict, donc faut essayer de mettre tous les styles dans une balise style au début de ta page, ou le mieux, dans le CSS.
Après ton code est mal présenté, tu pourrais essayer de l'indenter un peu mieux et de clarifier tout ça.
Bon courage^^
Je ne sais pas comment tu fais mais tu rajoutes des erreurs^^
Je vais t'aider :
> ligne 17, tu ne peut pas utiliser l'élément border
> ligne 22, tu dois spécifier un type pour ton script, comme type="text/css" ou type="text/javascript"
> ligne 40, tu ne fermes pas la balise img
> ligne 78, tu ne peux pas utiliser la balise <center>, tu es en xHTML Strict
> ligne 83, tu ne peux pas utiliser l'attribut align ici
> comme ailleurs, il te manque encore des attributs alt="" pour tes images (ligne 86 & d'autres)
> certains liens dans tes tableaux sont fermés au mauvais endroit, en dehors de la ligne ou de la cellule ou il a été ouvert par exemple. (lignes 102, 112, 120)
A chaque fois qu'il te dit "Attribute "xxxxx" exists, but can not be used for this element",
ça veut dire que l'attribut existe mais que tu ne peux pas t'en servir pour cet élément.
Voilà, alors essaye de corriger tout ça par toi même, c'est un excellent travail que de chercher des erreurs dans un code, ça permet d'appliquer tout ce que tu sais !!
Je vais t'aider :
> ligne 17, tu ne peut pas utiliser l'élément border
> ligne 22, tu dois spécifier un type pour ton script, comme type="text/css" ou type="text/javascript"
> ligne 40, tu ne fermes pas la balise img
> ligne 78, tu ne peux pas utiliser la balise <center>, tu es en xHTML Strict
> ligne 83, tu ne peux pas utiliser l'attribut align ici
> comme ailleurs, il te manque encore des attributs alt="" pour tes images (ligne 86 & d'autres)
> certains liens dans tes tableaux sont fermés au mauvais endroit, en dehors de la ligne ou de la cellule ou il a été ouvert par exemple. (lignes 102, 112, 120)
A chaque fois qu'il te dit "Attribute "xxxxx" exists, but can not be used for this element",
ça veut dire que l'attribut existe mais que tu ne peux pas t'en servir pour cet élément.
Voilà, alors essaye de corriger tout ça par toi même, c'est un excellent travail que de chercher des erreurs dans un code, ça permet d'appliquer tout ce que tu sais !!
Hello,
Je plussoie Arthur, la première chose que tu devrais faire, serait de supprimer tout élément de style dans le HTML et tout mettre dans un fichier CSS. Tu mélanges les classes/id avec les styles directs, c'est pas super clean, ni très utile au final.
Ensuite, corriger toutes les erreurs de validation HTML et CSS.
Une fois celà fait, non seulement ça risque de marcher, mais tu y verras nettement plus clair !
Ceci dit, un rapide coup d'oeil à ton code, je vois ça dans ton menu :
La balise <img> n'est pas fermée
Et aussi à chaque élément de menu :
Pourquoi ce <br /> ? Je n'ai pas testé mais c'est peut-être bien lui qui décale tes sous-menus ?
Je plussoie Arthur, la première chose que tu devrais faire, serait de supprimer tout élément de style dans le HTML et tout mettre dans un fichier CSS. Tu mélanges les classes/id avec les styles directs, c'est pas super clean, ni très utile au final.
Ensuite, corriger toutes les erreurs de validation HTML et CSS.
Une fois celà fait, non seulement ça risque de marcher, mais tu y verras nettement plus clair !
Ceci dit, un rapide coup d'oeil à ton code, je vois ça dans ton menu :
<a title="Accueil" href="index.php"><img alt="" src="images/bot1.png" border="0"></a>
La balise <img> n'est pas fermée
Et aussi à chaque élément de menu :
<li><a href="player.php"><img alt="" src="images/listen.png" border="0" /></a><br /></li>
Pourquoi ce <br /> ? Je n'ai pas testé mais c'est peut-être bien lui qui décale tes sous-menus ?