中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

html meta viewport屬性說明
來源:易賢網(wǎng) 閱讀:1772 次 日期:2014-04-22 15:47:49
溫馨提示:易賢網(wǎng)小編為您整理了“html meta viewport屬性說明”,方便廣大網(wǎng)友查閱!

這篇文章主要介紹了html的meta viewport屬性說明

什么是Viewport

手機瀏覽器是把頁面放在一個虛擬的“窗口”(viewport)中,通常這個虛擬的“窗口”(viewport)比屏幕寬,這樣就不用把每個網(wǎng)頁擠 到很小的窗口中(這樣會破壞沒有針對手機瀏覽器優(yōu)化的網(wǎng)頁的布局),用戶可以通過平移和縮放來看網(wǎng)頁的不同部分。移動版的 Safari  瀏覽器最新引進了 viewport 這個 meta tag,讓網(wǎng)頁開發(fā)者來控制 viewport 的大小和縮放,其他手機瀏覽器也基本支持。

Viewport 基礎(chǔ)

一個常用的針對移動網(wǎng)頁優(yōu)化過的頁面的 viewport meta 標簽大致如下:

<meta name=”viewport” content=”width=device-width, initial-scale=1, maximum-scale=1″>

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

height:和 width 相對應(yīng),指定高度。

initial-scale:初始縮放比例,也即是當頁面第一次 load 的時候縮放比例。

maximum-scale:允許用戶縮放到的最大比例。

minimum-scale:允許用戶縮放到的最小比例。

user-scalable:用戶是否可以手動縮放

關(guān)于viewport的一些問題

viewport并非只是ios上的獨有屬性,在android、winphone上同樣也有viewport。它們要解決的問題是相同的,即無視設(shè)備的 真實分辨率,直接通過dpi,在物理尺寸和瀏覽器之間重設(shè)分辨率,這個分辨率和設(shè)備的分辨率無關(guān)。比如,你拿個3.5寸-320 *  480的iphone3 gs、3.5寸-640 *  960的iphone4或者9.7寸-1024*768的ipad2,雖然設(shè)備的分辨率不同,物理尺寸也不同,但你可以通過設(shè)置viewport讓它們在 瀏覽器里有相同的分辨率。比如說,你的網(wǎng)站是800px寬,你可以通過設(shè)置viewport的width=800,來讓你的網(wǎng)站在這三個不同的設(shè)備上都剛 好滿屏顯示你的網(wǎng)站。

以上的知識,相信每個對viewport稍有了解的同學(xué)應(yīng)該都已經(jīng)了解了。這不是我今天想說的重點。我想說明的是viewport在ios和android上的一些差異表現(xiàn)。

網(wǎng)上一搜關(guān)于viewport的知識,基本上全都是如下信息:

<meta name="viewport" content="width=device-width,  initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0,  user-scalable=no" />

這段代碼的意思是,讓viewport的寬度等于物理設(shè)備上的真實分辨率,不允許用戶縮放。一都主流的web  app都是這么設(shè)置的,它的作用其實是故意舍棄viewport,不縮放頁面,這樣dpi肯定和設(shè)備上的真實分辨率是一樣的,不做任何縮放,網(wǎng)頁會因此顯 得更高細膩。玩ps的同學(xué)應(yīng)該都知道,當你將一張1000 * 1000的圖片直接縮放至500 * 500分變成什么樣,對吧?圖片的失真一定逃不掉。

但我要做的一個應(yīng)用卻恰恰相反,需要利用viewport,利用縮放。不論真實分辨率是多少,無論物理尺寸是多少,我都希望在瀏覽器里,能有統(tǒng)一的分辨 率,同時也不允許用戶縮放。我用來測試的設(shè)備有:iphone4、ipad2、htc的g11、不知道什么廠商的aquos  phone(android系統(tǒng))、華碩的android pad、dell的winphone然后我一路遇到了如下問題:

1)如果不顯示地設(shè)置viewport,那么width的默認為980。如果頁面的所有元素寬度都小于980,此時width為980,如果頁面最 寬的位置超過980,那么width等于最大寬度。總之,默認能將整個頁面從左到右顯示出來。如果設(shè)置了viewport,比如,只單純地設(shè)置了 user-scalable=no,例如<meta name="viewport" content="user-scalable=no"  />,那么ios下width還是按980顯示(即默認就會通過dpi縮放),但android和winphone下卻不會再縮放了,瀏覽器分辨率 和真實設(shè)置分辨率一致。

