影響前端工程師超大的3個必備技能2-Media Query

上了前端工程師課程才發現,原來RWD是由好多不同部分組成,今天為你介紹其中一個叫Media Query的玩意! RWD 網頁設計必備語法:Media Query 前端工程師 在製作 RWD 響應式網頁 時,一定會用到的 CSS 語法就是 Media Query 。簡單來說,我們可以把 Media 視為 CSS 的擴充元件(這樣會比較好理解)。而 Media 後面多加一個「Query」代表網頁會先 Query (詢問) 其「擴充元件 (Media)」的類型 (就是所謂的Media Type,也是本篇 前端工程師 課程文章的講解重點),再針對這些 Media Type 定義其樣式 ( Media Features ,中文譯作「媒體樣式」或是「媒體特徵」)。 Media Query 使用方法 如果要使用 Media Query ,則使用方式有下列三種: 1. 在 HTML5 中使用,以下範例為用 media 屬性判斷使用者的裝置大小:當螢幕小於 400 px 時,套用指定的 CSS 檔案「Screen.css」: <link rel="stylesheet" type="text/css" media="screen and (max-device-width: 400px)" href="Screen.css"> 2. 上面的功能,若不使用 HTML5 ,而是在 CSS 中使用,則為: @media screen and (max-device-width: 400px){...} 3. 你也可使用 @import @import "screen.css" screen and (max-device-width: 400px) 看了以上 Media Query 的使用方法後,你會發現以上三種的範例中包含了「screen」、「and」和「max-device-width: 400px」。這三者分別為「 媒體類型(media type) 」、「 判斷條件 (and/not/only) 」和「 媒體特徵 (media feature) 」。 媒體類型(media type) 於 ...