1. 程式人生 > 其它 >盒子模型--水平方向的佈局

盒子模型--水平方向的佈局

技術標籤:盒子模型--水平方向的佈局csshtml

盒子模型–水平方向的佈局

<!DOCTYPE html>
<html lang="ch">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <
style
>
outer{ width: 800px; height: 200px; border: 10px solid red; } .inner{ width: 200px; height: 200px; background-color: #bbffaa; /* 元素水平方向的佈局 元素在其父元素中水平方向的位置有以下幾個屬性共同決定“ margin-left border-left padding-left width padding-right border-right margin-right 一個元素在其父元素中,水平佈局必須要滿足一下的等式 margin-left + border-left + padding-left + width + padding-right + border-right + margin-right = 其父元素內容區的寬度(必須滿足) -以上等式必須滿足,如果相加結果使等式不成立,則稱為過度約束,則等式會自動調整 -調整情況 -如果這七個值中沒有為auto(自動)的情況,則瀏覽器會自動調整margin-right值以使等式滿足 -這七個值中有三個值和設定為auto width margin-left margin-right -如果某個值為auto則會自動調整為auto的那個值以使等式成立 -如果將一個寬度和一個外邊距設定為auto,則寬度會調整到最大,設定為auto的外邊距會自動為0 -如果將三個值都設定為auto,則外邊距都是0,寬度最大 -如果將兩個外邊界距設定為auto,寬度固定值,則會將外邊距設定為相同的值 所以我們經常利用這個特點來使一個元素在其父元素中水平居中 示例: width:×××px; margin:0 auto; */
}
</style> </head> <body> <div class="outer"> <div class="inner"></div> </div> </body> </html>