28173 sujets

CSS et mise en forme, CSS3

salut, j'ai un menu dont les dimensions sont en "px". Je voudrais les mettre en "em" mais je ne connais le rapport de proportion entre les deux mesures, c.à.d combien de "em" vaut un "px" ou inversément afin de conserver les mêmes proportions aux parties de mon site.

#menu {
	position: absolute;
	width: 126px;
	height: 550px;
	margin: 0px;
	padding: opx;
	left: -15px;
	/*padding-left:inherit;*/
	margin-top: 130px;
	top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	background-color:#FFFFFF;
	
		}


Merci pour vos conseils
Modifié par midiweb (06 Feb 2007 - 18:18)
Bonjour,

Quelques conseils :
- réserver les EM à la taille du texte et des hauteurs de ligne (il y a d'autres utilisations intéressantes, mais qui demandent que l'on sache précisément ce que l'on fait) ;
- garder une largeur de bloc en pixels, ou peut-être utiliser une largeur en pourcentages (width: 20%, par exemple), si c'est pertinent ou utile ;
- ne pas fixer de hauteur pour le bloc, que ce soit en pixels, en EM, en pourcentages, etc. Si besoin, on pourra utiliser une hauteur minimale (min-height).

Voilà, ça devrait être tout. Smiley smile