【发布时间】:2017-06-06 21:03:12
【问题描述】:
我在让我的 div 彼此内联并位于父 div 的中心时遇到了一个小问题。所以我有一个父“页面”,然后是位于“bg_01”、“bg_02”、“bg_03”、“bg_04”、“bg_05”、“bg_06”之上的“pageName”中的 6 个其他 div,它们都与彼此。但是当窗口很小时它可以工作但是我试图让它在窗口是任何大小时工作,任何人都可以看到我哪里出错了吗?
再次感谢各位。
p {
margin: 0;
}
#page {
border: 2px solid #e1dfe1;
border-radius: 5px;
background-color: #fff;
width: 100%;
height: 200px;
margin-top: 50px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#pageName {
background-color: #f5f0f5;
border-bottom: 2px solid #e1dfe1;
}
#pageName p {
padding-top: 15px;
padding-bottom: 15px;
padding-left: 15px;
color: #565656;
font-weight: bold;
}
#bg_01 {
background-color: #80b3ff;
width: 80px;
height: 80px;
border: 3px solid #666;
border-radius: 20px;
margin: 4%;
float: left;
}
#bg_02 {
background-color: #afe9af;
width: 80px;
height: 80px;
border: 3px solid #666;
border-radius: 20px;
margin: 4%;
float: left;
}
#bg_03 {
background-color: #ffb380;
width: 80px;
height: 80px;
border: 3px solid #666;
border-radius: 20px;
margin: 4%;
float: left;
}
#bg_04 {
background-color: #ffaaaa;
width: 80px;
height: 80px;
border: 3px solid #666;
border-radius: 20px;
margin: 4%;
float: left;
}
#bg_05 {
background-color: #eeaaff;
width: 80px;
height: 80px;
border: 3px solid #666;
border-radius: 20px;
margin: 4%;
float: left;
}
<div id="page">
<div id="pageName" }>
<p>Colour</p>
</div>
<div id="bg_01">
</div>
<div id="bg_02">
</div>
<div id="bg_03">
</div>
<div id="bg_04">
</div>
<div id="bg_05">
</div>
</div>
【问题讨论】:
-
使用 display:inline-block 而不是向左浮动,这会让事情变得更容易——我想说 css 已经不再需要浮动项目了
-
@Hardik - 哈哈,同一所学校 :)