博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css3属性之 box-sizing
阅读量:4963 次
发布时间:2019-06-12

本文共 551 字,大约阅读时间需要 1 分钟。

w3c plus上有详细介绍及原理,这里摘录其中重要知识点部分。

本文重点考虑移动开发,所以默认移动端的浏览器均兼容该属性。

一、两种盒模型(内盒)

  1. W3C标准盒模型: Element height = content height + border + padding (Height为内容高度

  2. IE传统盒模型(IE6以下):Element height = content Height(Height包含了元素内容宽度,边框宽度,内距宽度)

如图:注意区分其中content覆盖的范围。W3C只是内容,不包括border和padding;IE传统浏览器不仅包括内容本身,还包括border和padding。

    

 二、典型取值

  1. content-box :box-sizing默认值为content-box,其盒模型遵循W3C模型。
  2. border-box : 其盒模型遵循传统IE模型。

其具体情况如示例所示:可以看到content-box模型的宽度对应内容本身,border-box模型的宽度对应内容+padding+border。

    

三、典型应用

  1. 保持布局一致,利于后续维护
  2. form元素风格

 

转载于:https://www.cnblogs.com/zldream1106/p/3596755.html

你可能感兴趣的文章
Trunk 实现跨交换机 VLAN 通信
查看>>
吴恩达教你如何学习机器学习
查看>>
常用的PCB库文件
查看>>
Javascript模块化编程 require.js使用详解
查看>>
快速幂学习入门
查看>>
ubuntu 刚更改默认python3版本后更新包等
查看>>
quartz教程三
查看>>
利用saltstack初始化OpenStack服务器环境
查看>>
python连接数据库并插入数据
查看>>
Log4net使用笔记
查看>>
查询更新的表结构
查看>>
menustrip
查看>>
RSync实现文件备份同步
查看>>
数据导入到excel表中
查看>>
OptimalSolution(6)--栈和队列
查看>>
php运算符
查看>>
[LintCode] Binary Search Tree Iterator
查看>>
[补档]happiness
查看>>
封装计算方法实现面向对象计算器。
查看>>
Python入门教程 超详细1小时学会Python
查看>>