par
Snoops » 18 avr. 2007, 10:28
Salut, je tiens à préciser que la partie design d'un site web n'est pas vraiment ma tasse de thé

... mais il en faut, alors j'ai une question à poser: est on obligés de répéter dans un même paragraphe les mêmes id css? ex:
Code : Tout sélectionner
<span class="normal">exemple<a href="exemple2" class="normal">exemple2</a></span>
Alors voilà si j'omet le class="normal" dans la balise <a> il ne prend pas en compte le <span> précédent et me met la police par défaut... Comment procéder pour éviter ça?
Voici le css correspondant et il me semble correct:
Code : Tout sélectionner
.normal,a.normal:visited,a.normal:active,a.normal:link
{
font-family: Tahoma, helvetica;
font-size: 12px;
color: #000000;
text-decoration: underline;
}
Si tout tes liens qui devront être de type "normal" sont précédés d'un span de class "normal" alors tu peux l'écrire de la sorte :
Code : Tout sélectionner
.normal,.normal a:visited,.normal a:active,.normal a:link
{
font-family: Tahoma, helvetica;
font-size: 12px;
color: #000000;
text-decoration: underline;
}
Ou (Si tu as différentes balises de classe "normal" qui doivent s'afficher différement):
Code : Tout sélectionner
span.normal, span.normal a:visited, span.normal a:active, span.normal a:link
{
font-family: Tahoma, helvetica;
font-size: 12px;
color: #000000;
text-decoration: underline;
}
Et par ce fait tu n'auras plus besoin de mettre :
Code : Tout sélectionner
<span class="normal">exemple<a href="exemple2" class="normal">exemple2</a></span>
Mais :
Code : Tout sélectionner
<span class="normal">exemple<a href="exemple2">exemple2</a></span>
[quote="jed"]Salut, je tiens à préciser que la partie design d'un site web n'est pas vraiment ma tasse de thé :P ... mais il en faut, alors j'ai une question à poser: est on obligés de répéter dans un même paragraphe les mêmes id css? ex:
[code]<span class="normal">exemple<a href="exemple2" class="normal">exemple2</a></span>[/code]
Alors voilà si j'omet le class="normal" dans la balise <a> il ne prend pas en compte le <span> précédent et me met la police par défaut... Comment procéder pour éviter ça?
Voici le css correspondant et il me semble correct:
[code].normal,a.normal:visited,a.normal:active,a.normal:link
{
font-family: Tahoma, helvetica;
font-size: 12px;
color: #000000;
text-decoration: underline;
}[/code][/quote]
Si tout tes liens qui devront être de type "normal" sont précédés d'un span de class "normal" alors tu peux l'écrire de la sorte :
[code].normal,.normal a:visited,.normal a:active,.normal a:link
{
font-family: Tahoma, helvetica;
font-size: 12px;
color: #000000;
text-decoration: underline;
}[/code]
Ou (Si tu as différentes balises de classe "normal" qui doivent s'afficher différement):
[code]span.normal, span.normal a:visited, span.normal a:active, span.normal a:link
{
font-family: Tahoma, helvetica;
font-size: 12px;
color: #000000;
text-decoration: underline;
}[/code]
Et par ce fait tu n'auras plus besoin de mettre :
[code]<span class="normal">exemple<a href="exemple2" class="normal">exemple2</a></span>[/code]
Mais :
[code]<span class="normal">exemple<a href="exemple2">exemple2</a></span>[/code]