假设我的 div 中有随机的子元素,其固定高度和宽度设置为 100%,以便与布局同步。
我必须使用哪种 CSS 来强制子元素水平对齐,并且当 div 的宽度小于内容时,显示滚动条并且不相互重叠?
Fiddle:http://jsfiddle.net/GRBc6/1/
简单的CSS:
.parent{
width:500px;
height: 50px;
background-color: red;
}
.kid{
width: 150px;
height: 20px;
background-color: green;
float:left;
margin-left:4px;
}
如果你让孩子成为inline-block
元件并取下float:left
,你可以让父母有white-space:nowrap
它会实现你想要的:
.parent{
width:300px;
height: 50px;
background-color: red;
white-space:nowrap;
overflow-x:scroll;
}
.kid{
width: 150px;
height: 20px;
background-color: green;
display:inline-block;
margin-left:4px;
}
http://jsfiddle.net/GRBc6/6/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)