博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css盒子模型
阅读量:7079 次
发布时间:2019-06-28

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

盒子模型分类

  • 标准盒模型 (除IE浏览器其他浏览器默认设置)

    元素的width和height属性只包含内容content部分,不包含内边距padding和边框border部分

  • ie盒模型

      元素的width和height属性同时包含内容content,内边距padding和边框border部分,即:

      width = content + padding + border

设置

除了ie浏览器大多数浏览器默认的是标准盒模型,如果要设置为IE盒模型可以通过设置 box-sizing: border-box;属性即可,标准的为box-sizing: content-box;属性即可

js获取盒模型对应的宽和高

  • dom.style.width/height 该属性只能获取内联样式设置的宽和高
  • dom.currentStyle.widht/height 该属性表示当前元素的计算后的宽和高,但是只能ie浏览器用
  • window.getComputedStyle(dom).widht/height 该属性表示当前元素的计算后的宽和高,但是ie高版本和其他浏览器均可以用
  • dom.getBoundingClientRect()该属性用于获得页面中某个元素的左,上,右和下分别相对浏览器视窗的位置,同时还有当前元素的宽和高

转载于:https://juejin.im/post/5b0e4ea1518825158b3df276

你可能感兴趣的文章
Mybatis分页查询
查看>>
Python中字符串切片详解
查看>>
Silverlight MVVM模式开发 -MVVMLight
查看>>
Unable to save result set
查看>>
nginx的location配置
查看>>
mysql 支持emoji 表情字符的解决方法。
查看>>
Android四:sqllite
查看>>
Caffe初学者第二部:Ubuntu16.04上安装caffe(CPU)+Matlab2014a+Opencv3的详细过程 (亲测成功, 20180529更新)...
查看>>
javascript实现双向数据绑定
查看>>
java下划线与驼峰命名互转
查看>>
Python3学习笔记28-HtmlTestRunner
查看>>
字段校验器配置风格
查看>>
使用Ext JS,不要使用页面做组件重用,尽量不要做页面跳转
查看>>
职场人的“存在主义”哲学
查看>>
抢先体验SQL Server 2014 CTP1!
查看>>
SFB 项目经验-08-Polycom CX700-4.0.X-能登录SFB 2015-能更新为中文
查看>>
思杰的雄心——软件定义的工作空间
查看>>
WS2008R2升级到WS2012的RDS思考
查看>>
将公用文件夹从Exchange2010迁移到 Exchange 2013
查看>>
Windows Server 2012虚拟桌面分辨率支持列表
查看>>