Tecnología

Inicio

Trucos iPhone HTML

Un creciente número de personas que acceden a Internet desde los teléfonos inteligentes y el iPhone es uno de los teléfonos inteligentes más populares actualmente en el mercado (a partir de enero de 2011). Asegúrese de que el código del sitio web es compatible con pantallas de iPhone. Hay algunos trucos HTML que puede utilizar para hacer que su página web se vean mejor en el dispositivo.

Enlace a una hoja de estilo

Enlace a una hoja de estilo separada para los usuarios de iPhone, cuando en desarrollo para el teléfono inteligente. En el enlace, agregue la siguiente etiqueta:

los medios de comunicación = "única pantalla y (max-device-width: 480px)"

Esto determinará todos los navegadores con una resolución inferior a "480" (la resolución iPhone) y vincular la hoja de estilo. Puede cambiar las dimensiones de su disposición en la hoja de estilos para reflejar la forma de la pantalla del iPhone.

Proporcionales tamaños de fuente

El navegador del iPhone se reducirá automáticamente una página web para que quepa en la pantalla en su totalidad. Guarde sus usuarios la molestia de hacer zoom mediante el uso de una etiqueta meta para que el texto proporcional al tamaño de la pantalla. Agregue el código siguiente a su cabecera:

<Meta name = "viewport" content = "width = device-width" />

Orientación JavaScript

Incluir un operador condicional JavaScript para reaccionar ante el iPhone está representada en vertical u horizontal. Añadir los detalles contenidos en los estilos "body.landscape" en su hoja de estilo "body.portrait" y. Dentro de la página principal, utilice "<body class =" retrato ">" para el modo de retrato. Añadir este JavaScript a su cabecera para que siga funcionando:

window.addEventListener ( "carga", setOrientation, false);

window.addEventListener ( 'orientationChange', setOrientation, false);

setOrientation función () {

var = orientar Math.abs (window.orientation) === 90? 'Retrato de paisaje';

var cl = document.body.className;

cl = cl.replace (/ retrato | paisaje /, oriente);

document.body.className = Cl;

}