图解css的padding,margin,border属性(详细介绍及举例说明)

图解css的padding,margin,border属性(详细介绍及举例说明)

ID:6132415

大小:194.50 KB

页数:9页

时间:2018-01-04

图解css的padding,margin,border属性(详细介绍及举例说明)_第1页
图解css的padding,margin,border属性(详细介绍及举例说明)_第2页
图解css的padding,margin,border属性(详细介绍及举例说明)_第3页
图解css的padding,margin,border属性(详细介绍及举例说明)_第4页
图解css的padding,margin,border属性(详细介绍及举例说明)_第5页
资源描述:

《图解css的padding,margin,border属性(详细介绍及举例说明)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2009-03-2204:55图解CSS的padding,margin,border属性(详细介绍及举例说明)图解CSS的padding,margin,border属性W3C组织建议把所有网页上的对像都放在一个盒(box)中,设计师可以通过创建定义来控制这个盒的属性,这些对像包括段落、列表、标题、图片以及层。盒模型主要定义四个区域:内容(content)、边框距(padding)、边界(border)和边距(margin)。对于初学者,经常会搞不清楚margin,background-color,background-image,padding,co

2、ntent,border之间的层次、关系和相互影响。这里提供一张盒模型的3D示意图,希望便于你的理解和记忆。  ·margin:层的边框以外留的空白·background-color:背景颜色·background-image:背景图片·padding:层的边框到层的内容之间的空白  ·border:边框  ·content:内容padding、margin两个重要属性的详细介绍及举例说明本文将讲述HTML和CSS的关键—盒子模型(Boxmodel).理解Boxmodel的关键便是margin和padding属性,而正确理解这两个属性也是学习用css

3、布局的关键.注:为什么不翻译margin和padding?原因一,在汉语中并没有与之相对应的词语;原因二:即使有这样的词语,由于在编写css代码时,必须使用margin和padding,如果我们总用汉语词语代替其来解释的话,到了实际应用时容易混淆margin和padding的概念.如果有一点Html基础的话,就应该了解一些基本元素(Element),如p,h1~h6,br,div,li,ul,img等.如果将这些元素细分,又可以分别归为顶级(top-level)元素,块级(block-level)元素和内联(inline)元素.1.Block-lev

4、elelement:指能够独立存在,一般的块级元素之间以换行(如一个段落结束后另起一行)分隔.常用的块级元素包括:p,h1~h6,div,ul等;2.Inlineelement:指依附其他块级元素存在,紧接于被联元素之间显示,而不换行.常用的内联元素包括:img,span,li,br等;3.Top-levelelement:包括html,body,frameset,表现如Block-levelelement,属于高级块级元素.块级元素是构成一个html的主要和关键元素,而任意一个块级元素均可以用Boxmodel来解释说明.BoxModel:任意一个块

5、级元素均由content(内容),padding,background(包括背景颜色和图片),border(边框),margin五个部分组成.立体图如下(Fig.1):该立体图引自:http://www.cncfan.com/url.asp?url=http://www.hicksdesign.co.uk/(UndertheCreativeCommonsLicense)平面图如下(Fig.2):根据以上两图,相信大家对于Boxmodel会有个直观的认识.以下说明margin和padding属性:1.Margin:包括margin-top,margin

6、-right,margin-bottom,margin-left,控制块级元素之间的距离,它们是透明不可见的,对于Fig.2所示的上右下左margin值均为40px,因此代码为:margin-top:40px;margin-right:40px;margin-bottom:40px;margin-left:40px;根据上,右,下,左的顺时针规则,简写为margin:40px40px40px40px;为便于记忆,请参考下图:当上下,左右margin值分别一致,可简写为:margin:40px40px;前一个40px代表上下margin值,后一个40p

7、x代表左右margin值.当上下左右margin值均一致,可简写为:margin:40px;2.Padding:包括padding-top,padding-right,padding-bottom,padding-left,控制块级元素内部,content与border之间的距离,其代码,简写请参考margin属性的写法.至此,我们已经基本了解margin和padding属性的基本用法.但是,在实际应用中,却总是发生一些让你琢磨不透的事,而它们又或多或少的与margin有关.注:当你想让两个元素的content在垂直方向(vertically)分隔时

8、,既可以选择padding-top/bottom,也可以选择margin-top/bottom,再此Joru

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。