婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > HTML meta viewport屬性詳細說明

HTML meta viewport屬性詳細說明

熱門標簽:騰訊植物園地圖標注 巫山縣地圖標注app 經綸電銷機器人 浦東新區百度地圖標注圖片 個貸電銷機器人 外呼智能系統報價 電話機器人宣傳片 鄒城智能外呼系統 華為收費站地圖標注
什么是Viewport

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

Viewport 基礎

一個常用的針對移動網頁優化過的頁面的 viewport meta 標簽大致如下:

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

width:控制 viewport 的大小,可以指定的一個值,如果 600,或者特殊的值,如 device-width 為設備的寬度(單位為縮放為 100% 時的 CSS 的像素)。
height:和 width 相對應,指定高度。
initial-scale:初始縮放比例,也即是當頁面第一次 load 的時候縮放比例。
maximum-scale:允許用戶縮放到的最大比例。
minimum-scale:允許用戶縮放到的最小比例。
user-scalable:用戶是否可以手動縮放

關于viewport的一些問題

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

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

網上一搜關于viewport的知識,基本上全都是如下信息:

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

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

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

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

2)對于ios設備,設置width可以生效,但對于android,設置width并不會生效。ios設備,縮放的比率即dpi是通過你設置的 width和設置真實分辨率自動計算的,而android下你設置width無效,你能設置的是一個特殊的字段target-densitydpi,關于 target-densitydpi可以參考一下這篇文章:http://hi.baidu.com/j_fo/blog/item /748361279ebccd18908f9d7d.html。也就是說,有三個變量:瀏覽器width、設備真實width、dpi。 我們簡單地用個公式來表達它們之間的關系吧(并非真實關系,簡單說明用) 設備真實width * dpi = 瀏覽器width,這里的三個變量,設備真實width是個我們不能操作的已知值,另外兩個變量我們可以設置一個來影響另一個,在ios中,我們能改的是 瀏覽器width,dpi自動生成,而在android中,我們能改的是dpi,瀏覽器width自動生成。對于android,無論我們如何設置 width,也不會對瀏覽器width產生影響。

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

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

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

標簽:那曲 滁州 楊凌 三沙 唐山 廣西 日喀則 南平

