iT邦幫忙

2024 iThome 鐵人賽

DAY 21
0
Modern Web

html跟css神奇的化學反應系列 第 21

day 21 css的flex container (3)

  • 分享至 

  • xImage
  •  

今天就來說剩下的兩個屬性吧~

這兩個屬性分別是align-itemsalign-contentalign-items是對其項目屬性,而align-content是對齊内容屬性。這兩個的差別是一個是項目一個是内容。

align-items

這個屬性所擁有能排版的屬性分別是:

  • center
  • flex-start
  • flex-end
  • stretch
  • baseline

center

https://ithelp.ithome.com.tw/upload/images/20240927/20168629yuD8dADLNL.png

flex-start

https://ithelp.ithome.com.tw/upload/images/20240927/20168629LGiJGUARH0.png

flex-end

https://ithelp.ithome.com.tw/upload/images/20240927/20168629oxO3dJDxFQ.png

stretch

https://ithelp.ithome.com.tw/upload/images/20240927/20168629gpto3AJWmv.png

baseline

可以看到baseline會有一個基準綫去對齊項目
https://ithelp.ithome.com.tw/upload/images/20240927/20168629xeMztZ6YPe.png

而在這當中呢stretch是預設值。

align-content

當我們直接把屬性加上去的時候,就會發現一個問題

假設我設定了之後會呈現這樣的畫面
https://ithelp.ithome.com.tw/upload/images/20240927/20168629eCZuYPnOB2.png
當按下F12后會看到align-content是呈灰色這就代表你所寫的屬性是沒有成功設定的
https://ithelp.ithome.com.tw/upload/images/20240927/20168629iZoFd8DhlK.png
當你把鼠標移到驚嘆號時會出現
https://ithelp.ithome.com.tw/upload/images/20240927/20168629JUJUe1eMX3.png
這是他在提醒我們現在網頁的設定是flex-wrap:nowrap的狀態,叫我們嘗試把nowrap屬性換成其他的屬性。當我們加入之後就不會出現align-content屬性用不到的問題了。
https://ithelp.ithome.com.tw/upload/images/20240927/20168629CHpQJIj59b.png

現在我們來繼續說align-content主要會有用到什麽屬性吧

  • space-between
  • space-around
  • stretch
  • center
  • flex-start
  • flex-end

space-between

https://ithelp.ithome.com.tw/upload/images/20240927/20168629RMzcOFOsdw.png

space-around

https://ithelp.ithome.com.tw/upload/images/20240927/20168629T91BMVCHXk.png

stretch

https://ithelp.ithome.com.tw/upload/images/20240927/20168629RY8XFmFHvF.png

center

https://ithelp.ithome.com.tw/upload/images/20240927/20168629lMVoZYIwha.png

flex-start

https://ithelp.ithome.com.tw/upload/images/20240927/20168629qnrl1toYem.png

flex-end

https://ithelp.ithome.com.tw/upload/images/20240927/20168629MuuhqebShr.png

這就是這兩個屬性經常會用到的啦~
我們就到這裏了我們明天見~


上一篇
day 20 css 的 flex container (2)
下一篇
day 22 css 的 position
系列文
html跟css神奇的化學反應30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言