Problème de balises dl et dt

Résolu/Fermé
Utilisateur anonyme - 29 sept. 2008 à 12:36
phantomxlord Messages postés 470 Date d'inscription mercredi 16 juillet 2008 Statut Membre Dernière intervention 12 juillet 2009 - 29 sept. 2008 à 13:11
Bonjour,
dans le men de mon site web, j'utilise les balises dl pour chaque lien... par contre il y a un lien que j'aimerai différent donc j'utilise une balise dt pour ce lein et je modifie les caractéristiques dans la css.
Malheureusement, sous IE7 mon lien passe en arrière plan des balises dl...
que puis-je faire pour remédier à ce problème?

Voici le code de mon menu:
<html>
	<body>
		<dt><a href="index.php"> Accueil </a></dt>
		<dl><a href="#">Le Direct</a></dl>
		<dt><a href="#"> Les animateurs </a></dt>
		<dt><a href="#"> Grille des programmes </a></dt>
		<dt><a href="#"> Les émissions </a></dt>
		<dt><a href="#"> Contact </a></dt>
	</body>
</html>


et voici la css concernant le menu:
#menugauche
{
  	float: left;
  	margin:20px;
  	margin-left:20px;
  	margin-right:10px;
	margin-top:20px;
  	font-size:12px;
  	font: 100% "Trebuchet MS",Verdana,Arial,sans-serif;
  	width:190px;
  	/*background:#dafed8;
	background-image:url('images/menuhaut.jpg');
	background-repeat:no-repeat;*/
  	text-align:left;
  	padding:10px;
	padding-top:20px;
	/*border:solid yellow 1px;*/
}

#menugauche dt 
{
  	margin: 2px 0;
  	padding-left:10px;
  	height:20px;
  	line-height: 20px;
  	text-align: left;
  	font-weight: bold;
}

#menugauche dl
{
  	margin: 2px 0;
  	padding-left:10px;
  	height:20px;
  	line-height: 20px;
  	text-align: left;
  	font-weight: bold;
}

dl a
{
    color: #ff9933;
    text-decoration:none;
}

dl a:hover
{
    color: #283e56;
    text-decoration:none;
}


Merci d'avance!
A voir également:

4 réponses

Utilisateur anonyme
29 sept. 2008 à 12:53
merci
j'ai mis une balise dd à la place et les textes ne se superposent plus sous IE.
par contre maintenant, j'ai un alinea qui s'est créé sur ma balise DD que je n'arrive pas à enlever sous IE et qui n'existe pas sous firefox...
pourquoi IE merde autant alors que ma mise en page sur firefox n'a jamais bougé?
1
Utilisateur anonyme
29 sept. 2008 à 13:09
c'est bon tout marche, j'avais juste oublié d'encadrer mes balises dt et dd avec la balise dl!
merci!
1
phantomxlord Messages postés 470 Date d'inscription mercredi 16 juillet 2008 Statut Membre Dernière intervention 12 juillet 2009 34
29 sept. 2008 à 13:11
de rien ;)
0
phantomxlord Messages postés 470 Date d'inscription mercredi 16 juillet 2008 Statut Membre Dernière intervention 12 juillet 2009 34
29 sept. 2008 à 12:44
normal puisque DT met en valeur (1er plan) et c'est DD qui recule (met en 2de plan) et DL c'est la liste entière contenant les DT et DD

en gros

<DL>
<DT>
<DD>
<DT>
<DD>
</DL>
0
phantomxlord Messages postés 470 Date d'inscription mercredi 16 juillet 2008 Statut Membre Dernière intervention 12 juillet 2009 34
29 sept. 2008 à 13:00
hum bizarre ça

car

<DL>
<DT>Titre
<DD>Définition.
<DT>Titre
<DD>Définition.
</DL>


doit donner

Titre
Définition.
Titre
Définition.


attention les balises DT et DD se ferme pas dans ce cas là
0