1、AB之间的距离,默认取最大外边距(50px),而不是外边距之和
<style>
ul,li{
list-style: none;
}
li{
height: 20px;
margin-top: 20px;
margin-bottom: 50px;
border: 1px solid #000;
}
</style>
<ul>
<li>A</li>
<li>B</li>
</ul>
2、不想让盒子的宽高随 bodrt/padding 改变而改变的时候(固定宽高),加box-sizing: border-box
<style>
ul,li{
list-style: none;
}
li{
width: 300px;
height: 200px;
margin: 100px;
padding: 20px;
border: 1px solid #000;
box-sizing: border-box;
}
</style>
<ul>
<li>A</li>
</ul>
3、display
display: none; 隐藏
display: inline; 使元素变成行内元素,共享一行
display: block; 使元素变成块级元素,独占一行
display: inline-block; 共享一行,并且可以设置宽高
<style>
ul,li{
list-style: none;
}
li{
width: 300px;
height: 200px;
border: 1px solid #000;
display: inline-block;
}
</style>
<ul>
<li>A</li>
<li>B</li>
<li>C</li>
</ul>
4、占位隐藏
visibility: hidden;
opacity: 0;
网友评论