Gran pregunta!
px es una unidad de medida “fija”: su tamaño de unidad se basa en el número real de píxeles en la pantalla del dispositivo y siempre ocupará esa cantidad de píxeles independientemente del tamaño de la etiqueta principal.
em y % se conocen como unidades “relativas”: se redimensionan automáticamente según el tamaño de la unidad de “etiqueta principal”.
- ¿Cómo debe un desarrollador web independiente enviar un contrato a los clientes?
- ¿Qué motor de plantillas web utiliza la extensión .m?
- Una vez autenticado, ¿cómo recuerda un servidor web al host que inició sesión para que no tenga que volver a ingresar las credenciales?
- ¿Hay algo similar a WooCommerce pero para sitios HTML estáticos?
- ¿Cuál es la diferencia entre una etiqueta y una etiqueta ?
Por ejemplo:
#parent {font-size: 20px; }
#child {font-size: 2em; }
#para {font-size: 12px;}
Este es el párrafo principal.
Este es un párrafo hijo.
El tamaño de este párrafo no se ve afectado por el tamaño principal.
En el ejemplo anterior, el párrafo primario siempre será de 20 px, pero el párrafo secundario será de 2em (o 200 por ciento) del párrafo primario. Al cambiar el tamaño de fuente del padre afectará el tamaño del párrafo hijo. El tercer párrafo también está utilizando una unidad “fija”, por lo que cambiar el tamaño de los padres no tiene ningún efecto.
Por lo tanto, es la mejor opción usar em y % (unidades relativas) para crear sitios web de diseño receptivo.
-Cristiano