手機頁面尺寸設置(一)

參考:http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/quick-tip-dont-forget-the-viewport-meta-tag/css

 

1、網頁手機wap2.0網頁的head里加入下面這條元標籤,在iPhone的瀏覽器中頁面將以原始大小顯示,並不容許縮放。html

 

其中: width - viewport的寬度 height - viewport的高度 initial-scale - 初始的縮放比例
minimum-scale - 容許用戶縮放到的最小比例 maximum-scale - 容許用戶縮放到的最大比例 user-scalable -
用戶是否能夠手動縮放chtml5

2、關於meta的詳細介紹請參考web

3、下文是關於Meta的例子的詳細介紹 原文地址瀏覽器

3. Meta元素可視區iphone

默認狀況下,iPhone上的Safari會象在大屏幕的 桌面瀏覽器那樣顯示你的頁面,寬度達到了980像素,而後縮小內容以適應iPhone的小屏幕,所以用戶在iPhone看這個頁面時感受字體就比較小了, 也比較模糊,必需要放大才能看得真切,對於一個普通的Web頁面彷佛能夠接受,但對於一個經常使用的應用程序就沒幾我的可以受得了。佈局

幸運的是可使用特殊的Meta元素可視區進行糾正:字體

<</SPAN>meta
name="viewport" content="width=device-width"/>

這個元素通知瀏覽器使用設備的寬度做爲可視區的寬度,而不是默認的980像素了,咱們能夠看看兩個不一樣的例子。ui

例3(連接:http://www.sitepoint.com/examples/iphone-development-12tips/no- viewport.html)顯示了一個簡單的段落元素,沒有Meta元素可視區,字體有點模糊。在iPhone中運行的實際狀況以下圖所示。scala

手機頁面尺寸設置

圖 1 無可視區的顯示效果

例4(連接:http://www.sitepoint.com/examples/iphone-development-12tips /viewport.html)包括了一個可視區元素,如今設備寬度只有320像素,字體也比前一個例子更清晰了。在iPhone中運行的實際狀況以下圖 所示。

手機頁面尺寸設置

圖 2 有可視區的顯示效果

另外,你還能夠手動設置device-width的值,例如,假設你的博客頁面的寬度是750像素,那麼桌面屏幕最佳大小就是800x600像素,例 5(連接:http://www.sitepoint.com/examples/iphone-development-12tips /fixed750.html)顯示了一個刪減版本,若是你在iPhone中瀏覽它,你會看到980像素剩下的空間都填充了白色。

爲了消除額外的空間,可使用meta元素可視區將寬度設爲780像素:

<</SPAN>meta
name="viewport" content="width=780"/>

例6(連接:http://www.sitepoint.com/examples/iphone-development-12tips/fixed750-viewport.html)顯示了meta元素可視區佈局被固定後的效果。

Meta元素可視區的內容能夠包括多個逗號分隔的值,如initial-scale –
用戶最初看到頁面時的放大級別,對於Web應用程序,一個常見的設置是:

<</SPAN>meta
name="viewport" content="width=device-width,initial-scale=1,user-scalable=no"/>

這個元素設置寬度爲設備的最大寬度,禁止用戶放大和縮小

相關文章
相關標籤/搜索