2)對于ios設(shè)備,設(shè)置width可以生效,但對于android,設(shè)置width并不會生效。ios設(shè)備,縮放的比率即dpi是通過你設(shè)置的 width和設(shè)置真實分辨率自動計算的,而android下你設(shè)置width無效,你能設(shè)置的是一個特殊的字段target-densitydpi,也就是說,有三個變量:瀏覽器width、設(shè)備真實width、dpi。  我們簡單地用個公式來表達它們之間的關(guān)系吧(并非真實關(guān)系,簡單說明用) 設(shè)備真實width * dpi =  瀏覽器width,這里的三個變量,設(shè)備真實width是個我們不能操作的已知值,另外兩個變量我們可以設(shè)置一個來影響另一個,在ios中,我們能改的是 瀏覽器width,dpi自動生成,而在android中,我們能改的是dpi,瀏覽器width自動生成。對于android,無論我們?nèi)绾卧O(shè)置 width,也不會對瀏覽器width產(chǎn)生影響。

ps:這里我另外再說一個奇怪的問題:在htc的g11里(htc的手機我只有這一個,別的沒有測),如果設(shè)置了dpi而不顯示地設(shè)置width, 則user-scalable=no不生效,即是說:<meta name="viewport"  content="target-densitydpi=300,user-scalable=no"  />,無法阻止用戶縮放屏幕。我們需要顯示地設(shè)置一下width值,僅管這個值對android下的瀏覽器分辨屏并不產(chǎn)生任何影響(對ios還是會 產(chǎn)生影響的),我們?nèi)匀灰O(shè)置它,而且這個值一定要大于320,如果小于等于320,也無法使user-scalable=no生效。這個問題只在htc 的g11手機上出現(xiàn),在aquos  phone沒有這個問題。兼容android真是件頭痛的事  @_@,未來還不知道有多少坑呢。而在winphone上,結(jié)果就更奇怪了:我給viewport的width設(shè)一個大于480的值,user- scalable=no就失效了,而設(shè)一個小于480的值,user-scalable=no能生效。但無論我給viewport的width設(shè)多少值, 對winphone真正顯示的width卻并不產(chǎn)生我預(yù)期的影響,通過target-densitydpi也沒有影響。設(shè)置width,如果小于480的 話,屏幕會縮放,但縮小的比例卻和我預(yù)期完全不一樣,我不知道它是按照什么規(guī)律縮放的。不知道這是winphone的問題,還是dell實現(xiàn)的問題。

3)這一條和上一條應(yīng)該是直接相關(guān)的:ios設(shè)備在橫豎屏?xí)r,會自動調(diào)整dpi,無論橫屏還是豎屏,都能保證瀏覽器width等于viewport 中設(shè)置的值,所以橫豎屏的時候,頁面里顯示的內(nèi)容的大小是會自動縮放產(chǎn)生變化的。而android手機在橫豎屏的時候,不會改變dpi,在橫豎屏的時候, 網(wǎng)頁不會產(chǎn)生縮放。也正因此,ios可以保證橫豎屏頁面都不會產(chǎn)生滾動條,滿屏顯示,而android卻無法保證這一點,橫著滿屏則豎著無法滿屏,反之亦 然。

4)對于ios設(shè)備,如果width顯示定義了,而頁面最寬的位置超過width的話,width無效,仍按最寬的寬度來顯示(不會有滾動條)。但 此時會出現(xiàn)一個很奇怪的問題,當你將手機橫豎屏切換幾次之后,會發(fā)現(xiàn)你的頁面自動放大了,出現(xiàn)了滾動條,但其實放大后的寬度其實和你設(shè)的width也并沒 有關(guān)系。為了防止這種情況出現(xiàn),你需要將width的寬度設(shè)置得比頁面最寬的地方更大,或者相同。

更多信息請查看IT技術(shù)專欄

更多信息請查看網(wǎng)頁制作
易賢網(wǎng)手機網(wǎng)站地址:html meta viewport屬性說明
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇剩?/div>

