28220 sujets

CSS et mise en forme, CSS3

bah dans ton a:hover il faut que tu change l'image de ton background en la faisant passé à none ou une autre pour que l'on voit la couleur de fond.

C'est juste que ie se dit que la couleur de fond doit passé par dessus l'image de fond et pas firefox.
c'est a dire, comme ca :
a:hover { background:none; background-color: #f4f4f4; }

je viens d'essayer, et ca marche pas.
Bonjour,

C'est juste que ton bloc .connexion est positionné avec des paddings ce qui invariablement l'aggrandi surtout en hauteur; ton bloc du coup passe sur tes liens qui sont alors masqués !!

positionnes ton bloc de cette manière :

.connexion {
position: relative;
text-align: right;
width: 550px;
top: 50px;
left: 150px;
}


A affiner pour la position exacte si tu veux et tout ira mieux.

Bon courage
Modifié par ghost (06 Oct 2006 - 01:46)
Modérateur
bonjour,

autre soluce , sans besoin de repositionnement , mais toujours avec le position:relative; impliqué et appliqué au lien eux même , affublés d'un z-index:1; pour les repasser au dessus , en avant.
#header li a { 
	display: block; 
	width: 100%;
	color: #fff;
	padding-top: 7px;
position:relative;
z-index:1;
	}

(le position:relative sert a activer le z-index;, sur un element en static , donc dans le flux , le z-index par defaut est 0 et ne peut pas etre modifié )
juste pour l'info Smiley smile

++
Modifié par gcyrillus (06 Oct 2006 - 03:37)