Sé qué son las consultas de medios y por qué se usan, pero no estoy seguro de cómo es la mejor forma de desarrollar un sitio móvil con ellas.La mejor manera de utilizar las consultas de medios para diseños móviles
Ejemplo: Tengo mysite.com que tiene una hoja de estilos con todos los estilos necesarios (digamos que es un archivo bastante grande). En este punto, ninguno de mis estilos está dirigido a resoluciones de pantalla más bajas u otros dispositivos.
Luego decido hacer una versión móvil de mi sitio. Para hacerlo más fácil, apuntaré solo a usuarios de iPhone por ahora, y si el código detecta que alguien visita mi sitio en un iPhone, obtienen la versión móvil.
Mi pregunta (s): ¿Dónde está el mejor lugar para incluir estos estilos adicionales, para que un usuario vea la versión móvil? ¿Debería incluir estos estilos en la hoja de estilos original, o sería mejor si los separara en su propia hoja de estilos?
Digamos que mi sitio está construido completamente con flotadores, pero mi versión móvil solo mostrará cada elemento apilado uno encima del otro. ¿Cómo muestro eso usando consultas de medios? Es tan simple como declarar float: ninguno; ¿o algo?
Básicamente, lo que intento formular en el párrafo anterior es cómo construyo mi hoja de estilos de modo que, por ejemplo, los colores básicos y las posiciones de enlace o lo que sea que persisten en la versión móvil como en el escritorio versión pero con diferencias como apilar todo uno encima del otro en la versión móvil?
¿Son las reglas en la sección de consulta de medios de una hoja de estilo básicamente 'sobrescrito' de lo que ha declarado en las secciones de consulta no multimedia?
He encontrado muchos ejemplos del uso de consultas de medios, pero no puedo encontrar un ejemplo que funcione de un sitio completo. Si tengo un mobile.css y main.css vinculados en la misma página HTML, ¿cómo funcionan juntos para conservar algunos aspectos de mi sitio en la versión móvil pero cambiar otros?
Última pregunta: ¿es posible tener un diseño de ancho completamente fijo, pero aún utilizar consultas de medios? El código aún podrá detectar cuándo se encoge el navegador o se expande más allá de cierto ancho/alto, ¿correcto?
Disculpe la larga y probablemente confusa pregunta. Espero que puedas decir lo que estoy tratando de preguntar.
Genial, gracias! Voy a verificar esto –