2026上岸·考公考編培訓(xùn)報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
99国产精品国产精品久久| 久久免费99精品久久久久久| 亚洲一区黄色| 欧美午夜精品久久久久久孕妇| 伊伊综合在线| 欧美大片在线看| 中文亚洲欧美| 狠狠色狠狠色综合日日tαg | 欧美精品成人| 亚洲欧美在线网| 亚洲欧洲美洲综合色网| 尤物九九久久国产精品的特点| 亚洲综合欧美| 国内精品久久久久久久果冻传媒 | 欧美成人国产va精品日本一级| 亚洲免费福利视频| 影音先锋另类| 国产在线成人| 欧美一级淫片aaaaaaa视频| 欧美日韩高清一区| 久久免费视频观看| 亚洲最新在线| 亚洲欧洲午夜| 亚洲美女诱惑| 99re8这里有精品热视频免费 | 一本久久综合亚洲鲁鲁五月天| 国产午夜精品久久久久久久| 欧美日韩精品不卡| 国产精品视频久久久| 午夜亚洲性色福利视频| 亚洲福利国产| 99视频精品在线| 亚洲图片自拍偷拍| 亚洲一区二区三区激情| 99www免费人成精品| 亚洲美女av黄| 亚洲深爱激情| 久久se精品一区精品二区| 欧美在线视频免费播放| 久久成人免费电影| 久久资源在线| 国产精品久久激情| 在线欧美视频| 一区二区三区蜜桃网| 欧美一区中文字幕| 欧美高清hd18日本| 国产欧美日本一区二区三区| 国产日韩欧美二区| 精品成人一区二区| 亚洲欧美精品伊人久久| 欧美1区2区| 亚洲高清在线| 久久精品国产亚洲a| 欧美精品日韩精品| 国产日产欧美精品| 国产一区久久久| 亚洲一区在线直播| 免费在线观看日韩欧美| 欧美日韩一区二区在线观看| 国产欧美日韩一区| 亚洲伊人一本大道中文字幕| 一个人看的www久久| 欧美一区二区成人6969| 国产精品福利网站| 亚洲一区二区三区在线| 欧美揉bbbbb揉bbbbb| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 国产精品久久久久久久久久免费看 | 欧美在线1区| 国产精品日韩| 久久国产精品久久久| 黄色另类av| 欧美激情第10页| 亚洲人体影院| 欧美日韩国产综合视频在线观看| 亚洲大黄网站| 欧美暴力喷水在线| 一本久久精品一区二区| 欧美视频在线一区二区三区| 亚洲国产99精品国自产| 欧美日韩国产综合视频在线| 午夜亚洲福利在线老司机| 亚洲电影有码| 欧美日韩国产高清| 欧美一区二区三区免费视频| 一区在线免费观看| 欧美三级午夜理伦三级中视频| 欧美影院视频| 亚洲一区激情| 亚洲精品四区| 欧美理论在线播放| 久久亚洲二区| 久久免费国产| 怡红院精品视频在线观看极品| 国产精品国内视频| 欧美日韩免费高清一区色橹橹| 在线日韩视频| 1000部国产精品成人观看| 国产午夜亚洲精品不卡| 国产日韩精品一区二区浪潮av| 欧美日本亚洲视频| 欧美日韩免费精品| 欧美亚韩一区| 国产亚洲高清视频| 经典三级久久| 亚洲清纯自拍| 99热免费精品在线观看| 亚洲精品视频在线播放| 一区二区三区精密机械公司| 亚洲一区二区免费在线| 欧美一区二区三区在线| 久久久久久黄| 牛牛精品成人免费视频| 麻豆免费精品视频| 欧美日韩国产高清| 国产亚洲一区二区在线观看| 国内揄拍国内精品久久| 亚洲美洲欧洲综合国产一区| 欧美日韩国产成人高清视频| 欧美日韩中文在线| 国产精品视频在线观看| 亚洲福利国产精品| 99热在这里有精品免费| 久久久久国产免费免费| 欧美午夜精品久久久久久超碰| 国产精品一二三视频| 亚洲人屁股眼子交8| 亚洲先锋成人| 欧美理论在线| 亚洲精品免费在线播放| 久久久久久久网| 国产日韩欧美精品在线| 夜夜精品视频| 欧美日韩国产综合新一区| 精品91视频| 欧美一区二区三区免费观看视频| 老司机免费视频久久| 国产精品人成在线观看免费| **网站欧美大片在线观看| 亚洲永久免费观看| 欧美日韩精品是欧美日韩精品| 136国产福利精品导航| 欧美在线网址| 1769国内精品视频在线播放| 狠狠色丁香久久婷婷综合_中| 亚洲欧美网站| 国产精品一区二区欧美| 亚洲蜜桃精久久久久久久| 欧美日韩一区高清| 一本色道**综合亚洲精品蜜桃冫 | 亚洲国产成人久久| 亚欧成人在线| 国产精品久久久久久久久免费桃花 | 亚洲一区国产一区| 久久精品综合| 久久夜色精品| 欧美v国产在线一区二区三区| 国产精品人成在线观看免费| 一区二区三区视频在线看| 91久久中文| 欧美不卡激情三级在线观看| 亚洲日本在线观看| 欧美女同在线视频| 在线亚洲观看| 国产精品无人区| 久久精品91| 亚洲国产日韩欧美在线动漫| 欧美成va人片在线观看| 欧美日韩国内自拍| 欧美一区影院| 国产日韩欧美三级| 美女日韩欧美| 亚洲无毛电影| 精久久久久久| 欧美日韩一区二区在线观看| 午夜精品影院在线观看| 一区二区视频欧美| 国产精品日韩| 欧美日韩国产成人在线观看| 亚洲午夜一区二区三区| 亚洲福利在线观看| 欧美亚男人的天堂| 欧美xx69| 久久天天综合| 小嫩嫩精品导航| 亚洲黄色天堂| 黄色国产精品| 国产精品久久久久久久久免费桃花 | 亚洲综合三区| 亚洲精品资源美女情侣酒店| 国产一区二区欧美| 国产精品爽黄69| 欧美性猛交xxxx免费看久久久 | 久久青草福利网站| 一卡二卡3卡四卡高清精品视频| 国产精品一区二区久激情瑜伽| 欧美v日韩v国产v| 免费亚洲视频| 欧美有码视频| 久久免费一区|