---
# System prepended metadata

title: 1. 基本環境介紹
tags: [rwd]

---

---
tags: rwd
---
# 1. 基本環境介紹 
## 基本環境建置
`<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">`

* Emmet熱鍵 meta:vp
* viewport 是什麼?
viewport主要是為了智慧型手機，顯示網頁時畫面較小的問題，
W3C在HTML制定了專門的標籤語法給網頁使用，可在智慧型手機上自動調整畫面顯示

* content="width=device-width 瀏覽器顯示寬度=裝置寬度，(螢幕解析度強制設為載具寬度)
* user-scalable=no 禁止使用者放大縮小，如果不希望使用者縮放可加上這段語法
* initial-scale=1.0縮放比為1
* maximum-scale=1.0, minimum-scale=1.0 限制使用者最大與最小縮放比率

* viewport還有以下參數:
device-width畫面寬度
device-height畫面高度
initial-scale初始縮放比
maximum-scale 最大可縮放比(老師最多設定2)
minimum-scale最小可縮放比
user-scalable使用者是否可以縮放



## CSS3 Media Query觀念
```
@media(max-width: 375px){
}
@media(max-width: 569px){
}
@media(max-width: 768px){
}
```

* 寫響應設計，依不同斷點設計
Mobile First: 從手機寫到pc用**min-width**    
Desktop First: 從pc寫到手機用**max-width**

* 假設預設為紅色
低於或等於768px(ipad直式) 的顯示藍色
低於或等於 375px 的顯示綠色
轉橫向是667px 所以為藍色



## 各種資源連結
* [screensiz.es](http://screensiz.es/)查各裝置螢幕尺寸



