- 1
Este curso tiene una versión actualizada.
00:05 - 2

HTML y CSS: Fundamentos para Desarrolladores Web
02:46 - 3

Fundamentos del Desarrollo Frontend: Tecnologías y Prácticas Esenciales
05:02 - 4

Fundamentos del Desarrollo Backend
03:55 - 5

Comprende el Rol y las Habilidades de un Desarrollador Full Stack
03:04 - 6

Diferencias entre Páginas Web Estáticas y Dinámicas
08:18
Medidas Absolutas y Relativas en CSS: Píxeles y Porcentajes
Clase 34 de 56 • Curso Definitivo de HTML y CSS
Contenido del curso
- 17

Creación de Formularios Web Efectivos con HTML
11:54 - 18

Creación de Formularios HTML con Campos de Fecha y Hora
10:18 - 19

Autocompletado y Requerimiento en Formularios HTML
10:49 - 20

Creación de Menús Desplegables con Select y Data List en HTML
08:11 - 21

Diferencias entre botones submit e input en formularios HTML
04:50
- 22

Introducción a CSS: Estilos y Aplicaciones Básicas
02:05 - 23

Implementación Básica de CSS en HTML
10:50 - 24

Pseudo Clases y Pseudo Elementos en CSS
17:31 - 25

Anatomía de una Regla CSS: Selectores y Declaraciones
02:16 - 26

Modelo de Caja en CSS: Margen, Relleno y Bordes
15:49 - 27

Herencia en CSS: Cómo Funciona y Afecta a los Estilos
06:00 - 28

Especificidad y Orden de Declaración en CSS
08:17 - 29

Especificidad y Orden en CSS: Crear y Aplicar Estilos Correctamente
15:28 - 30

Buenas prácticas en CSS: Especificidad y uso adecuado de selectores
08:12 - 31

Combinadores CSS: Hermanos Adyacentes y Especificidad
05:06 - 32

Selectores de Hermano General en CSS: Uso y Ejemplos Prácticos
02:52 - 33

Combinadores CSS: Hijos y Descendientes
06:18 - 34

Medidas Absolutas y Relativas en CSS: Píxeles y Porcentajes
07:48 - 35

Comprensión del uso de em en CSS: medidas relativas de fuente
08:29 - 36

Uso de REM en CSS para Fuentes y Dimensiones
08:25 - 37

"Uso de Viewport y Dimensiones en CSS: min-width, max-width, min-height"
08:26 - 38

Posicionamiento en CSS: Static, Absolute y Relative
10:26 - 39

CSS: Display Block, Inline e Inline-Block
12:52 - 40

Posicionamiento de Layout Básico en CSS
01:48 - 41

Posicionamiento y Estilos con Display Flex en CSS
15:15 - 42

Posicionamiento Vertical con Flexbox en CSS
12:42 - 43

Uso de Variables Custom en CSS para Optimizar Estilos
12:34 - 44

Fuentes y Web Fonts en CSS: Cómo Seleccionarlas y Aplicarlas
11:43
- 45

Responsive Design: Estrategias Mobile First
06:31 - 46

Patrones de Diseño Responsive: Mobile First a Desktop
07:20 - 47

Media Queries para Diseño Responsive Mobile y Tablet
12:10 - 48

Patrón Layout Shifter en Diseño Mobile First
08:51 - 49

Patrón de Diseño Responsive: Column Drop en CSS
07:47 - 50

Diseño Responsive: Estrategias y Ejemplos Prácticos
11:52 - 51

Imágenes Responsive: Uso de la Etiqueta Picture y Buenas Prácticas
12:00
¿Qué son las medidas en CSS y por qué son importantes?
Las medidas en CSS juegan un papel crucial en la creación de interfaces de usuario receptivas y efectivas. La comprensión de las diferencias entre medidas absolutas y relativas es fundamental para diseñar páginas web que se vean bien en cualquier dispositivo. Las medidas absolutas no cambian dependiendo del medio de visualización; por ejemplo, 18 píxeles seguirán siendo 18 píxeles. Por otro lado, las medidas relativas, como porcentajes o unidades em y rem, se ajustan al entorno en el que se visualizan, ofreciendo flexibilidad y adaptabilidad.
¿Cuáles son las medidas absolutas en CSS?
Las medidas absolutas son aquellos parámetros fijos que no cambian sin importar el medio en que se visualice la página web. Aquí se incluyen las medidas en píxeles.
- Píxeles (px): Definidos de forma constante, no cambian sin importar el dispositivo. Otorgan predictibilidad, pero pueden carecer de flexibilidad cuando se trata de dispositivos de diferentes tamaños.
¿Cómo se usa el tamaño en píxeles?
En el siguiente ejemplo, se muestra cómo asignar un tamaño de fuente en píxeles:
p {
font-size: 18px;
}
Este código asigna un tamaño de 18 píxeles al texto dentro de un párrafo, asegurando que se mantenga constante en cualquier pantalla.
¿Qué son las medidas relativas en CSS?
A diferencia de las absolutas, las medidas relativas ajustan su tamaño basado en el contexto del objeto padre o del tamaño de la pantalla, lo que las hace altamente flexibles y recomendadas para diseños adaptativos.
- Porcentajes (%): Ajustan su tamaño en relación al contenedor padre.
- Em: Basado en el tamaño de fuente del elemento padre.
- Rem: Basado en el tamaño de fuente del elemento raíz del documento HTML.
- Viewport width (vw) y viewport height (vh): Miden el ancho y alto del viewport (la ventana visible de la página).
Ejemplo de uso de porcentaje
Veamos un ejemplo sobre cómo se aplican tamaños relativos usando porcentajes:
p {
font-size: 50%;
}
En este caso, el texto toma la mitad del tamaño definido para el elemento raíz, ajustando así su tamaño según el dispositivo.
¿Cómo cambiar entre medidas absolutas y relativas para un diseño responsive?
Cambiar entre medidas absolutas y relativas depende del diseño que quieras lograr y del comportamiento que esperas en diferentes dispositivos.
Estableciendo medidas flexibles
Para hacer que un contenedor ocupe todo el ancho del viewport sin importar el tamaño de la pantalla, usarías CSS así:
main {
width: 100%;
height: 500px;
}
Uso de medidas max y min
Además de las medidas estándar, existen las variantes max-width, min-width, max-height y min-height, que permiten establecer límites máximos o mínimos a las dimensiones de un elemento.
¿Por qué es importante elegir medidas adecuadas?
Elegir correctamente entre medidas absolutas o relativas es vital para crear interfaces de usuario que sean agradables y usables en cualquier dispositivo. Las medidas relativas permiten que un diseño sea flexible y adaptativo, evitando problemas como los desplazamientos de scroll innecesarios en pantallas pequeñas o el desperdicio de espacio en pantallas grandes.
Al aplicar CSS, es importante considerar la experiencia del usuario en diferentes dispositivos y ajustar las medidas en consecuencia para ofrecer la mejor experiencia de usuario posible. Recuerda que las mejores prácticas siempre favorecen los diseños responsivos y adaptables. ¡Continúa aprendiendo y experimentando con estas herramientas para mejorar tus habilidades en CSS!