css box-align屬性用於指定box的子元素的對齊方式,例設定box-align:start,則對於正常方向的框,每個子元素是頂部對齊。對於反方向的框,每個子元素是底部對齊。目前沒有瀏覽器支援 box-align 屬性,但IE、Firefox、Safari和Chrome都可透過私有屬性來支援。
css box-align屬性怎麼用?
box-align屬性指定box的子元素如何對齊。
語法:
box-align: start|end|center|baseline|stretch;
屬性值:
start:對於正常方向的框,每個子元素的上邊緣沿著框的頂邊放置。對於反方向的框,每個子元素的下緣沿著框的底邊放置。
end:對於正常方向的框,每個子元素的下緣沿著框的底邊放置。對於反方向的框,每個子元素的上緣沿著框的頂邊放置。
center:均等地分割多餘的空間,一半位於子元素之上,另一半位於子元素之下。
baseline:如果box-orient是內嵌單軸或橫向,所有的子元素都置於他們的基線對齊
stretch:拉伸子元素以填充包含區塊。
註解:
目前沒有瀏覽器支援 box-align 屬性。 Internet Explorer 10 透過私有屬性 -ms-flex-align 支援。 Firefox透過私有屬性- MOZ-box-align支援。 Safari和Chrome透過私有屬性-WebKit-box-align支援。
css box-align屬性 範例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> div { width:350px; height:100px; border:1px solid black; /* Internet Explorer 10 */ display:-ms-flexbox; -ms-flex-pack:center; -ms-flex-align:center; /* Firefox */ display:-moz-box; -moz-box-pack:center; -moz-box-align:center; /* Safari, Chrome, and Opera */ display:-webkit-box; -webkit-box-pack:center; -webkit-box-align:center; /* W3C */ display:box; box-pack:center; box-align:center; } </style> </head> <body> <div> <p>我是居中对齐的。</p> </div> <p><b>注释:</b>IE 不支持 box-pack 和 box-align 属性。</p> </body> </html>
效果圖:
以上是css box-align屬性怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!