El enfoque «Mobile First» en el diseño adaptable es una estrategia de desarrollo y diseño web donde se comienza el proceso creando la experiencia de usuario para las pantallas más pequeñas, es decir, los dispositivos móviles.
Una vez que la versión móvil está completa y optimizada, se mejora progresivamente añadiendo más funcionalidades, contenido y complejidad visual para adaptarse a pantallas más grandes, como las de tabletas y ordenadores de escritorio.
En términos de implementación con CSS, esto implica escribir primero los estilos base que se aplicarán a los dispositivos móviles. Luego, se utilizan media queries con la condición min-width para aplicar estilos adicionales o modificar los existentes a medida que el ancho de la pantalla aumenta y permite mostrar más información o layouts más complejos.
/* 1. Estilos base para móviles (Mobile First) */
body {
font-size: 16px;
line-height: 1.5;
}
.navegacion ul {
display: flex;
flex-direction: column; /* Menú apilado en móviles */
}
/* 2. Estilos para tabletas y pantallas más grandes */
@media (min-width: 768px) {
.navegacion ul {
flex-direction: row; /* Menú en línea para pantallas mayores */
}
/* Otros ajustes para tabletas... */
}
/* 3. Estilos para escritorios y pantallas aún más grandes */
@media (min-width: 1024px) {
body {
font-size: 18px;
}
/* Otros ajustes para escritorio... */
}
Lenguaje del código: PHP (php)Beneficios principales del enfoque «Mobile First»: