Diseño web adaptable
Concepto
Un diseño para todos.
Método
Permitir el ajuste automático del ancho de la página
Agregar al inicio del código de la página:
Esta línea de código se incluye en el marco HTML5 generado automáticamente.
No utilizar anchos absolutos
Usar width: xx%;
o width: auto;
en lugar de width: xxx px;
Utilizar fuentes de tamaño relativo
Especificar el tamaño de la fuente como el 100% del tamaño predeterminado de la página, es decir, 16 píxeles:
Luego, especificar el tamaño de h1 como 1.5 veces el tamaño predeterminado, es decir, 24 píxeles:
Diseño fluido (fluid grid)
Las posiciones de los bloques son flotantes, no fijas.
Float tiene la ventaja de que si el ancho es demasiado pequeño para contener dos elementos, el elemento posterior se desplazará automáticamente debajo del elemento anterior en lugar de desbordar horizontalmente, evitando la aparición de barras de desplazamiento horizontales.
Evitar el uso de posicionamiento absoluto (position: absolute) en la medida de lo posible.
Cargar CSS selectivamente
Si el ancho de la pantalla es menor a 400 píxeles (max-device-width: 400px), cargar el archivo tinyScreen.css:
<link rel="stylesheet" type="text/css"
media="screen and (max-device-width: 400px)"
href="tinyScreen.css" />
Si el ancho de la pantalla está entre 400 y 600 píxeles, cargar el archivo smallScreen.css:
<link rel="stylesheet" type="text/css"
media="screen and (min-width: 400px) and (max-device-width: 600px)"
href="smallScreen.css" />
Imágenes adaptables (fluid image)
Referencias y agradecimientos
Dirección original del artículo: https://wiki-power.com/
Este artículo está protegido por la licencia CC BY-NC-SA 4.0. Si desea reproducirlo, por favor indique la fuente.Este post está traducido usando ChatGPT, por favor feedback si hay alguna omisión.