盒模型


盒模型
    划分区域中的css知识
    每一个元素都会在页面中生成一个矩形区域
    css称该矩形区域为盒子(box)
    盒子的相关知识
    *盒模型:单个盒子组成
    *视觉格式化模型:多个盒子的排列(盒子之间的相互作用和影响)
    *布局:实际应用中

盒子的组成
    Margin 外边距:是盒模型可见部分之外的透明空间,让我们可以控制页面中元素之间的距离,帮助将元素定位到页面上一个特定位置上,或者给元素提供呼吸的空间,让它与其他元素保持一个安全距离.
    border 边框 默认值(3px):添加边框会在内边距区外加上一条线,这些线会以不同的风格出现,如实线,点线或虚线
    Padding 内边距 边框与内容之间的可选距离:内边距应用在内部区周围,如果给元素添加背景,它会应用到由内容和内边距组成的区域。因此,内边距经常被用于在内容周围创建一个隔离带,这样内容就会与背景混在一起
        背景颜色渲染区域默认从border开始
    content 内容 内容的高度和宽度

盒模型
    padding 内边距,填充区:类似于箱和内部空间之间的填充物
    padd是可以设置4个方面的值。
    取一个值:四个面
    取2个值:第一个代表上下,第二个代表左右。
    取三个值:上→左右→下
    取四个值:上→右→下→左右 顺时针

    Padding-top
            right
            bottom 
            left
        盒模型四个部分都可以运用
        默认值:0px,不可继承

    border 边框 类似于箱子壁,分上(top),右(right),下(bottom),左(left)
    边框粗细用width
    border-radius:;边框的圆角
        取一个值,是四个角的弧度半径
        取两个值,第一个值是左上角和右下角的弧度半径
                第二个值是右上角和左下角的弧度半径
    border-bottom-right-radius:30px 20px 下边框右角弧度半径
                                第一个是x轴半径
                                第二个是y轴半径
    border:2px solid red 缩写
    设置内容盒宽高为零,其他三个设为透明色。实现三角形
    outline(轮廓)用法和border一致用于布局,不占像素。只能设置四个边,不能单独设置
    Margin:类似于箱子与箱子之家的距离

    子盒子:
    1.边框盒(border-box):由border,padding,content组成
    背景色默认渲染区:边框盒
    background-clip:border-box 从默认区边框开始渲染
    2.填充盒(padding-box):由padding,content组成
    严格意义上,overfllow指代溢出,是指溢出填充盒(从padding开始切)
    3.内容盒(content-box):由content组成
    默认情况下,width盒height属性是指内容盒的高度和宽度

    box-sizing:设置元素的渲染尺寸
    content-box(默认值):表示元素的width和height设置的区域是内容盒
    border-box:表示元素的width盒height设置的区域是边框盒
        主要用于解决页面横向滚动条的问题
        (注:width:10%的基础加上margin
            设置box-sazing:border-box:像素)

 

转载于:https://www.cnblogs.com/wangqinbing/p/9221848.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值