---
# System prepended metadata

title: Untitled
tags: [網頁切版直播班 - 2021 夏季班]

---

---
tags: 網頁切版直播班 - 2021 夏季班
---

## 1 px 也不差的容器觀念

* 網頁可以切分為容器與元素
* 範例網站：[Yahoo 首頁](ht2tps://tw.yahoo.com/)、[Yahoo 新聞](https://tw.yahoo.com/)

## 1 px 也不差的區塊與行內元素概念

* display: block、inline 概念複習
* margin、padding 用法
* **小問題**：哪些 HTML 標籤是區塊元素？
    * h1、ul、a、li、p、span、div

## 1 px 也不差的 box-model 與行距設定

* **盒模型**：margin 與 padding 推擠
* **行距設定**：line-height 的高度影響
* **圖片距離分享**

## 1px 也不差的常見誤區

* 常看到寫死高度與寬度
* 上下 margin、padding 推擠用 %

## 相對定位與絕對定位
1. 使用絕對定位 / 相對定位 設計版型

2. 相對定位、絕對定位元素技巧：z-index - relative、absolute



## 心得分享

* 推擠方向請盡量一致，以方便維護，例如 margin-bottom
* 透過父層 padding 留白，統一設定


## 滿版式網頁與 CSS 選擇器設計

* [蝦皮](https://shopee.tw/)
* [IT 鐵人邦](https://ithelp.ithome.com.tw/)
* [T 客邦](https://www.techbang.com/)
* [IT HOME](https://www.ithome.com.tw/)
* [範例程式碼](https://codepen.io/liao/pen/yLYyYaZ)



## 常見問題
- 要給每個區塊自訂的 class 名稱
- class 名稱順序，共用的 class 性質放自訂的 class 名稱後面，例如：`<div class="profile container">`
- 不可以寫死容器寬高
- 圖片要設定 `display: block;`

