css中的1px並不等於裝置的1px

來源:互聯網
上載者:User

標籤:

在css中我們一般使用px作為單位,在案頭瀏覽器中css的1個像素往往都是對應著電腦螢幕的1個物理像素,這可能會造成我們的一個錯覺,那就是css中的像素就是裝置的物理像素。但實際情況卻並非如此,css中的像素只是一個抽象的單位,在不同的裝置或不同的環境中,css中的1px所代表的裝置物理像素是不同的。在為案頭瀏覽器設計的網頁中,我們無需對這個津津計較,但在行動裝置上,必須弄明白這點。在早先的行動裝置中,螢幕像素密度都比較低,如iphone3,它的解析度為320x480,在iphone3上,一個css像素確實是等於一個螢幕物理像素的。後來隨著技術的發展,行動裝置的螢幕像素密度越來越高,從iphone4開始,蘋果公司便推出了所謂的Retina屏,解析度提高了一倍,變成640x960,但螢幕尺寸卻沒變化,這就意味著同樣大小的螢幕上,像素卻多了一倍,這時,一個css像素是等於兩個物理像素的。其他品牌的行動裝置也是這個道理。例如安卓裝置根據螢幕像素密度可分為ldpi、mdpi、hdpi、xhdpi等不同的等級,解析度也是五花八門,安卓裝置上的一個css像素相當於多少個螢幕物理像素,也因裝置的不同而不同,沒有一個定論。

http://www.cnblogs.com/2050/p/3877280.html

css中的1px並不等於裝置的1px

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.