|
寫在前面的話:隨著移動設備的逐漸普及和Web技術的發(fā)展,跨端的Web開發(fā)需求將會越來越大。如何在多種設備上進行跨端的界面適配呢?我們可以利用CSS3的Media Query來實現(xiàn)。本文主要介紹了移動開發(fā)和CSS3結合,來進行多種分辨率適配的例子。 文中提到的響應式網(wǎng)頁設計(Responsive web design)是一種現(xiàn)代網(wǎng)頁設計方法,基于CSS3的媒介查詢(Media Query)特性使得網(wǎng)頁適應不同設備,即根據(jù)設備的分辨率和縮放自動重新布局。 ![]() 譯自:http:///tutorials/responsive-design-in-3-steps 轉載請注明:來自蔣宇捷的博客(http://blog.csdn.net/hfahe) 響應式網(wǎng)頁設計現(xiàn)在無疑是一件大事情。如果你還不了解響應式設計,可以看看我最近發(fā)表的響應式站點列表(譯者注:可以好好看看示例中的網(wǎng)站在不同分辨率下的展現(xiàn)方式)。對新手來說,響應式設計可能有一點復雜,但是事實上比你想象的簡單。為了幫助你迅速的了解響應式設計,我起草了一篇快速教程。你可以在3個步驟中學習到響應式設計和媒介查詢(Media Queries)的基本原理(假定你了解基本的CSS知識)。 第一步:Meta標簽(查看演示) 大多數(shù)移動瀏覽器將HTML頁面放大為寬的視圖(viewport)以符合屏幕分辨率。你可以使用視圖的meta標簽來進行重置。下面的視圖標簽告訴瀏覽器,使用設備的寬度作為視圖寬度并禁止初始的縮放。在<head>標簽里加入這個meta標簽。
在這個例子里,我有一個包括頭部、內(nèi)容、側邊欄和頁腳的基本頁面布局。頭部有固定的高度180像素,內(nèi)容容器是600像素而側邊欄是300像素。 ![]() CSS3 Media Query-媒介查詢是響應式設計的核心。它根據(jù)條件告訴瀏覽器如何為指定視圖寬度渲染頁面。 當視圖寬度為小于等于980像素時,如下規(guī)則將會生效?;旧?,我會將所有的容器寬度從像素值設置為百分比以使得容器大小自適應。 ![]() ![]() ![]() 結論 這個教程想要為你展示響應式設計的基本原理。如果你想要更多進階的教程,請看看我之前的教程:使用媒介查詢進行響應式設計。 |
|
|
來自: 命運之輪 > 《UI、UX、UED》