css 大话盒子模型

什么是盒子模型?html

CSS中, Box Model叫盒子模型(或框模型),Box Model规定了元素框处理元素内容(element content)、内边距(padding)、边框(border) 和 外边距(margin) 的方式。在HTML文档中,每一个元素(element)都有盒子模型,因此说在Web世界里(特别是页面布局),Box Model无处不在。布局

什么是Box Model?htm

为何要理解盒子模型?blog

由于(可以更好的装逼)?element

若是你理解了盒子模型,你就能知道这个东西在页面上面的大小,既然知道了这个东西的大小,那么反之你就能够在页面上面为所欲为的控制这个东西进行定位了(砧板上的肉)。文档

可是通常 咱们说的盒子模型其实组要仍是针对的是块状元素,非行内元素。页面布局

既然这个东西那么好,我应该怎么理解了?头疼?方法

确定要先知道应该如何的计算这个盒子。im

咱们由外而内的来讲说盒子,咱们先来看看内容?新手

若是我没有设置他的宽度和高度其实他是auto设置。若是我给了具体的高度他是什么样子的?(其实我不想在截图的但是本人今天心情好)

我插?为何我设置的高度与宽度不是整个盒子的高和宽了,只有内容的了。。。。尼玛原来之前理解的有问题啊。知道这个有什么用啊?(然并卵)

其实这个在你定位的时候就颇有用(下次讲有具体的用)说了那么多但是盒子的计算我仍是不知道啊?

其实盒子的计算方法是?

盒子的宽度=内容宽度 + border宽度 + padding宽度 + margin宽度

我去这么复杂啊?我笨怎么办啊,彻底不会啊?(很差截图去搞了个QQ截图看起来舒服点)

我去这个盒子大小是多少了? 我用谷歌浏览看结果是?210px*410px .什么状况亮瞎了个人眼睛啊,这个到底什么什么状况,为何会这样啊,后来我仔细一看原来是我看错了,很差意思让你们受惊吓了。 

问题又来了,既然是这样的话,那不是很恶心我设置高度和宽度的时候都是内容了,那 我想设置这个盒子的,有什么好办法了,我就不行去调整其余的属性。怎么搞?

 看懂了没有?若是没有看懂我也就醉了。

下面一张会专卖讲定位。我是新手欢迎你们吐槽,常常麻烦美工我也很差意思了。如今开始专门学一下这个。欢迎你们拍砖谢谢

参考:http://www.cnblogs.com/wangfupeng1988/p/4287292.html

相关文章
相关标签/搜索