Estoy intentando descubrir cómo aprovechar la metaetiqueta de la ventana móvil para acercar automáticamente los contenidos de una página HTML para que quepa en una vista web.ajustar el contenido de la web móvil utilizando la metaetiqueta de la ventana
restricciones:
elementos de tamaño- El HTML puede o no puede haber fijos (ex img tiene una anchura fija de 640). En otras palabras, no quiero obligar al contenido a ser fluido y usar% 's.
- no sé el tamaño de la vista web, sólo sé su relación de aspecto
Por ejemplo, si tengo una sola imagen (640x100px) quiero la imagen para determinar si la vista web es de 300x250 (escalar hacia abajo para encajar). Por otro lado, si la vista web es de 1280x200, quiero que la imagen se acerque y complete la vista web (ampliar para ajustarse).
Después de leer el android docs y la iOS docs en las ventanas gráficas, parece simple: ya que sé que el ancho de mi contenido (640) que acaba de establecer el ancho de visualización a 640 y dejar que el vistaweb decidir si necesita escalar el contenido hasta o hacia abajo para adaptarse a la vista web.
Si pongo lo siguiente en mi navegador de Android/iPhone O en una vista web de 320x50, la imagen no se aleja para ajustarse al ancho. Puedo desplazar la imagen hacia la derecha e izquierda ..
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Test Viewport</title>
<meta name="viewport" content="width=640" />
<style type="text/css">
html, body {
margin: 0;
padding: 0;
vertical-align: top;
}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td
{
margin: 0;
padding: 0;
border: 0;
font-weight: normal;
font-style: normal;
font-size: 100%;
line-height: 1;
font-family: inherit;
vertical-align: top;
}
</style>
</head>
<body>
<img src="http://www.dmacktyres.com/img/head_car_tyres.jpg">
</body>
</html>
¿Qué estoy haciendo mal aquí? ¿La metaetiqueta de la ventana gráfica solo hace zoom en el contenido que es < en el área de la vista web?
¿tiene solución para esto todavía? – Superbiji
No, aún no. Supongo que no es posible una solución simple – rynop