久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

html5 viewport使用方法示例詳解_html5教程技巧

html5 viewport使用方法示例詳解_html5教程技巧HTML5中文學習網,是中國最大的HTML5中文門戶,為廣大HTML5愛好者提供各種HTML5資料,包括HTML5網站、HTML5資訊、HTML5應用、HTML5游戲、HTML5教程、
點評:隨著高端手機(Andriod,Iphone,Ipod,WinPhone等)的盛行,移動互聯應用開發也越來越受到人們的重視,用html5開發移動應用是最好的選擇。然而,每一款手機有不同的分辨率,不同屏幕大小,如何使我們開發出來的應用或頁面大小能適合各種高端手機使用呢?學習html5 viewport

viewport 語法介紹:


復制代碼
代碼如下:

<!– html document –>
<meta name=”viewport”
content=”
height = [pixel_value | device-height] ,
width = [pixel_value | device-width ] ,
initial-scale = float_value ,
minimum-scale = float_value ,
maximum-scale = float_value ,
user-scalable = [yes | no] ,
target-densitydpi = [dpi_value | device-dpi | high-dpi | medium-dpi | low-dpi]

/>

參數解釋:

width
—-控制 viewport 的大小,可以指定的一個值或者特殊的值,如 device-width 為設備的寬度(單位為縮放為 100% 時的 CSS 的像素)。

height
—-和 width 相對應,指定高度。

target-densitydpi
—-一個屏幕像素密度是由屏幕分辨率決定的,通常定義為每英寸點的數量(dpi)。Android支持三種屏幕像素密度:低像素密度,中像素密度,高像素密度。一個低像素密度的屏幕每英寸上的像素點更少,而一個高像素密度的屏幕每英寸上的像素點更多。Android Browser和WebView默認屏幕為中像素密度。

下面是 target-densitydpi 屬性的取值范圍
device-dpi: 使用設備原本的 dpi 作為目標 dp。 不會發生默認縮放。
high-dpi: 使用hdpi 作為目標 dpi。 中等像素密度和低像素密度設備相應縮小。
medium-dpi: 使用mdpi作為目標 dpi。 高像素密度設備相應放大, 像素密度設備相應縮小。 這是默認的target density.
low-dpi: 使用mdpi作為目標 dpi。中等像素密度和高像素密度設備相應放大。
<value>: 指定一個具體的dpi 值作為target dpi. 這個值的范圍必須在70–400之間。


復制代碼
代碼如下:

<!– html document –>
<meta name=”viewport” content=”target-densitydpi=device-dpi” />
<meta name=”viewport” content=”target-densitydpi=high-dpi” />
<meta name=”viewport” content=”target-densitydpi=medium-dpi” />
<meta name=”viewport” content=”target-densitydpi=low-dpi” />
<meta name=”viewport” content=”target-densitydpi=200″ />

為了防止Android Browser和WebView 根據不同屏幕的像素密度對你的頁面進行縮放,你可以將viewport的target-densitydpi 設置為 device-dpi。當你這么做了,頁面將不會縮放。相反,頁面會根據當前屏幕的像素密度進行展示。在這種情形下,你還需要將viewport的width定義為與設備的width匹配,這樣你的頁面就可以和屏幕相適應。

initial-scale
—-初始縮放。即頁面初始縮放程度。這是一個浮點值,是頁面大小的一個乘數。例如,如果你設置初始縮放為“1.0”,那么,web頁面在展現的時候就會以target density分辨率的1:1來展現。如果你設置為“2.0”,那么這個頁面就會放大為2倍。

maximum-scale
—-最大縮放。即允許的最大縮放程度。這也是一個浮點值,用以指出頁面大小與屏幕大小相比的最大乘數。例如,如果你將這個值設置為“2.0”,那么這個頁面與target size相比,最多能放大2倍。

user-scalable
—-用戶調整縮放。即用戶是否能改變頁面縮放程度。如果設置為yes則是允許用戶對其進行改變,反之為no。默認值是yes。如果你將其設置為no,那么minimum-scale 和 maximum-scale都將被忽略,因為根本不可能縮放。

所有的縮放值都必須在0.01–10的范圍之內。

例:1.設置屏幕寬度為設備寬度,禁止用戶手動調整縮放


復制代碼
代碼如下:

<meta name=”viewport” content=”width=device-width,user-scalable=no” />

2.設置屏幕密度為高頻,中頻,低頻自動縮放,禁止用戶手動調整縮放


復制代碼
代碼如下:

<meta name=”viewport” content=”width=device-width,target-densitydpi=high-dpi,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no”/>


【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

互聯網時代強調用戶體驗,那什么是 HTML5 跨平臺 App 開發者的編程體驗?在經過一年的上線摸索后,APICloud 團隊認識到剝奪開發者已經習慣的開發工具,替換一個其他的是不對的。因此,
到現在為止 html5 還沒有成為國際標準,舊的瀏覽器還無法支持HTML5,所以優秀的HTML5網站示例第一個要求就是要能夠兼容舊的瀏覽器。 并且在網頁代碼中應該聲明!doctype html,然后在首頁
以手機最游戲(weibo.youxi.cn)這款 html5 手游應用為例,其在傲游MM、海豚、天天瀏覽器以及小米科技旗下的迷人瀏覽器中都表現出超出預期的運行效果。這些手機瀏覽器與蘋果Safari、谷
html走向成熟的路還有多長?到底 html5 現在能做什么,對于很多人來說還是有點迷茫。我們苦苦學的html,w3c標準都要改變么? W3C 于 2008 年 1 月 推出 HTML5 的第一份草案,而 HTML5 標準的全部
我們都知道HTML5+CSS3模板非常受到web開發人員的喜愛,目前HTML5+CSS3技術已經成為大家喜愛的前端開發技術。使用HTML5+CSS3技術,web開發人員可以創建非常時尚,非常時髦的
主站蜘蛛池模板: 午夜精品久久久久99蜜 | 久久久久久久一区 | 国产日韩视频 | 久久精品欧美视频 | www日本高清| 久久国产高清 | 日韩欧美在线一区二区 | 日韩三区| 台湾av在线 | 欧美在线视频网站 | 国产探花在线精品一区二区 | 米奇成人网 | 国产伦精品一区二区三区视频金莲 | 色播视频在线观看 | 久久成人国产 | 日韩高清电影 | 国产精品观看 | 手机在线观看av | 国产精品一区二区久久 | 国产高清一区二区三区 | 欧美日高清 | 99小视频| 337p日韩 | 国产高潮好爽受不了了夜色 | 欧美寡妇偷汉性猛交 | 男人av在线播放 | 国产一区二区三区久久久久久久久 | 巨大黑人极品videos精品 | 亚洲精品乱码久久久久久蜜桃91 | av资源中文在线 | 国产精品成人品 | 国产aⅴ爽av久久久久久久 | 国产精品视频免费观看 | 一区二区高清 | 色性av| 亚洲国产精品一区二区第一页 | 日本视频免费观看 | 国产成人免费网站 | 久久精品亚洲国产 | 精品国产91久久久久久 | 国产91黄色 |