成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

讓Android上的瀏覽器用設備實際像素打開你的網頁

2014-11-07 17:12:53來源:威易網作者:icech

最近做了一個網站,發現在Android平板瀏覽器下訪問,分辨率并不是設備自己的像素。我用的是華為榮耀平板,設備實際的分辨率是1280x800,但是我用js測算出來的document.body.clientWidth只有980px。

最近做了一個網站,發現在Android平板瀏覽器下訪問,分辨率并不是設備自己的像素。我用的是華為榮耀平板,設備實際的分辨率是1280x800,但是我用js測算出來的document.body.clientWidth只有980px。

說明Android下瀏覽器默認的并不是實際像素,而是中像素密度。(注:Android支持三種屏幕像素密度:低像素密度,中像素密度,高像素密度)

為了防止Android Browser和WebView根據不同屏幕的像素密度對你的頁面進行縮放,就要在網頁里加上一段代碼,控制網頁展示的分辨率。

<meta content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, target-densitydpi=device-dpi' name='viewport'>

這里面,target-densitydpi的功能就是指定屏幕像素密度DPI。它的參數有:

  • device-dpi –使用設備原本的 dpi 作為目標dpi。不會發生默認縮放。
  • high-dpi – 使用hdpi作為目標dpi。中等像素密度和低像素密度設備相應縮小。
  • medium-dpi – 使用mdpi作為目標dpi。 高像素密度設備相應放大, 像素密度設備相應縮小。這是默認的target density。
  • low-dpi -使用mdpi作為目標dpi。中等像素密度和高像素密度設備相應放大。
  • <value> – 指定一個具體的dpi值作為target dpi。這個值的范圍必須在70–400之間。
關鍵詞:Android瀏覽器
主站蜘蛛池模板: 丹凤县| 香河县| 巴彦淖尔市| 明水县| 乌鲁木齐县| 兴义市| 广平县| 邓州市| 井陉县| 长乐市| 临湘市| 迁安市| 新和县| 商丘市| 贵州省| 潮州市| 南漳县| 衢州市| 昭觉县| 大宁县| 新疆| 永靖县| 微博| 河东区| 博客| 池州市| 望谟县| 溆浦县| 门头沟区| 平利县| 来凤县| 宣汉县| 沭阳县| 崇文区| 隆尧县| 阜南县| 板桥市| 攀枝花市| 治县。| 五台县| 乌兰浩特市|