Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布

CSS之盒模型(一)

盒模型的理解

1. 盒模型主要有两种 标准模型(W3C)、IE模型

2. 标准模型和IE模型的区别(宽度计算方式不同)

标准模型包括margin、border、padding、content ,元素的width=content的宽度

IE模型包括margin、border、padding、content , 元素的width=content+padding+border的宽度

3. 如何设置盒子模型?

box-sizing:content-box;

标准盒子模型尺寸(box-sizing)基准有两种,分别是content-box和border-box (默认是content-box),简单的来说就是计算宽度是是否加入border、padding

上图 content-box =200 ,border-box =250

4. JS 如何获取盒模型的宽和高?

dom.style.width/height

dom.currentStyle.width/height (渲染后的高宽,只兼容IE)

window.getComputedStyle.width/height (兼容Chrome,通用性更好一些)

dom.getBoundingClientRect().width.height

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180407G0229J00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

交个朋友

加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
领券
首页
学习
活动
专区
圈层
工具
MCP广场