3 回答

TA貢獻1890條經驗 獲得超9個贊
您必須float向選擇器添加屬性container2。請檢查下面的 CSS 規則。
.container2 {
float: left;
position: relative;
width: 250px;
}

TA貢獻1802條經驗 獲得超10個贊
.container {
? width: 400px;
? height: 400px;
? padding: 0px;
? display: grid;
? grid-template-columns: auto auto auto;
}
.item {
? width: 100px;
? height: 200px;
? margin: 2px;
}
<div class="container">
? <div class="item" style="background-color:red">
? </div>
? <div class="item" style="background-color:blue">
? </div>
? <div class="item" style="background-color:yellow">
? </div>
</div>
為什么不網格顯示屬性?

TA貢獻1802條經驗 獲得超5個贊
對于這些這樣的場景,有一個美麗/干凈/簡單的概念,flex它可以通過減少代碼行數來提供幫助:
column這是,color和效果的示例hover,希望對您有所幫助:
#MainDiv {
height: 200px;
width: 650px;
display: flex;
/* here is a concept */
flex-direction: row;
/* you can either change it to row/columns */
padding: 5px;
}
#firstDiv {
width: 200px;
margin: 5px;
background-color: red;
}
#secondDiv {
width: 200px;
margin: 5px;
background-color: blue;
}
#thirdDiv {
width: 200px;
margin: 5px;
background-color: green;
}
#firstDiv:hover {
background-color: blue;
color: white;
}
#secondDiv:hover {
background-color: green;
color: white;
}
#thirdDiv:hover {
background-color: red;
color: white;
}
<div id="MainDiv">
<div id="firstDiv">First Div</div>
<div id="secondDiv">Second Div</div>
<div id="thirdDiv">Third Div</div>
</div>
- 3 回答
- 0 關注
- 149 瀏覽
添加回答
舉報