我最近開始學習flexbox。我試圖在.parent
容器內的div之間設置邊距,但不顯示邊距。此外,如果我給任何一個.child
div的寬度值,它們仍然擴展到覆蓋整個窗口。我哪裏錯了?爲什麼沒有在彈性項目之間設置邊距?
body {
\t margin: 0;
\t padding: 0;
}
.parent {
\t display: flex;
\t height: 100px;
\t border: 2px solid black;
\t justify-content: space-between;
}
.child {
\t flex: 1;
\t width: 32%;
\t margin: auto;
\t height: 100px;
\t border: 2px solid blue;
\t background: green;
}
<!DOCTYPE html>
<html>
<head>
\t <title>Flexbox</title>
\t <link rel="stylesheet" href="style.css">
</head>
<body>
\t <div class="parent">
\t \t <div class="child"></div>
\t \t <div class="child"></div>
\t \t <div class="child"></div>
\t </div>
</body>
</html>
你有一個鏈接到網站? – Heady
這是因爲您在'.child' div中指定'flex:1;'而發生的。 –
利潤率對我有用。至於寬度,你可以使用'max-width' – pol