最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

盒子不同模式下的宽高判断

来源:懂视网 责编:小采 时间:2020-11-27 15:38:05
文档

盒子不同模式下的宽高判断

盒子不同模式下的宽高判断:曾经遇到过这样的问题,设定一个div,当给div设置padding的时候,发现整个div的宽高都发生了变化,这里就产生了一个疑惑,一个盒子的总体宽高到底是怎么去判断的呢? 经过查询得知,盒子宽高的判定模式一共有两种,分别为标准模式和怪异模式。 为了能更好的
推荐度:
导读盒子不同模式下的宽高判断:曾经遇到过这样的问题,设定一个div,当给div设置padding的时候,发现整个div的宽高都发生了变化,这里就产生了一个疑惑,一个盒子的总体宽高到底是怎么去判断的呢? 经过查询得知,盒子宽高的判定模式一共有两种,分别为标准模式和怪异模式。 为了能更好的
曾经遇到过这样的问题,设定一个div,当给div设置padding的时候,发现整个div的宽高都发生了变化,这里就产生了一个疑惑,一个盒子的总体宽高到底是怎么去判断的呢?

经过查询得知,盒子宽高的判定模式一共有两种,分别为标准模式和怪异模式。

为了能更好的理解我们先设定一个div并给它设定样式:

1 #content1{
2 width: 200px;
3 height: 200px;
4 border: 2px solid black;
5 margin: 20px;
6 padding: 20px;
7 } 

一般情况下个盒子的宽高在一般情况下等于内容的宽高+边框的宽高+内边距的宽高+外边距的宽高

这就是标准模式下的盒子宽高判定

但在某些时候(ie6,7,8 下DOCTYPE缺失)盒子的宽高等于设定的宽高+外边距的宽高,这里的设定的宽高就等于内容的宽高+内边距的宽高+边框的宽高

这就是怪异模式下的盒子宽高判定

我们可以通过使用box-sizing属性来决定使用哪一种模式,

content-box : 将采用标准模式解析计算 ,

border-box: 将采用怪异模式解析计算;

通过怪异模式我们可以在不改变盒子整体宽高的情况下给其设定padding。

文档

盒子不同模式下的宽高判断

盒子不同模式下的宽高判断:曾经遇到过这样的问题,设定一个div,当给div设置padding的时候,发现整个div的宽高都发生了变化,这里就产生了一个疑惑,一个盒子的总体宽高到底是怎么去判断的呢? 经过查询得知,盒子宽高的判定模式一共有两种,分别为标准模式和怪异模式。 为了能更好的
推荐度:
标签: 模式 判断 盒子
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top