移動時代,是任何 Web 設計與開發(fā)者都不能忽視的一個時代,總有一天,你設計的東西將被顯示在兩種屏幕上,桌面大屏幕和移動小屏幕,如何讓同一個網站同時適應完全不同的兩種尺寸的屏幕,這是一個很久以來都沒有完美解決方案的問題,直到有了 CSS3。
CSS3 的 Media Queries
在 CSS2 時代,如果你曾經為你的網站設計過打印版 CSS,就會明白 CSS3 Media Queries 的作用,不過,CSS3 的 Media Queries 比 CSS2 的 Media Type 更實用,事實上,CSS2 的 Media Type 并不曾被多少設備所支持過。CSS3 的 Media Queries 可以幫你獲取以下數(shù)據(jù):
瀏覽器窗口的寬和高 設備的寬和高 設備的手持方向,橫向還是豎向 分辨率
如果用戶有一個支持 Media Queries 的設備,我們就可以為該設備編寫專門的 CSS,讓網站適應這個設備的小屏幕,英國的 Web 技術大會 dConstruct 便基于該技術推出他們的 2010 年大會網站,手機也可以輕松訪問,以下是該網站的桌面版和手機版截圖: