Metaetiqueta receptiva - Trucos CSS

Anonim

Tiendo a usar esto:

Aunque veo que esto se recomienda mucho:

Esto significa que el navegador (probablemente) renderizará el ancho de la página al ancho de su propia pantalla. Entonces, si esa pantalla tiene 320 px de ancho, la ventana del navegador tendrá 320 px de ancho, en lugar de alejarse y mostrar 960 px (o lo que sea que haga ese dispositivo de forma predeterminada, en lugar de una metaetiqueta receptiva).

Nota: no use una metaetiqueta receptiva si su sitio web no está diseñado específicamente para ser receptivo y funcionar bien en ese tamaño, ya que empeorará la experiencia.

Hay más atributos que admite esta etiqueta:

Propiedad Descripción
ancho El ancho de la ventana gráfica virtual del dispositivo.
ancho del dispositivo El ancho físico de la pantalla del dispositivo.
altura La altura de la "ventana virtual" del dispositivo.
altura del dispositivo La altura física de la pantalla del dispositivo.
escala inicial El zoom inicial al visitar la página. 1.0 no hace zoom.
escala mínima La cantidad mínima que el visitante puede hacer zoom en la página. 1.0 no hace zoom.
escala máxima La cantidad máxima que el visitante puede hacer zoom en la página. 1.0 no hace zoom.
escalable por el usuario Permite que el dispositivo se acerque y aleje. Los valores son sí o no.

En general, se recomienda que no evite el escalado, ya que es molesto y potencialmente un problema de accesibilidad.

Probablemente también quieras esto en tu CSS:

@-ms-viewport( width: device-width; )

Es bueno saberlo: cambiar el valor de esta metaetiqueta con JavaScript funciona, la página reaccionará al nuevo valor. Saque la etiqueta completa y reemplácela, o cambie la contentpropiedad. No es una necesidad muy común, pero puede surgir.