- 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
Uso de medidas relativas para accesibilidad en texto web
Clase 53 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
¿Por qué es importante la accesibilidad en el texto web?
Garantizar la accesibilidad en el contenido textual de una página web es esencial para asegurar que todas las personas, independientemente de sus capacidades visuales, puedan interactuar y consumir el contenido de manera efectiva. La accesibilidad no depende únicamente de elegir fuentes atractivas o sencillas, sino de cómo se mide y se ajusta ese texto para que sea escalable según las necesidades del usuario.
¿Cuáles son las desventajas de utilizar medidas absolutas como píxeles?
Cuando se establecen tamaños de fuente en píxeles, se está utilizando una medida absoluta. Esto significa que, independientemente de la configuración del usuario o de las herramientas del navegador para aumentar el tamaño del texto, el contenido no se ajustará. Esta rigidez puede afectar enormemente a las personas con problemas visuales, ya que no podrán ampliar el texto para facilitar su lectura.
Ejemplo de código con medidas absolutas en píxeles:
<style>
h1 {
font-size: 30px;
}
p {
font-size: 18px;
}
</style>
¿Qué problemas enfrenta un usuario con limitaciones visuales?
- Imposibilidad de ajuste: Con medidas en píxeles, el texto permanece estático y no responde a las configuraciones de accesibilidad del usuario.
- Experiencia deficiente: Los usuarios deben encontrar alternativas, como acercar el contenido con la función de zoom, lo que puede resultar incómodo.
- Inclusión limitada: No todos los usuarios pueden interactuar equitativamente, reduciendo la accesibilidad.
¿Cómo pueden mejorar la accesibilidad las medidas relativas como rem?
El uso de medidas relativas como rem resuelve las limitaciones de los píxeles ofreciendo flexibilidad en el texto. Rem es una unidad que se basa en el tamaño de la raíz html. Esto permite que el texto se escale de acuerdo con las preferencias del usuario, haciendo las interfaces más inclusivas.
Ejemplo de código usando medidas relativas en rem:
<style>
html {
font-size: 62.5%; /* Equivale a 10px, para facilitar el cálculo */
}
h1 {
font-size: 3rem; /* Equivale a 30px */
}
p {
font-size: 1.8rem; /* Equivale a 18px */
}
</style>
Beneficios de utilizar rem
- Escalabilidad: Permite que el texto se ajuste dinámicamente con las configuraciones del navegador.
- Accesibilidad universal: Ofrece a las personas con problemas visuales la capacidad de adaptar el texto a sus necesidades específicas.
- Flexibilidad de diseño: Permite crear interfaces que mantienen la consistencia visual sin sacrificar la accesibilidad.
¿Cómo implementar mejor prácticas en accesibilidad textual?
Adoptar medidas relativas y seguir estándares modernos de diseño es clave para crear experiencias web inclusivas:
- Utiliza
remoem: Evita medidas absolutas como píxeles y opta por unidades relativas. - Prueba la escalabilidad: Asegúrate de que el texto pueda ampliarse en distintos navegadores y dispositivos sin perder legibilidad o romper el diseño.
- Considéralo desde el diseño: Planifica la accesibilidad desde el inicio de la creación del contenido, codo a codo con los responsables de diseño.
Al aplicar estas prácticas, te asegurarás de que tu contenido sea verdaderamente accesible para toda la audiencia, sin importar sus necesidades visuales, y contribuirás a una web más inclusiva. No olvides que una buena experiencia de usuario incluye la posibilidad de adaptación para cada individuo. ¡Seguiremos explorando más sobre accesibilidad en la próxima lección!