相当简单的问题,但我似乎无法找到解决这个简单问题的方法。我有一个出于特定原因需要反转的元素列表,这仅需要使用 CSS 来完成,因为后端会生成一个普通列表。
box-direction 属性完美地做到了这一点,只有在应用它之后,子元素才完全忽略父元素的宽度并彼此相邻显示,溢出父框。
我怎样才能解决这个问题?
<div>
<p>Cat</p>
<p>Dog</p>
<p>Horse</p>
</div>
div {
width:50px;
height:100px;
background-color: red;
display:-moz-box;
-moz-box-direction:reverse;
display:-webkit-box;
-webkit-box-direction: reverse;
display:box;
box-direction:reverse;
}
p {
width: 50px;
}
示例:http: //jsfiddle.net/KEYqm/2/