28173 sujets

CSS et mise en forme, CSS3

Ça par exemple ça marche pas mal :
a:hover span {
	display: block;
	position: absolute;
	top: 35%; left: 50%;
	width: 400px;
	margin-left: -200px;
	/* le reste pour la décoration */
}

Comme la hauteur du bloc n'est pas connue à l'avance, on ne peut pas le centrer également en hauteur. J'ai donc mis 35% pour avoir quelque chose de vaguement au centre, mais ça peut être à fignoler.

La technique des marges automatiques ne marchera pas pour un élément positionné en absolu. Par contre, le tutoriel indiqué parle également de la technique que j'utilise.