CSS盒子模子就是在网页设想中经常用到的CSS技术所运用的一种头脑模子。它又称为框模子 (Box Model) ,是由元素内容(content)、内边距(padding)、边框(border)、外边距(margin)几个要素构成的(如下图所示)。
这些属性我们能够把它转移到我们一样平常生活中的盒子(箱子)上来明白,一样平常生活中所见的盒子也就是能装东西的一种箱子,也具有这些属性,所以叫它盒子形式。
图中最内部的框是元素的现实内容,也就是元素框,紧挨着元素框外部的是内边距padding,其次是边框(border),然后最外层是外边距(margin),悉数构成了框模子。平常我们设置的背景显现地区,就是内容、内边距、边框这一块局限。而外边距margin是通明的,不会遮挡周边的其他元素。
那末,元素框的总宽度 = 元素(element)的width + padding的左侧距和右侧距的值 + margin的左侧距和右侧距的值 + border的摆布宽度;
元素框的总高度 = 元素(element)的height + padding的高低边距的值 + margin的高低边距的值 + border的高低宽度。
构造
内容(CONTENT)就是盒子里装的东西;
而添补(PADDING)就是怕盒子里装的东西(珍贵的)破坏而增加的泡沫或许别的抗震的辅料;
边框(BORDER)就是盒子自身了;至于边境(MARGIN)则申明盒子摆放的时刻的不能悉数堆在一起,要留肯定闲暇坚持透风,同时也为了轻易掏出。在网页设想上,内容常指笔墨、图片等元素,然则也能够是小盒子(DIV嵌套),与现实生活中盒子差别的是,现实生活中的东西平常不能大于盒子,不然盒子会被撑坏的,而CSS盒子具有弹性,内里的东西大过盒子自身最多把它撑大,但它不会破坏的。
添补只要宽度属性,每一个HTML标记都可看做一个盒子;
以上就是什么是css盒子模子?的细致内容,更多请关注ki4网别的相干文章!