iT邦幫忙

2022 iThome 鐵人賽

DAY 13
0
自我挑戰組

商科生初探網頁全端開發系列 第 13

Day13-Display Properties

  • 分享至 

  • xImage
  •  

CSS 中有非常多Display Properties,這裡主要介紹三種:

1.display: inline;

2.display: block;

3.display: inline-block;


以下示範具體操作法,請見圖:
https://ithelp.ithome.com.tw/upload/images/20220912/20151031hEep6VnHpL.png
圖中黃色區塊為<h1>元素,屬於block element;綠色區塊為<span>元素,屬於inline element。

現在我們可以試著將兩種元素互換display形式看看,請見圖:
https://ithelp.ithome.com.tw/upload/images/20220912/20151031GDyjoW6eK9.png
在進入第三種display: inline-block;前,要來補充說明inline element的特性,假設以下有一情形,請看圖:

https://ithelp.ithome.com.tw/upload/images/20220912/20151031N1N4G3C4vT.png

想對inline元素設定width、height、padding、margin時,會發現前二者無法調整、後二者僅對行內水平範圍有影響。

因此這裡用3個<div>區塊來解釋最後一個inline-block,請見示範:
https://ithelp.ithome.com.tw/upload/images/20220912/20151031cdfB3eERqI.png
<div>為block element。
https://ithelp.ithome.com.tw/upload/images/20220912/20151031MGrbjWRlWd.png
使用display: inline-block;後,3個<div>區塊轉變為inline 元素,但能套用到width、height、padding、margin設定值。


附記:原本想接著分享CSS的相對單位(Relative)/絕對單位(Absoulute),但發現前幾日的截圖方式不太好表達,因此延到明天並改用CodePen展示。


上一篇
Day12-CSS Box Model
下一篇
Day14-CSS絕對(Absolute)單位/相對(Relative)單位
系列文
商科生初探網頁全端開發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言