丟開height屬性,讓div自適應

早初,當我們設計某些板塊內容時,我們總會給它一個height值,讓它剛好適合內容大小,比如:

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<style type="text/css">
    .con{
        height: 100px;
        width: 400px;
        background-color: #9fcdff;
        color: black;
    }
</style>
<body>
<div class="con">
    <p>好好學習天天向上</p>
    <p>好好學習天天向上</p>
    <p>好好學習天天向上</p>
</div>
</body>
</html>

然而在設計的過程中,我們難免會遇到代碼內容臨時修改的現象,比如我們再在div裏增加多了幾個<p>標籤內容:

 

<div class="con">
    <p>好好學習天天向上</p>
    <p>好好學習天天向上</p>
    <p>好好學習天天向上</p>
    <p>好好學習天天向上</p>
    <p>好好學習天天向上</p>
</div>

這時的運行起來就會超出div的height值,我們還要重新修改height長度的話,就會過於麻煩。

有沒有什麼辦法可以讓長度隨着內容的多少進行自適應呢?

 

.con{
   /* height: 100px;*/
    padding-bottom: 10px;
    width: 400px;
    background-color: #9fcdff;
    color: black;
}

很簡單,這裏我們只需要把height屬性去掉,給它一個padding-bottom的值,就可以了。

這樣,無論我們的內容增加了還是減少了,div的長度都會自適應的,是不是簡單輕鬆多了。
個人實戰參考網站:https://www.aiadmin.com/user/reg_5.html

 

發佈了101 篇原創文章 · 獲贊 70 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章