欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

div框參差不齊,有的短有的大[重復]

林國瑞1年前8瀏覽0評論

輸出我正在創建一個包含三個容器的菜單頁面:雞肉、牛肉和壽司。然而,在編寫CSS代碼后,這些框顯得不均勻。以下是我的CSS代碼:

* {
    box-sizing: border-box;
}

body {
    background-color: white;
}

h1 {
    text-align: center;
    font-family: cursive;
}

div{
    border: 1px solid black;
    width: 300px;
    float: left;
    margin: 20px;
}

我需要幫助找出為什么集裝箱不均勻,以及如何修復它。

你有兩個選擇:

要設置固定高度和溢出:滾動div選擇器,如下所示:

div{
    border: 1px solid black;
    width: 300px;
    height: 300px;
    overflow: scroll;
    float: left;
    margin: 20px;
}

這很簡單,不需要對代碼做太多修改。這些框具有相同的高度(300像素),但是如果一個div的內容不適合這個高度,它們將被隱藏,可以通過滾動來查看。

更好更強大的方法是使用flexbox。您可以制作一個flexbox容器并將div包裝在里面,就像這樣:

.flexbox
{
    display: flex;
}

.box{
    border: 1px solid black;
    width: 300px;
    margin: 20px;
}

<div class="flexbox">
    <div class="box">
    ...
    </div>
    <div class="box">
    ...
    </div>
    <div class="box">
    ...
    </div>
</div>

請注意,我們移除了float: left。還要注意,最好使用類選擇器而不是元素選擇器(注意div { with。box {),盡可能避免元素選擇器。