28220 sujets

CSS et mise en forme, CSS3

Bonjour
Dans le lien à une ancre, ma classe "lien" ne semble avoir aucun effet. Voila ce que j'ai écrit:
<A HREF="#p2" CLASS="lien">$ 2</a>

Qu'est-ce que j'ai manqué?
Merci
Modifié par jacma (06 Jun 2005 - 11:52)
Merci de vos réponses.
Voici le contexte (dans une liste)
<ul class="retrait1">
  <li>L'organisation des comptes (<A HREF="#p2" CLASS="lien">$ 2</a>).
    <ul class="retrait2">
      	<li>Notion d'emplois/ressources.
	....
j'ai essayé avce CLASS avant HREF, ainsi que de supprimer la class retrait1 qui précède sans résultat.
Et voici le style
.lien {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14pt; FONT-STYLE: normal; FONT-WEIGHT: 600; TEXT-DECORATION: underline}

ul li a.lien{
propriété: valeur;
propriété: valeur;
etc.}


Il faudrait aussi savoir si tu as défini a:link; a:visited; a:hover; a:active.
Pour les couleurs de lien, j'ai (dans l'ordre)
a.lien:link {COLOR: #0000CC}
a.lien:visited {COLOR: #00FFFF}
a.lien:active {COLOR: #66FFFF}
J'ai essayé .lien et ul li a.lien:... à tout hasard, mais rien.
Avec ce qui suit, je n'ai plus le lien
<ul class="retrait1">
  <li>L'organisation des comptes (<a.lien HREF="#p2">$ 2</a>)

J'ai aussi essayé:ul li a.lien{... (si j'ai bien compris ce que tu as écrit?)
Le lien fonctionne, mais pas les propriétés. je suis donc revenu à:
<li>L'organisation des comptes (<a class="lien" HREF="#p2">$ 2</a>).

Là, j'ai le lien, mais pas les propriétés définies pour le dit lien.
J'ai l'impression de patauger lamentablement.
Bonjour
Au cours de mes recherches, je suis tombé sur ce qui suit http://www.yoyodesign.org/doc/w3c/css2/selector.html#link-pseudo-classes
a écrit :
Les agents utilisateurs ne sont pas tenus, en raison des transitions provoquées par les pseudo-classes, de remettre en forme le document en cours d'affichage. Par exemple, une feuille de style peut spécifier que la taille de la police ('font-size') d'un lien sous l'effet de la pseudo-classe :active soit plus grande que celle d'un lien inactif, et un agent utilisateur, comme cela peut modifier la position des lettres, peut en ignorer la règle

Ne serait-ce pas la cause du problème rencontré?
Merci.
Bonsoir
J'ai trouvé la cause, sans toutefois savoir l'expliquer, ou plus exactement y remédier.
J'utilise NPDS, avec le thème permanent-double-side-dynamic pour ceux qui connaissent. Et dans ce thème, il y a une css et c'est cette css qui semble être prioritaire. Là, si je modifie les propriétés des liens, leur aspect est alors bien mis à jour.
Maintenant, si quelqu'un sait comment faire passer en priorité ma propre feuille de style par rappor à celle de npds, je suis preneur.
C'était donc bien une question de priorité, comme suggéré par djfeat.
Merci.
je connais pas NPDS donc je vais peut etre dire une connerie.

La feuille de style de NPDS, tu sais pas la modifier ?
tu l'as pas sur ton pc ? elle est en ligne ?

Si oui, tu peut toujours essayer de mettre !important dans ta feuille de style au niveau des propriétés de ton lien :



ul li a.lien{
propriété: valeur !important;
propriété: valeur !important;
etc.}


et ceci:
<a.lien HREF="#p2">$ 2</a>

ca ne risque pas de marcher. c'est bien :
<a class="lien" href="">

Modifié par gabnico (06 Jun 2005 - 00:11)
Bonjour
Je peux modifier la feuille de style npds. C'est d'ailleurs ainsi que j'ai pu vérifier que c'est elle qui était opérante, et c'est ce que je ferais en dernier ressort. Mais, je crains en ce faisant des répercutions non souhaitées ailleurs que dans mes feuilles.
Quant au !important, j'avais essayé, sans aucun effet.
Et puis, j'aimerais bien résoudre le problème que me posent les priorités, ç a risuqe de me servir plus tard.
Merci.
Modifié par jacma (06 Jun 2005 - 09:47)
Suite et fin. Je sais, je réfléchi lentement Smiley cligne
En fait, il suffit d'ajouter les styles voulus dans la css de npds.
Merci à tous ceux qui m'ont aidé.
Arsene a écrit :
la feuille client semble être toujours prioritaire :
http://marcarea.com/tuto/cascade.php
donc apparemment pas de solution à ce problème.

Là, je ne comprend pas ce que tu veux dire. Le client, c'est moi, non? Et ma css est bien déclarée dans ma feuille.
Merci.
Salut.
En fait ce qu'il faudrait même faire, c'est de ne travailler qu'avec une seule feuille de style, tu auras moins de probleme dans le genre de celui-ci.
vire la CSS NPDS ou modifie la directement