Me sigue pareciendo mejor la propuesta de VitorGarcía y explicaré por qué: es 100% reusable y de forma muy simple. Es decir, sólo hay que hacer una sola declaración arriba y luego sólo se trabaja con arrays, cambiando el valor según el orden (por cierto VitorGarcia, te faltó poner
px en cada valor).
Por ejemplo así lo veo:
Código PHP:
div.enlace {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
width: <?php valorCSS( '121px', '123px' , '120px' , '' , '') ?>;
line-height: <?php valorCSS( '140%', '' , '145%' , '' , '') ?>;
padding: <?php valorCSS( '10px 0', '11px 0' , '' , '' , '') ?>;
font-weight: bold;
background: #777;
height: 30px;
margin: 20px auto;
}
Notemos que -cuando hay cambios- podemos interpretar el primer valor como predeterminado. Fíjate lo versátil que puede llegar a ser. En este caso puse 5 elementos (navegadores) pero podrían ser 2 o 3 según las necesidades de maquetación, lo que lo haría más simple aún.
Entonces, te convencí pana Alvlin? =P. Una sola hoja de estilos para 5 navegadores, no hace falta más
.
Ah, gracias por la aclaratoria del orden de navegadores jeje. De verdad me tenía intrigado ese asunto.