盒子模型

Posted sunmarvell

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了盒子模型相关的知识,希望对你有一定的参考价值。

1.

标准盒子模型:

技术分享图片

width只是内容的宽度。

元素的总宽度=width + padding*2 +border*2 +margin*2。

IE盒子模型:

技术分享图片

width=内容的宽度 + padding*2 + border*2。

元素的总宽度=width + padding*2 +border*2 +margin*2。

2.top

top 属性规定元素的顶部边缘。该属性定义了一个定位元素的上外边距边界与其包含块上边界之间的偏移。

注释:如果 "position" 属性的值为 "static",那么设置 "top" 属性不会产生任何效果。position必须设置。

<html>
<head>
<style type="text/css">
img
{
position:absolute;
top:5px;
}
</style>
</head>

<body>
<img src="/i/w3school_logo_white.gif" />
<h1>This is a heading</h1>
</body>
</html>

效果图:

技术分享图片

可以看出,是相对他的父元素定位的。

2.margin-top

设置元素的上外边距。

<html>
<head>
<style type="text/css">
p.topmargin {background:yellow;margin-top: 100px;}
p.compare{background:blue;}
</style>
</head>

<body>
<p class="compare" >这个段落没有指定外边距。</p>
<p class="topmargin">这个段落带有指定的上外边距。</p>
</body>
</html>

效果图:

技术分享图片

可以看出:margin-top外边距相对的是离他最近的元素。

 

以上是关于盒子模型的主要内容,如果未能解决你的问题,请参考以下文章

css 盒子阴影片段

初学css盒子模型,对于盒子的使用不是很明白,请问这样的盒子布局怎么写?

CSS课程网站 Banner 制作 ② ( Banner 栏版心盒子测量 | Banner 版心盒子模型左侧导航栏代码示例 )

css盒子模型及盒子模型的类型

CSS盒子模型

css,关于盒子模型