28221 sujets

CSS et mise en forme, CSS3

Bonjour à tous,

Je suis en train de travailler sur un projet et je rencontre un problème.
Sur mon menu que j'ai récuperé dans la galerie des menus et que j'ai légèrement modifié à ma convenance je n'arrive pas à lui remplacer
a{
  position:absolute;
  display:block;
  left:0px;
  background: url(http://lemenuisier.site.free.fr/puces3.gif) no-repeat top left;
  z-index:2;
  font: bold 11px times new roman, serif;
  text-decoration:none;
  color:#000000;
  height:12px;
}

par

#gauche a{
  position:absolute;
  display:block;
  left:0px;
  background: url(http://lemenuisier.site.free.fr/puces3.gif) no-repeat top left;
  z-index:2;
  font: bold 11px times new roman, serif;
  text-decoration:none;
  color:#000000;
  height:12px;
}

et du coup celà me gène vis à vis de mes autres lien (exemple en bas de page)

page concernée

Je ne comprends pas pourquoi, mais je suis débutant alors celà est peut être normal Smiley confus
-->à déplacer dans le forum pour débutants si nécessaire Smiley cligne
Modifié par le menuisier (29 May 2005 - 09:53)
matthieu a écrit :

j'ai rien compris au problème perso Smiley sweatdrop

bah... c'est simple...

Fonctionne :

a {}

Fonctionne pas :

#gauche a {}

Maintenant, pourquoi ?
A mon avis, cela n'a pas de sens de vouloir positionner un lien dans une div qui a vocation a en avoir plusieurs. Il manque un élément.

ul#gauche li a{}
Bonsoir à tous Smiley smile

Tout d'abord merci de vos commentaires et explications çà fait plaisir !
Pour ce qui est des codes proposés cela ne fonctionne pas non plus mais par contre Igor ma mis sur la bonne piste Smiley biggrin

Igor a écrit :
, cela n'a pas de sens de vouloir positionner un lien dans une div qui a vocation a en avoir plusieurs.


Il suffisait de remplacer la div par une class et le tour est joué Smiley langue

.gauche a {}

Il me reste juste un petit peu de réglage et cela devrait aller. Encore merci !!

http://lemenuisier.site.free.fr/accueil_cemad2.html
Modifié par le menuisier (24 May 2005 - 20:27)