css中的彈性佈局是一種當頁面需要適應不同的螢幕大小以及裝置類型時確保元素擁有恰當的行為的佈局方式。引入彈性佈局模型的目的是提供一種更有效的方式來對一個容器的子元素進行排列、對齊和分配空白空間。
彈性佈局介紹:
彈性盒子是 CSS3 的一種新的佈局模式。
(學習影片分享:css影片教學)
CSS3 彈性盒( Flexible Box 或flexbox),是一種當頁面需要適應不同的螢幕大小以及設備類型時確保元素擁有適當的行為的佈局方式。
引入彈性盒佈局模型的目的是提供一種更有效的方式來對一個容器中的子元素進行排列、對齊和分配空白空間。
彈性盒子內容:
彈性盒子由彈性容器(Flex container)和彈性子元素(Flex item)組成。
彈性容器透過設定 display 屬性的值為 flex 或 inline-flex將其定義為彈性容器。
彈性容器內包含了一個或多個彈性子元素。
註: 彈性容器外及彈性子元素內是正常渲染的。彈性盒子只定義了彈性子元素如何在彈性容器內佈置。
彈性子元素通常在彈性盒子內一行顯示。預設情況每個容器只有一行。
以下元素展示了彈性子元素在一行內顯示,從左到右
<!DOCTYPE html> <html> <head> <style> .flex-container { display: -webkit-flex; display: flex; width: 400px; height: 250px; background-color: lightgrey;} .flex-item { background-color: cornflowerblue; width: 100px; height: 100px; margin: 10px;} </style> </head> <body> <div class="flex-container"> <div class="flex-item">flex item 1</div> <div class="flex-item">flex item 2</div> <div class="flex-item">flex item 3</div> </div> </body> </html>
相關推薦:CSS教學
以上是css中的彈性佈局是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!