Bonsoir à tous,
Petit test de mise en forme et problème avec IE 6ème du nom.
Je souhaite avoir certains liens avec la première lettre en rouge et de grande taille et le reste du lien en vert. Et lorsque l'on pointe le lien tout doit devenir bleu mais la première lettre doit rester grande.
J'ai codé comme ceci :
Partie xHTML :
Partie CSS :
ça marche impeccable sous Firefox mais pas du tout sous IE ...
Résultat visible sur cette page en ligne
Je ne vois pas d'où ça peut bien venir.
Merci d'avance de vos remarques
Modifié par Pandore (17 Nov 2006 - 19:32)
Petit test de mise en forme et problème avec IE 6ème du nom.
Je souhaite avoir certains liens avec la première lettre en rouge et de grande taille et le reste du lien en vert. Et lorsque l'on pointe le lien tout doit devenir bleu mais la première lettre doit rester grande.
J'ai codé comme ceci :
Partie xHTML :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Test de mise en forme</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Language" content="fr" />
<link rel="stylesheet" media="screen" type="text/css" title="style du test" href="essai.css" />
</head>
<body>
<div id="corps">
<h1>Contenu de la h1</h1>
<dl>
<dt><a href="">Section 1</a></dt>
<dd>bla bla bla</dd>
<dt><a href="">Section 2</a></dt>
<dd>bla bla bla</dd>
</dl>
<a href="">lien temoin</a>
</div>
</body>
</html>
Partie CSS :
h1
{
font: bold 1.3em "Trebuchet MS", Verdana, Arial, sans-serif;
margin:20px 0 20px 0;
border-bottom:2px solid #ffb500;
line-height:40px;
}
dt
{
font: bold 1.1em "Trebuchet MS", Verdana, Arial, sans-serif;
margin:20px 0 20px 0;
color:#4e758d;
padding-left:15px;
background:url(design-portfolio/puce.png) no-repeat 0 7px;
background-color:#fff;
}
h1:first-letter
{
font:lighter 2.2em "Times New Roman", Verdana, Arial, sans-serif;
color:#ffb500;
letter-spacing: 0px;
}
dt:first-letter
{
font:lighter 1.8em "Times New Roman", Verdana, Arial, sans-serif;
color:red;
letter-spacing: 0px;
}
#corps dt a:link:first-letter , #corps dt a:visited:first-letter
{
font:lighter 1.8em "Times New Roman", Verdana, Arial, sans-serif;
color:red;
letter-spacing: 0px;
}
#corps dt a:link , #corps dt a:visited
{
font: bold 1.1em "Trebuchet MS", Verdana, Arial, sans-serif;
color:green;
text-decoration:underline;
}
#corps a:link , #corps a:visited
{
color:green;
text-decoration:underline;
font-weight:bold;
}
#corps dt a:hover:first-letter
{
font:lighter 1.8em "Times New Roman", Verdana, Arial, sans-serif;
letter-spacing: 0px;
color:blue;
text-decoration:none;
}
#corps a:hover
{
color:blue;
text-decoration:none;
}
#corps dt a:hover
{
font: bold 1.1em "Trebuchet MS", Verdana, Arial, sans-serif;
color:blue;
text-decoration:none;
}
ça marche impeccable sous Firefox mais pas du tout sous IE ...
Résultat visible sur cette page en ligne
Je ne vois pas d'où ça peut bien venir.
Merci d'avance de vos remarques
Modifié par Pandore (17 Nov 2006 - 19:32)