Rechercher : dans
Par :

Probleme de lien css

Dernière réponse le 16 déc 2003 à 21:17:01 Baudouin dem, le 15 déc 2003 à 17:07:57 
 Signaler ce message aux modérateurs

Voilà, j'aimerai appliquer un style css uniquement à un element spécifique... en faite, j'aimerai appliquer un style de lien à un certain s type de lien, mais pas à tous...

j'ai fait comme ça, mais ça ne marche pas:

.menucorpo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #1660A9;
a.menucorpo {
text-decoration: none; color: #1660A9
}
a:hover {
text-decoration: none; color: #006600}

}



pouvez vous me dire comment faire ?

merci d'avance de votre aide.

Meilleures réponses pour « probleme de lien css » dans :
Enlever la bordure sur une image dans un lien en HTML/CSS Voir Vous avez fait une image cliquable en mettant une balise IMG au sein d'un lien et le navigateur vous affiche un cadre ou plus exactement une bordure autour de l'image. Il existe deux façons de supprimer cette bordure...
Les CSS pour présenter vos images VoirPour présenter agréablement vos images, vous pouvez intégrer quelques codes supplémentaires dans votre CSS et vous en servir à bon escient. Elles sont bien sur modulables en fonction de la charte graphique de votre site. Utilisation Mettez les codes...
Enlever le soulignement sous les liens en HTML/CSS VoirPar défaut, les liens hypertextes en HTML sont soulignés, un trait de la couleur du lien apparaît en dessous du texte. Il est possible de supprimer ce soulignement à l'aide de la propriété CSS text-decoration:none : Grâce au CSS Grâce au CSS via...
Une popup d'information au survol sans Javascript ni CSS VoirParfois, il peut être utile d'afficher des informations supplémentaire au survol du curseur sur une zone de l'écran, par exemple "Cliquez pour agrandir" sur une image, un descriptif sur une abbréviation ou des détails sur un lien. On trouve...
CSS - Les couleurs VoirLes couleurs Le standard CSS propose différentes façons de définir des couleurs : par un nom avec la notation hexadécimale avec la notation décimale Appel d'une couleur par son nom Le langage HTML définit des noms pour un nombre limité de...
Les classes de style (CSS) VoirLes classes et les ID Les classes Il peut s'avérer intéressant d'affecter des styles différents à des mêmes balises. Pour cela les spécifications CSS ont introduit le concept de classe. La définition des classes est aussi simple que celles des...
Feuilles de style - CSS VoirPrésentation des feuilles de style Le concept de feuilles de style est apparu en 1996 avec la publication par le W3C d'une nouvelle recommandation intitulée « Cascading StyleSheets » (feuilles de style en cascade), notée CSS. Le principe des...

1

eclipse, le 15 déc 2003 à 22:02:21

Salut,

Il te manque l'accolade de fermeture dans ta première définition
color:... }

Répondre à eclipse

2

baud, le 15 déc 2003 à 22:35:16

Non, en faite, dans un autre fichier css, j'ai déjà un style qui defini certains liens..; et je voudrais definir d'autre lien

Répondre à baud

3

Lepu, le 15 déc 2003 à 22:49:08

Salut je ne sais pas si c'était l'accolade qui te posait problème. Mais voici mon explication sur les CSS.

Tu peux définir des styles génériques à tout élément.
Ex:

.titre1{
   font-family:Arial;
   color:white;
   background-color:black;
}

Le style définit ci-dessus peut-être utilisé pour tout élément qui spécifie ce style dans son attribut class.
Ex :
<div class="titre1">
    Voici mon titre 1
</div>


Tu peux redéfinir le style d'un type d'élément HTML.
Ex:
body,td{
   font-family:Arial;
   font-size:12pt;
}

L'exemple ci-dessus est très pratique pour redéfinir le style qu'auront certaines balises par défaut sur ta page.

Tu peux définir des styles pour des éléments qui ont un identifiant particulier.
Ex:
div.titre#1{
   font-family:Arial;
   font-style:normal;
   font-weight:bold;
}

div.titre#2{
   font-family:Verdana;
   font-style:italic;
}

Les id sont sensés identifier de manière unique des balises d'une page, si bien que tu ne devrais jamais avoir deux élements 'div' par exemple ayant le même id. Ce qui veut dire que les styles qui s'appliquent sur un id particulier sont des styles uniques, définis pour un élément très précis.
Exemle:
<div class="titre" id="1">
   Voici le titre de la ma première section
</div>

<div class="titre" id="2">
    Voici le titre de ma deuxième section
</div>

Répondre à Lepu

4

baud, le 15 déc 2003 à 23:11:18

Et pour deux style de liens différents..; est ceque je pe faire ça:
a.titre#1{
font-family:Arial;
font-style:normal;
font-weight:bold;
}

a.titre#2{
font-family:Verdana;
font-style:italic;
}


mais merci bcp de taz réponse.

Répondre à baud

5

 Lepu, le 16 déc 2003 à 21:17:01

Oui, tout à fait.
En utilisant la feuille de styles que tu as définie ci-dessus, tu pourrais styler des liens de la façons suivante :

<a class="titre" id="1" href="http://www.monsite1.fr">
    Mon lien 1
</a>
<a class="titre" id="2" href="http://www.monsite2.fr">
   Mon lien 2
</a>

Ceci dis, tu dois bien avoir en tête que tu ne dois jamais utilisé sur la même page deux fois le même élément avec le même id.
Le code suivant est incorrect. A eviter.
<p>
   <a id="1">
       Un lien avec un ID égal à 1
   </a>

<a id="1">
      Encore un lien avec un ID égal à 1
</a>
</p>


Je t'avouerai que pour des questions de rendu HTML pour, on n'utilise les ID que très rarement, ils sont surtout utilisé en JavaScript pour manipuler des éléments de la page et en PHP, ASP, etc.. pour identifier les élément d'un formulaire.

Voilà.

Répondre à Lepu