iT邦幫忙

2025 iThome 鐵人賽

DAY 9
0
自我挑戰組

前端轉職學習記錄系列 第 17

DAY16- CSS 基礎-Flexbox-主軸對齊:justify-content

  • 分享至 

  • xImage
  •  

靠左對齊(預設)

css

.justify-start {
  display: flex;
  justify-content: flex-start;
  /*子元素會靠 主軸的起點對齊*/
}

html

<div class="justify-start">
  <div>A</div>
  <div>B</div>
  <div>C</div>
</div>

https://ithelp.ithome.com.tw/upload/images/20251001/20175965W4BExRTOGg.png


靠右對齊

css

.justify-end {
  display:flex;
  justify-content: flex-end;
  /* 子元素靠主軸的尾端對齊 */
}

html

<div class="justify-end">
  <div>A</div>
  <div>B</div>
  <div>C</div>
</div>

https://ithelp.ithome.com.tw/upload/images/20251001/201759659j075JjVFd.png


居中對齊

css

.justify-center {
  display: flex;
  justify-content: center;
  /* 子元素在主軸方向置中 */
}

html

<div class="justify-center">
  <div>A</div>
  <div>B</div>
  <div>C</div>
</div>

https://ithelp.ithome.com.tw/upload/images/20251001/20175965WK3H0SYQsl.png


兩端對齊

css

.justify-between {
  display: flex;
  justify-content: space-between;
}

html

<div class="justify-between">
  <div>左</div>
  <div>中</div>
  <div>右</div>
</div>

https://ithelp.ithome.com.tw/upload/images/20251001/201759652V0SzLMMhB.png


平均分散

css

.justify-around {
  display: flex;
  justify-content: space-around;
  /* 子元素平均分布,左右兩邊也有空隙 */
}

html

<div class="justify-around">
  <div>A</div>
  <div>B</div>
  <div>C</div>
</div>

https://ithelp.ithome.com.tw/upload/images/20251001/20175965S1rDBKdYXI.png


等距分散

css

.justify-evenly {
  display: flex;
  justify-content: space-evenly;
  /* 子元素平均分布,包含最外側 */
}

html

<div class="justify-evenly">
  <div>A</div>
  <div>B</div>
  <div>C</div>
</div>

https://ithelp.ithome.com.tw/upload/images/20251001/20175965OS1BBO4snB.png


上一篇
DAY16- CSS 基礎-Flexbox-換行控制:flex-wrap&簡寫屬性:flex-flow
下一篇
DAY17- CSS 基礎-完整主軸對齊範例
系列文
前端轉職學習記錄20
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言