- Published on
Units of Measurement in CSS
- Authors
- Name
- Diego Whiskey
Las unidades de medida en CSS son esenciales para definir tamaños y posiciones de elementos en tus diseños web. Aquí, las unidades de medida más comunes utilizadas en CSS:
Píxeles (px):
- Ejemplo:
font-size: 16px;
- Los píxeles son la unidad de medida más común en CSS.
- Un píxel es la unidad más pequeña en una pantalla y se utiliza para definir tamaños de fuentes, dimensiones de elementos y posiciones.
- Ejemplo:
Porcentajes (%):
- Ejemplo:
width: 50%;
- Los porcentajes se basan en el tamaño del elemento padre.
- Son útiles para crear diseños responsivos, ya que se ajustan automáticamente al tamaño del contenedor padre.
- Ejemplo:
Em (em):
- Ejemplo:
margin: 1em;
- El em es relativo al tamaño de la fuente del elemento padre.
- Un valor de
1em
es igual al tamaño de fuente del elemento padre.
- Ejemplo:
Rem (rem):
- Ejemplo:
padding: 2rem;
- El rem es similar al em, pero es relativo al tamaño de fuente del elemento raíz (normalmente, el elemento
<html>
). - Es útil para crear diseños más predecibles, ya que no depende de anidamientos.
- Ejemplo:
Viewport Width (vw):
- Ejemplo:
width: 50vw;
- El vw es relativo al ancho de la ventana gráfica del navegador.
- Un valor de
1vw
es igual al 1% del ancho de la ventana.
- Ejemplo:
Viewport Height (vh):
- Ejemplo:
height: 80vh;
- El vh es relativo a la altura de la ventana gráfica del navegador.
- Un valor de
1vh
es igual al 1% de la altura de la ventana.
- Ejemplo:
Viewport Min (vmin):
- Ejemplo:
min-width: 20vmin;
- El vmin toma el valor más pequeño entre vw y vh.
- Es útil para garantizar que un elemento sea visible en la pantalla sin importar su orientación.
- Ejemplo:
Viewport Max (vmax):
- Ejemplo:
max-height: 40vmax;
- El vmax toma el valor más grande entre vw y vh.
- Es útil para garantizar que un elemento no se vuelva demasiado grande en ninguna dirección.
- Ejemplo:
Centímetros (cm), Milímetros (mm), Pulgadas (in), Picas (pc), y Puntos (pt):
- Estas unidades son unidades absolutas de longitud y no se escalan con el tamaño de fuente o la ventana.
- A menudo se utilizan para definir tamaños de impresión y no se recomiendan para diseños web.
Grados (deg), Radianes (rad) y Gradientes (grad):
- Estas unidades se utilizan para definir ángulos y giros en propiedades como
rotate
en transformaciones CSS.
- Estas unidades se utilizan para definir ángulos y giros en propiedades como
Unidades fraccionarias (fr):
- Estas unidades se utilizan en propiedades como
grid-template-columns
ogrid-template-rows
en CSS Grid Layout para definir proporciones en un diseño de cuadrícula.
- Estas unidades se utilizan en propiedades como
Estas son algunas de las unidades de medida más comunes en CSS. La elección de la unidad adecuada depende del contexto y de tus necesidades de diseño. A menudo, es útil combinar diferentes unidades para lograr diseños flexibles y responsivos.