css盒模型

  css盒模型学习总结——逆战班  
 
css盒模型:
        是网页布局的基石!盒模型,从里到外包括:
            内容区      ->  鸡蛋
            内填充(补白)  ->  泡沫
            盒子边框(可选)    -> 快递盒子 
            外边框  ->  盒子外部的距离
 
    padding的用法:
        1:padding是长在内容和盒子之间的,在盒子内部。
        2:padding是为了调整子元素在父元素里面的位置关系。
        3:padding的特点:padding值会把盒子撑大。
        4:如果想让盒子保持原有大小,需要在宽高的基础上减掉padding值。
        5:给单一方向设置padding值:
            padding-left/right/top/bottom:;
        6:padding   设置方法:
            padding:1个值           四周
            padding:2个值          上下    左右
            padding:3个值          上  左右    下
            padding:4个值          上右下左

 

        7:padding不能设置负值
        8:padding不会对背景图造成影响
        9:如果一个盒子没有设置固定的宽和高,添加padding是不用减的



 margin的用法:
        1:margin长在元素之外的。
        2:margin控制的是同级元素之间的关系
        3:margin不会对盒子本身的宽高造成影响
        4:给单一方向添加margin值
            margin-left/right/top/bottom

 

        5:margin的设置方法:
            margin:1个值           四周
            margin:2个值          上下    左右
            margin:3个值          上  左右    下
            margin:4个值          上右下左

 

        6:margin可以设置负值。
        7:margin常出现的BUG:
            a:当父元素和第一个子元素都没有设置浮动的情况下,如果给第一个子元素添加margin-top 会错误的把margin-top加在父元素上面。
            b:上下相邻的两个元素之间的margin值,不会叠加,按照最大值去设置。
        8:margin:0 auto;   让当前元素在父元素里面左右居中
  
  文本溢出问题:
1:空白空间的处理
        white-space:;
            pre
            pre-wrap
            pre-line
            inherit     继承
            nowrap      不让文本溢出

    2:溢出属性(控制内容溢出时候的显示方式):
        overflow属性:
            auto        当内容超出的时候有滚动条,没有超出的时候,没有
            scroll      添加滚动条
            hidden      溢出隐藏
            inherit     继承

        拓展:
            overflow-x:hidden 横向隐藏
            overflow-y:hidden 丛向隐藏

    3:text-overflow:ellipsis/clip
        ellipsis            省略号显示
        clip                没有省略号


    控制文本,溢出   省略号显示:
        1:white-space:nowrap;           不换行
        2:overflow:hidden;      溢出的内容隐藏.
        3:text-overflow:ellipsis        溢出的内容省略号显示
        4:容器要有宽度!!!!

 

posted @ 2020-03-30 21:08  ALCHULI  阅读(53)  评论(0编辑  收藏  举报