今天,我發現The resolution CSS data types
,我沒有找到一個真正的用法。有沒有人曾經使用過這個功能或任何示例用例?什麼時候我們在css中使用media-queries「resolution」?
0
A
回答
1
一個現實世界的例子是使用網頁進行文檔的打印時:
@media print and (min-resolution: 300dpi) { ... }
當打印DPI設置在爲300dpi最小以上媒體查詢將顯示給定的風格。
1
如果你有一些內容需要至少300dpi(藝術家/攝影師等),你可以要求觀衆至少有一個300dpi的屏幕。如果觀衆不這樣做,則可以發出消息說他們沒有足夠高的像素密度的屏幕來查看內容。
1
想象你正在顯示圖像,通過CSS,在相同尺寸的元素:
.my-image {
background-image: url(path/to/image.jpg);
/* Exact dimensions of image */
height: 200px;
width: 200px;
}
這看起來美妙,直到你看到這個更高的DPI屏幕上。順便說一下,許多智能手機和平板電腦的DPI屏幕都比較高。通過媒體查詢,您可以提供更高質量的圖像。
@media (min-resolution: 72dpi) {
.my-image {
background-image: url(path/to/image-large.jpg);
}
}
基本上漸進增強。 DPI屏幕較低的用戶會跑到你身邊,抱着你,並感謝你節省寶貴的帶寬。
相關問題
- 1. 什麼時候我們應該在css中使用rem單位?
- 2. 什麼是SWC,什麼時候/我們在Flash中使用SWC
- 3. 什麼時候我們使用let rec?
- 4. Android:我們什麼時候使用getIntent()?
- 5. 我們什麼時候使用XMLSerialization?
- 6. 我們什麼時候知道我們應該使用符號?
- 7. 我們應該什麼時候在C#中使用事件
- 8. 我們什麼時候在iPhone SDK中使用@class
- 9. 我們什麼時候在角度中使用樣式和ngstyle?
- 10. 我們什麼時候在Objective-C中使用static __unsafe_unretained?
- 11. 什麼時候我們在C#中使用嵌套類?
- 12. 什麼時候我們在Objective-C中使用「 - >」?
- 13. 我們什麼時候在javascript中使用點符號?
- 14. 我們應該什麼時候在CodeIgniter中使用核心?
- 15. 我們什麼時候需要在codeIgniter中使用base_url()函數?
- 16. 什麼是BigInteger,我們什麼時候可以使用它?
- 17. Javascript:我們應該在什麼時候使用庫?
- 18. PHP mysql_close()和mysql_free_result() - 我應該在什麼時候使用它們?
- 19. 爲什麼使用id的時候我們只能使用NSObject?
- 20. 我們什麼時候需要在我們的Angular2服務上使用@Injectable?
- 21. 什麼時候我們應該在Python項目中調用logging.basicConfig?
- 22. 我們什麼時候需要在Clojure中引用列表?
- 23. 什麼時候和爲什麼我會在C++中使用abs
- 24. 我們什麼時候應該上課,什麼時候不應該上課
- 25. KineticJS:我什麼時候使用toImage()以及什麼時候使用緩存()
- 26. 在TypeScript中,什麼時候使用「let」,什麼時候使用「const」?
- 27. 什麼時候使用for-each和什麼時候在xslt中使用apply-templates?
- 28. 我們什麼時候使用Statemant或PreparedStatement?
- 29. Twisted,gevent eventlet - 我什麼時候可以使用它們
- 30. 日曆add()vs roll()我們什麼時候使用它?
謝謝。我從來沒有想過在這種情況下。 – Shimrra