12
2017
08

W3C标准盒子模型

盒子模型-外边距:maragin
    是指盒子与同级元素或父元素之间的距离
    简写:maragin:1-4个值
    1、1个值,代表4个方向的边距
    2、2个值,第一个单表上下,第二个代表左右
    3、3个值,第一个单表上,第二个代表左右,第三个代表下
    4、四个值,代表上、右、下、左
    分方向:
    maragin-top 上    maragin-bottom   下    maragin-right  右    maragin-left   左

盒子模型-边框:border
    边框分四个方向,分别为border-left;border-right;boder-top;boder-bottom
    边框样式有三,分别为
        coloer;width;style
    组合后
        border-left-color;boder-left-width;boder-left-style
    缩写形式
        针对某一边框:
            border-left:颜色  宽度  样式;位置可变,颜色可省
        针对四个边框:
            boder:颜色  宽度  样式;位置可变,颜色可省

盒子模型-边框:padding
    padding:内容与盒子边框之间的距离,用法等同于margin

技巧:
    1、布局将盒子在浏览器中水平居中:maragin:0px auto;或者maragin-left:auto;maragin-right:auto;
    2、去除<body>与浏览器中间空隙:body:{margin:0px}
    3、对CSS进行reset:
        *{margin: 0px;padding: 0px}   尽量写标签名称
    4、选择器:
        a、后代选择器:li a{};  .item a{}
        b、并集选择器:li,a{};

浮动:
    1、浮动会产生什么影响?
        如果一个元素的所有子元素都使用了浮动,则该父元素高度为0,后续布局会受到影响。
    2、如何消除浮动带来的影响?
        a、在父元素中添加一个块级元素,并设置clear:both;
        b、为父元素添加如下样式类:
           .clearfix:after{
                content: "";
                display: table;
                clear: both;
            }
            <div class="clearfix"></div>

border-radius 边框圆角,两个参数,以/分隔,前/为x轴,后/为y轴。如果/后没有参数,则y轴与x轴值一样。
第一个参数为x轴,有1-4个参数:
    1、代表4个角的角度
    2、第一个值代表左上+右下,第二个值代表右上+左下
    3、第一个值代表左上,第二个值代表右上+左下,第三个值代表右下
    4、4个角按顺时针方向

box-shadow 盒子阴影
    第一个参数x-offset:x轴的偏移量,可正负;
    第二个参数y-offset:y轴的偏移量,可正负;
    第三个参数bler-radius:模糊半径,只能为正,越大越模糊;
    第四个参数spread-radius:扩展半径,可正负,正,外延越大;负,外延向内;
    第五个参数color:模糊的颜色


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

扫一扫,求打赏 扫一扫,求打赏