css盒子模型

2019-08-25  本文已影响0人  my木子

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;

上一篇 下一篇

猜你喜欢

热点阅读