RWD - Media Queries

摘要:RWD - Media Queries

開始學RWD,

我從「自動調適型網頁程式設計」這本書開始學

http://www.books.com.tw/products/0010645148

以前會是我的筆記(之後文章亦是),但我應該是以已懂HTML、CSS角度開始寫筆記的(畢竟我會的東西就不寫筆記了)

有介紹一個網站,

蒐集很多使用Media Queries技術所打造的網站。

http://mediaqueri.es/

 

Media Queries 是CSS3的新功能,可以依據視窗寬度、圖片解析度、裝置方向等條件為不同裝置提供適當的HTML版面,自動調適型網頁設計就是透過Media Queries為不同裝置調整適合的版面。

 

@media screen and (min-width:480px) and (max-width:768px) {

          <CSS 設定>

}

 

480 可以再另外複製成768、1024再寫一份不同的設定。

 

@media 後面的screen 是媒體型態 , Media Types

書中有列出很多,不過因為是為了RWD,應該是使用screen,我曾經也用過print,當然要列印的時候,才套用某種css

 

條件也有很多種,min-width,也可以有 max-width

width也可以另外改填

height,

device-width,

device-height,

aspect-ratio,視窗長寬比列

device-aspect,裝置螢幕長寬比例

orientation(可設定portrait(直向)或landscape(橫向))

 

有些條件的關鍵字如and, 也有其它關鍵字如only,not,

@media only screen

 

-----------

有些沒看過的CSS語法。

(真是太久沒寫CSS了,Orz...)

 筆記一下:

 

@chareset "utf-8";

/* clearfix */

.cf {zoom:1;}

.cf:before , cf.after { context:"";display:table;}

...略

 

aside > section { }

這指的是<aside> <section/> </aside>

aside 標籤底下的section