首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

CSS格局中的几个重要属性,width,height,margin,padding,float,position

2013-03-25 
CSS布局中的几个重要属性,width,height,margin,padding,float,position首先来看看CSS中的盒子模型,如下图:

CSS布局中的几个重要属性,width,height,margin,padding,float,position

首先来看看CSS中的盒子模型,如下图:

CSS格局中的几个重要属性,width,height,margin,padding,float,position

我们可以把它想像成现实中上方开口的盒子,然后从正上往下俯视,边框相当于盒子的厚度,内容相对于盒子中所装物体的空间,而填充呢,相当于为防震而在盒子内填充的泡沫,边界呢相当于在这个盒子周围于其他物品要留出一定的空间。是不是这样就很容易理解盒模型了。
所以整个盒模型在页面中所占的宽度是由左边界+左边框+左填充+内容+右填充+右边框+右边界组成,而css样式中width所定义的宽度仅仅是内容部分的宽度。如果不指定width,默认是填充满父容器的content区域,如果不指定height,高度由其包含的content决定。

margin的设置规则参照 http://blog.csdn.net/kkdelta/article/details/8701617

大家可以通过下面的例子来体会和理解margin和padding:

<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style>body { padding:20px;}a { color:#00f; text-decoration:none;}a:hover { color:#f60; position:relative; top:1px; left:1px;}#layout { width:600px; margin:0 auto; background:#eee; position:relative;}#new { position:absolute; top:-15px; left:140px;}</style></head><body><div id="layout">  <div id="new"><img src="http://www.zhuna.cn/images/new.gif" /></div>  这里是内容<a href="#">这里是链接</a>这里也是内容</div></body></html>

热点排行