28172 sujets

CSS et mise en forme, CSS3

Pages :
(reprise du message précédent)

J'ai également repéré des
 border="O"


Il faudrait remplacer par des 0.



Récapitulons, où en est exactement ton problème, que veux-tu exactement. (fais des screens au pire)


Chez moi ça marches sur FF3 uniquement...
Également, tu écris ceci :
<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... Smiley eek


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. Smiley cligne

Bon courage^^ Smiley smile
Donc,

Il reste 17 erreur sur le xhtml

Notre menu déroulant a toujours des espace entre les image
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 !! Smiley cligne
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 :


<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 ?
Pages :