這一篇要介紹「overflow」的各種用法
教學網站
https://www.w3schools.com/cssref/pr_pos_overflow.asp
我的codepen練習
https://codepen.io/saffranwang/pen/KLMyRx
Definition and Usage
-
overflow
是用來設定「當 content 超出元素的範圍時,content 會如何呈現」 -
當元素裡面的 content 因為太多而無法塞進元素時,
overflow
有兩種呈現方式可以設定:- 裁切 content
- 加上 scrollbar
Note:
overflow
只能用在「區塊元素」,並且要「寫死元素的高度」
CSS Syntax
1 | overflow: visible|hidden|scroll|auto |
[語法說明]
visible
- 此為預設值
- 超出的內容不會被裁切,會完整的呈現(超出元素的範圍也沒關係)
1 | overflow: visible; |
hidden
- 超出的內容會被裁切掉,且是看不到的
1 | overflow: hidden; |
scroll
- 超出的內容會被裁切掉,但因為有加上了「scrollbar」,滾動就可以看到超出的內容
1 | overflow: scroll; |
auto
- 如果超出的內容有被裁切,就會自動加上「scrollbar」來看到超出的內容
1 | overflow: auto; |