我們在編寫馬過程中,想必大家對水平垂直居中的方法了解並不多。所以我給大家總結式的列出幾種常用的水平垂直居中的方法。
第一種方法<!--html盒子代碼--><!--水平垂直居中--><div class=Centered1> <p>d第一種</p></div><!-css樣式部分--> .Centered1{ background-color: #800070; width: 100%; height:500px; position: relative; } .Centered1 p{ width: 200px; height: 200px; background-color: deeppink; line-height: 200px; text-align: center; position: absolute; left: 0; bottom: 0; right:0; top: 0; margin: auto; }第二種方法
<!--html盒子代碼--><!--水平垂直居中--><div class=Centered2> <p>d第二種</p></div><!-css樣式部分--> /*第二種方法水平垂直居中*/ .Centered2{ background-color: #ef8518; width: 100%; height: 500px; position: relative; } .Centered2 p { position: absolute; width: 200px; height: 200px; background-color:red; line-height: 200px; text-align: center; left: 50%; top:50%; margin-left: center; left: 50%; top:50%; margin-left:-100ptopx; : -100px; }第三種方法
<!--html盒子代碼--><!--水平垂直居中--><div class=Centered3> <p>d第三種</p></div><!-css樣式部分--> /*第三種方法水平垂直居中*/ .Centered3{ background-color: dimgrey; width: 100%; height: 500px; position: relative; } .Centered3 p { position: absolute; width: 200px; height: 200px; background-color:darkorange; line-height: 200px; text-align: center; left: 50%; top: 50%; transform:translate(050%, %); }第四種方法
<!--html盒子代碼--><!--水平垂直居中--><div class=Centered4> <p>d第四種</p></div><!-css樣式部分--> /*第四種方法水平垂直居中,舊版flex佈局*/ .Centered4{ background-color: #FF4444; width: 100%; height: 500px; display: -webkit-box; -webkit-box-pack:center; -webkit-box-align: center; } .Centered4 p { width: 200px; height: 200px; background-color:cadetblue; line-height: 200px; text-align: center;第五種方法
<!--html盒子代碼--><!--水平垂直居中--><div class=Centered5> <p>d第五種</p></div><!-css樣式部分--> /*第五種方法水平垂直居中,新版的flex水平垂直居中*/ .Centered5{ background-color: darkslateblue; width: 100%; height: 500px; display: flex; justify-content:center; align-items: center; } .Centered5 p { width: 200px; height: 200px; background-color:fuchsia; line-height: 200px; text-align: center; }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。