Para conseguir una página lo más ACCESIBLE posible, se recomienda usar unidades 
relativas (em o %) para tamaños de letra.
Esto es debido a que IE no permite cambiar el tamaño de letra si usas unidades 
absolutas (px, pt), y por tanto las personas que tengan algún problema visual (vista 
cansada, por ejemplo), tendrán más dificultades para leer tu página.
En las partes donde no influya el cambio de tamaño de letra, se puede usar unidades 
absolutas.

#menu
{
  position: absolute;
  top: 100px;           /* siempre estará a 100px del borde superior 
independientemente del cambio de letra */
  right: 0;                     /* siempre estará a 0px del lateral derecho 
independientemente del cambio de letra */
  width: 15em;          /* el ancho del menu crecerá a medida que crezca la letra, 
para que la capa crezca con ellas */
  font-size: 1em;               /* las letras tendrán el tamaño definido en el 
navegador */
  padding: 2pt;         /* siempre habrá 2pt de padding independientemente del tamaño 
de la letra */
  margin: 2pt;          /* siempre habrá 2pt de margin independientemente del tamaño 
de la letra */
  border: 1px solid #AAA;
}

Recuerda que "em" indica un tamaño tantas veces más grande que el tamaño de letra 
definido en el navegador.

Alejandro Cuesta
Astureco-PFS Informática y Comunicaciones, S.L. (PFS Grupo)
www.pfsgrupo.com




-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Joe Lynch
Enviado el: martes, 02 de noviembre de 2004 18:16
Para: [EMAIL PROTECTED]
Asunto: [Ovillo] Que usar como unidad de medida, px o em?

Qué tal grupo?

Me gustaría saber su opinión con respecto a usar 'px'
o 'em' al definir una section en una página.  Tengo tres secciones definidas de manera 
similar al ejemplo que sigue a continuación:

#titulo {
  position: absolute;
  width: 50em;            /*    800px;  */
  height: 6.5em;          /*    110px;  */
  z-index: 1;
  left: 0.5em;            /*    10px;   */
  top: 0.5em;             /*    10px;   */
  padding-top: 0em;      
  background-color: #0000ff;
}

Mi pregunta es Qué es lo que se recomienda usar como medida, los pixels o los em (px, 
em)?

Pregunto pues he tratado ambos y las secciones (aunque declaradas 'absolute') se 
extienden mas allá del ancho
(width) definido CUANDO cambio el tamaño del texto.

He mirado yahoo.com por ejemplo y cuando hago las letras mas grandes (usando IE o 
Firefox) la página entera se mueve de su posición central hacia la izquierda y se 
agranda proporcionalmente (texto y secciones (boxes)).  Los márgenes se mantienen 
derechos a ambos lados.  Si hago lo mismo con mi página, las secciones (ahora con las 
letras mas
grandes) estiran hacia la derecha pero no de manera proporcional y algunas sobresalen 
más que las otras arruinando el margen derecho.
Primero pensé que era el uso de 'em' pero al usar 'px'
pasa lo mismo.

Deberia tener mis secciones dentro de una sección grande que abarque todo el 'body' de 
la página?
He mirado lo que hace yahoo.com pero no veo nada que me indique el truco.

Gracias.
José

Mi página está aquí http://www.thennet.com/ Puse el fondo de color gris para poder ver 
lo que pasa.



                
__________________________________
Do you Yahoo!? 
Check out the new Yahoo! Front Page. 
www.yahoo.com 
 





_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [EMAIL PROTECTED]
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org

Responder a