[英]Is it possible to simulate spacing between table cells such that vertical and horizontal spacing are different?
[英]Different spacing between horizontal and vertical list item
水平和垂直列表項之間的空間顯示不同,即使兩種布局的邊距,填充,高度和寬度也完全相同。 我希望它們相同,我知道我可以手動調整邊距或填充,但是為什么它們不相同,是否有一種簡單的方法可以使它們保持一致? 謝謝。
HTML
<ul class="horizontal">
<li></li>
<li></li>
<li></li>
</ul>
<div class="clear"></div>
<ul class="vertical">
<li></li>
<li></li>
<li></li>
</ul>
CSS
ul li {
padding: 0;
margin: 10px;
width: 13px;
height: 13px;
background: #333333;
border-radius: 50%;
}
.horizontal li {
float: left;
}
在此處查看結果: http : //jsfiddle.net/bingjie2680/3ZbkQ/
閱讀以下內容: http : //www.w3.org/TR/CSS21/box.html#collapsing-margins您的垂直邊距正在崩潰,因為您的元素彼此“相鄰”。 與此不同的是,水平邊距沒有崩潰。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.