巨人網絡通訊聲明:本文標題《HTML meta viewport屬性詳細說明》,本文關鍵詞  HTML,meta,viewport,屬性,詳細,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML meta viewport屬性詳細說明》相關的同類信息!
  • 本頁收集關于HTML meta viewport屬性詳細說明的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产盗摄女厕一区二区三区| 国产精品一区二区男女羞羞无遮挡 | 捆绑调教一区二区三区| 久久综合色婷婷| 欧美最猛性xxxxx直播| 成人va在线观看| 国产成人免费在线| 国产毛片精品视频| 91美女蜜桃在线| 不卡一区中文字幕| 豆国产96在线|亚洲| 亚洲人亚洲人成电影网站色| 亚欧色一区w666天堂| 亚洲九九爱视频| 国产精品美女www爽爽爽| 日韩欧美久久久| 欧美日本在线播放| 欧美一区二区三区在线观看| 欧美日韩一本到| 99久久99久久精品免费观看| 亚洲欧美色综合| 国产精品白丝在线| 激情深爱一区二区| 极品瑜伽女神91| 亚洲成人一区在线| 青草国产精品久久久久久| 91精品国产黑色紧身裤美女| 婷婷六月综合亚洲| 午夜精品在线看| 蜜桃精品在线观看| 国产成人亚洲精品青草天美| www.欧美亚洲| 99精品国产热久久91蜜凸| 成人黄色av电影| 日本韩国精品在线| 久久不见久久见免费视频1| 日韩中文字幕区一区有砖一区 | 蜜桃视频第一区免费观看| 亚洲成a人在线观看| 亚洲国产精品天堂| 蜜桃av一区二区在线观看| 麻豆国产精品777777在线| 卡一卡二国产精品| 久久er99精品| 91在线免费播放| 在线观看网站黄不卡| 91.麻豆视频| 国产午夜亚洲精品午夜鲁丝片| 91精品国产美女浴室洗澡无遮挡| 日本乱码高清不卡字幕| 蜜桃免费网站一区二区三区| 成人毛片视频在线观看| 色婷婷精品大在线视频| 欧美一二三四在线| 日韩精品一区二区三区swag| 精品美女一区二区| 自拍偷拍欧美精品| 国产精品白丝在线| 蜜臀国产一区二区三区在线播放| 石原莉奈一区二区三区在线观看| 日韩在线卡一卡二| 日韩精品一区第一页| 日韩1区2区日韩1区2区| 91在线免费看| 日韩一区二区三区四区五区六区| 国产欧美日本一区二区三区| 日日夜夜一区二区| 欧美在线一区二区| 中国色在线观看另类| 免费成人性网站| 精品视频一区 二区 三区| 国产免费成人在线视频| 亚洲午夜电影网| 99久久久国产精品| 中文字幕第一区| 韩国欧美国产1区| 欧美日韩视频在线观看一区二区三区 | 久久精品一区二区三区不卡牛牛 | a亚洲天堂av| 91超碰这里只有精品国产| 国产精品日韩成人| 日本美女视频一区二区| 91精品福利视频| 中文字幕乱码久久午夜不卡 | 五月天一区二区| 99久久亚洲一区二区三区青草| 精品精品欲导航| 亚洲一区二区三区中文字幕 | 偷偷要91色婷婷| 不卡的av电影| 久久狠狠亚洲综合| 色婷婷综合久色| 亚洲国产精品二十页| 婷婷久久综合九色综合绿巨人| 成人18视频在线播放| 久久综合九色综合欧美亚洲| 青青青伊人色综合久久| 欧美精品久久久久久久多人混战| 首页亚洲欧美制服丝腿| 欧美高清视频在线高清观看mv色露露十八 | 欧美性感一区二区三区| 日本一区二区三区视频视频| 国产精品综合视频| 久久精品视频在线免费观看 | 成人不卡免费av| 成人动漫中文字幕| 99久久久免费精品国产一区二区| 亚洲一区二区三区国产| 欧美高清在线一区| 91麻豆成人久久精品二区三区| 91成人在线精品| 成人精品视频.| 蜜桃久久久久久久| 亚洲欧洲国产日韩| 日韩午夜激情av| 国产在线观看一区二区 | 亚洲国产高清在线观看视频| 日韩电影在线一区二区三区| 亚洲一级在线观看| 国产激情91久久精品导航| 久久综合九色综合欧美98| 天天操天天综合网| 亚洲与欧洲av电影| 精品国产凹凸成av人导航| 国产精品免费视频网站| 国产成人免费av在线| 污片在线观看一区二区| 日韩亚洲电影在线| 欧美在线制服丝袜| 99久久精品国产精品久久| 精品久久久久久久久久久久包黑料| 国产精品久久免费看| 激情五月婷婷综合| 欧美日韩在线精品一区二区三区激情 | 欧美日韩国产系列| 日韩一区在线播放| 7777精品伊人久久久大香线蕉经典版下载 | 精品综合免费视频观看| 懂色av中文字幕一区二区三区| 日韩avvvv在线播放| 一区二区三区欧美视频| 三级在线观看一区二区| a亚洲天堂av| 国产欧美日韩三级| 国产精华液一区二区三区| 日韩黄色片在线观看| 热久久一区二区| 中文字幕一区二区三区不卡在线| 国产亚洲自拍一区| 久久久久久免费毛片精品| 五月婷婷色综合| 国产精品亚洲第一| 欧美日韩卡一卡二| 亚洲欧美日韩中文播放 | 日韩一级片网站| 精品理论电影在线| 奇米色一区二区三区四区| 豆国产96在线|亚洲| 欧美一区2区视频在线观看| 亚洲在线免费播放| 国产大陆精品国产| 国产精品久久久久久久久果冻传媒| 日韩一区二区免费在线观看| 日韩精品专区在线影院重磅| 久久久亚洲午夜电影| 中文字幕中文字幕在线一区| 亚洲美女屁股眼交3| 成人av资源下载| 久久综合狠狠综合久久综合88 | 亚洲一区二区精品久久av| 99久久精品国产导航| 亚洲福利视频一区| 欧美日韩国产影片| 免费久久99精品国产| 6080亚洲精品一区二区| 久久精品国产一区二区| 欧美少妇性性性| 国产一区在线精品| 日韩国产精品久久久久久亚洲| 中文字幕视频一区二区三区久| 国产经典欧美精品| 亚洲午夜激情网站| 久久综合久久综合久久综合| 亚洲国产精品精华液网站| 一区二区不卡在线视频 午夜欧美不卡在| 欧美色精品天天在线观看视频| 奇米四色…亚洲| 日产国产欧美视频一区精品| 亚洲一区二区三区四区在线| 亚洲人成影院在线观看| 久久一留热品黄| 久久蜜臀中文字幕| 久久久无码精品亚洲日韩按摩| 欧美精品123区| 日韩精品一区二区三区三区免费| 在线观看视频一区二区| 欧美日韩视频在线一区二区| 日韩欧美成人激情| 久久综合中文字幕| 亚洲欧美一区二区三区孕妇|