CSS盒模型制定网页的宽度和高度的原理

ok该用户名可用

ok该用户名可用

2016-02-19 23:12

下面图老师小编跟大家分享一个简单易学的CSS盒模型制定网页的宽度和高度的原理教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!

当我们布局一个网页的时候,经常会遇到这样的一种情况,那就是最终网页成型的宽度或是高度会超出我们预先的计算,其实就就是所谓的CSS的盒模型造成的。

如上一段的代码,很多时候我们会把它所占的位置计算成width:120px,height:120px,因为在正常的理解下,padding是内边距,应该是包括在width里面的,而margin是外边距,所以width=margin-left + margin-right + width,但是浏览器对于CSS盒模型的解释却并非如此,所以最终我们会发现布局出来的网页宽度与高度都会超出我们预期的计算,最后造成显示上的错位。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

其实不然,对于test所占的位置的真正计算应该是width=margin-left + margin-right + padding-left + padding-right + width,也就是宽度真正所占的大小应该是内边距+外边距+宽度本身,也就是说test真正的大小应该是140px才对。高度的计算与宽度的计算是一样的。

而如果给test加上边框的话,这个宽度与高度的算法还应该加上边框的大小。

width:100px;height:100px;}

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

这里的test的宽度就应该是外边框+内边框+边框+宽度本身,所以test的width是 150px。

如下图所示,width与height真正所占的位置并不是它本身的那一小块,而应该是一直到最外面深蓝色的那个层为止。

11.jpg

展开更多 50%)
分享

猜你喜欢

CSS盒模型制定网页的宽度和高度的原理

Web开发
CSS盒模型制定网页的宽度和高度的原理

网页设计学习教程:CSS盒模型

Web开发
网页设计学习教程:CSS盒模型

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

CSS网页布局的核心内容:CSS盒模型

Web开发
CSS网页布局的核心内容:CSS盒模型

掌握盒模型轻松DIV CSS网页布局

Web开发
掌握盒模型轻松DIV CSS网页布局

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

CSS教程:CSS盒模型实例学习和理解

Web开发
CSS教程:CSS盒模型实例学习和理解

CSS教程之CSS盒模型

Web开发
CSS教程之CSS盒模型

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

从三方面加速CSS样式作用网页速度

从三方面加速CSS样式作用网页速度

查看Windows 7系统时钟的方法

查看Windows 7系统时钟的方法
下拉加载更多内容 ↓