盒子模型

CSS盒子模型

一、基本概念:

  • 标准模型
标准模型
height = content(height)
width = content(width)

标准模型的宽高就等于他们content的宽高

✨这是之前写的标准盒模型,可以去看看

  • IE模型

    IE模型
    width = content(width) + padding-left + padding-right + border-left+ border-right;
    height = content(height) + padding-top + padding-bottom + border-top + border-bottom;
    

    IE盒模型的宽高包括border和padding

二、CSS设置盒模型

box-sizing:content-box; // 标准模型
box-sizing:border-box; // IE模型

默认是标准模型

看下面代码,这是一个div的css样式。(默认是标准模型)

width: 100px;
height: 100px;
background: #0f0;
border: 5px solid #f00;
padding: 10px;
标准模型

这时候的width和height就是content的宽和高

下面我们改一下盒子模型

    width: 100px;
    height: 100px;
    background: #0f0;
    border: 5px solid #f00;
    padding: 10px;
    box-sizing: border-box;
IE模型

这时候

width = content(width) + padding-left + padding-right + border-left+ border-right;
height = content(height) + padding-top + padding-bottom + border-top + border-bottom;

也就是【一】中的两个图

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 各种纯css图标 CSS3可以实现很多漂亮的图形,我收集了32种图形,在下面列出。直接用CSS3画出这些图形,要比...
    剑残阅读 10,034评论 0赞 8
  • 不会用代码框,所以看着有些乱套,,,,html部分 <!DOCTYPE html> 迅雷看看 ...
    这就是个帅气的名字阅读 2,015评论 0赞 0
  • 什么是盒子? CSS处理网页时,它认为每个元素都包含在一 个不可见的盒子里。 我们只需要将相应的盒子摆放到网页中相...
    咻咻咻滴赵大妞阅读 1,010评论 0赞 0
  • 亲爱的朋友们大家好!我是网络骄阳,今天给大家带来的是健康话题《早衰的坏习惯,你占了几个》.那我们一起来看看十个早衰...
    ZK网络骄阳阅读 472评论 16赞 22
  • 明天,将要参加婚礼,婚礼上会遇到分手半年的前任。 不知道怎么面对,觉得悲伤疼痛却又有着隐隐飞蛾扑火的欲望。 要怎么...
    Chen啊阅读 152评论 0赞 0

友情链接更多精彩内容