box-sizing 属性应用

本文转载于:猿2048网站box-sizing 属性应用

1、box-sizing属性功能

官方说明文档为:http://www.w3school.com.cn/cssref/pr_box-sizing.asp

box-sizing 属性允许您以特定的方式定义匹配某个区域的特定元素。

通俗来说就是:定义盒模型尺寸。

box-sizing属性有一下三种值:
box-sizing: content-box|border-box|inherit;

 

2、本文主要讲解:border-box值

盒模型的宽度元内边距(padding)和边框(border)。

示例代码:

<!DOCTYPE html>
<html lang="zh">

    <head>
        <meta charset="UTF-8" />
        <title>box-sizing 属性应用</title>
        <style type="text/css">
            *{
                padding: 0;
                margin: 0;
                /*关键属性配置*/
                box-sizing: border-box;
            }
            #test{
                width: 200px;
                height: 200px;
                padding: 10px;
                border: 2px solid green;
            }
        </style>
    </head>

    <body>
       <div id="test">
           box-sizing 属性应用
       </div>
    </body>

</html>

F12审查元素:

757824-20170815173148193-729582818.png

 

 

 box-sizing: border-box; 在移动端应用很多!

bootstrap框架中也应用,所有的元素的默认盒模型均为 box-sizing: border-box;:

757824-20170815173613928-1733392479.png

3、兼容性

http://caniuse.com/#search=box-sizing

757824-20170815174234256-1732391558.png

 

兼容IE8以上主流浏览器!

转载于:https://my.oschina.net/u/4191619/blog/3102757

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值