这一课,我们将学习如何设置css边距,设置css边距主要是设置css内边距以及css外边距,css内边距是用css padding属性来设置的,css外边距是用css margin属性来设置.
css边距是在实际排版中常用的属性,好好理解,一定会受益匪浅!
css边距属性分为:内边距 和 外边距。
--------------------------------------------------------------------------------
CSS内边距
元素的内边距在边框和内容区域之间。控制该区域的属性是 padding 属性。
换句话说, padding 属性定义元素边框与元素内容之间的空白区域。
padding 属性接受任何长度单位(像素、英寸、毫米或 em。)或百分比值,但不允许为负值。
如果您希望 h1 元素的各边都有 10 像素的内边距:
.k1 {padding:20px;} <p class=”k1”>我的内边距为20px</p>
也可以通过使用下面四个单独的属性,分别设置上、右、下、左内边距:
1. padding-top
2. padding-right
3. padding-bottom
4. padding-left
padding-top: 10px; padding-right: 0.25em; padding-bottom: 2ex; padding-left: 20%; }
例如:
h4 {
您还可以按照上、右、下、左的顺序分别设置各边的内边距,各边均可以使用不同的单位或百分比值:
h5 {padding: 10px 0.25em 2ex 20%;}
也许您已经看出,上面的2个例子效果是相同的!
但更为清晰的CSS结构将会使你事半功倍!
--------------------------------------------------------------------------------
内边距的百分比数值
就像你已经学过的那样,内边距使用百分比值是相对于父元素的宽度
下面这把段落的内边距设置为父元素 width 的 10%:
p {padding: 10%;} <div style="width: 200px;"><p>我的内边距是父元素宽度的 10%:</p></div>
注意:上下内边距与左右内边距一样;即上下内边距也是相对于父元素宽度设置,而不是相对于高度。
--------------------------------------------------------------------------------
CSS外边距
在元素边框外的空白区域便是外边距。控制该区域的属性是 margin 属性。
margin属性 接受任何长度单位(像素、英寸、毫米或 em。)、百分数值甚至负值。
下面的声明在 h1 元素的各个边上设置了 1/4 英寸宽的空白:
h1 {margin : 0.25in;}
下面的例子为 h2 元素的四个边分别定义了不同的外边距,所使用的长度单位是像素 (px):
h2 {margin : 10px 0px 15px 5px;}
与内边距的设置相同,这些值的顺序是按照 上、右、下、左 的顺序来排的
同样,外边距使用百分比值是相对于父元素的宽度:
.aa {margin : 30%;}
<div style="width: 200px;"> <a class=”aa”>我的外边距为60px</a> </div>
--------------------------------------------------------------------------------
单边外边距属性
您可以使用单边外边距属性为元素单边上的外边距设置值。假设您希望把 p 元素的左外边距设置为 20px。不必使用 margin(需要键入很多 auto),而是可以采用以下方法:
p {margin-left: 20px;}您可以使用下列任何一个属性来只设置相应上的外边距,而不会直接影响所有其他外边距:
1. margin-top
2. margin-right
3. margin-bottom
4. margin-left
为各边设置不同的外边距:
h2 { margin-top: 10px; margin-right: 20px; margin-bottom: 30px; margin-left: 40px; }
当然,我们希望所有的网页设计师们写出最简洁易懂的:
p {margin: 20px 30px 30px 20px;}
提示:如果您希望任何一边无外边距,则设置0px即可。
注意:margin属性在IE中会有双倍的Bug,去除Bug的方法是把display属性设置为inline;
padding属性在FireFox里不会生效
关键字:如何设置CSS边距,css内边距,css外边距,css margin属性,css padding属性,div+css入门教程
上一篇:第十课 什么是CSS框模型下一篇:第十二课 如何设置CSS边框
暂无相关评价!!

传腾讯全面购康盛创想 discuz!落户腾讯
2010-8-23 11:57:15
22次阅读
今日有媒体爆出腾讯已经全面收购建站平台Discuz!的开发公司——北京康盛创想,进军中小网站市场
侵权盗版网站黑名单即将建立
2010-7-22 11:47:41
50次阅读
此次行动后将建立侵权盗版网站黑名单制度。名单将在国家版权局网站上不定期发布并抄送提交三大电信...
如何应对拍照备案
2010-7-19 10:37:03
70次阅读
就目前而言,拍照备案已成定局。 据一名行业网站的站长透露,目前他最担心的就是需要现场拍照,因...
日本称中国网购仿冒品泛滥
2010-7-11 12:55:34
57次阅读
据日本共同社10日报道,为掌握仿冒品的流通情况,日本经产省于2009年度在中国的主要网络商城...
十大世界知名搜索引擎
2010-7-19 10:50:41
41次阅读
搜索引擎的产生便是网民们的福音。搜索引擎根据一定的策略、运用特定的计算机程序搜集互联网上的信...
24个网站统计分析名词
2010-3-20 12:53:40
101次阅读
认真的分析每一个IP来路的各项关键性指标都是一件有意义的事情,从一到百易,从千到万难,下面一...
如何防止网站被搜索引擎误认为过度优化
2010-3-10 14:12:27
93次阅读
搜索引擎为了确定排名以及检测垃圾内容会关注大量的信号,也会对站点进行检查以确定是否有过度优化...
2010年国内搜索引擎优化SEO的发展趋势
2010-2-26 18:10:34
190次阅读
尽管搜索引擎优化(SEO)在中国已经不陌生,甚至都有形成一个行业的趋势,但是至今业内...
几大网站推广的问答平台的比较分析
2010-7-6 17:26:52
65次阅读
问答推广是时下最流行有效的推广方式之一。高质量的问答推广凭着其互动营销、口碑宣传的特点不...
网站推广如何选择搜索引擎优化与竞价排名
2010-3-12 20:59:58
142次阅读
百度的竞价排名,让百度每天净赚过千万,因为通过百度搜索引擎,有的公司可以得到超过其广告费...
如何利用论坛发帖来推广网站
2010-2-22 15:08:42
174次阅读
网站推广的方法有很多,如搜索引擎推广,互换链接,到论坛发贴推广,QQ群推广等等,我个人认为,...
精通CSS:高级Web标准解决方案...
¥49.00 ¥36.80
立即购买
精通css:高级web标准解决方案(第2版),css作为web标准的一部分,已经成为现代网页设计...
精通CSS:高级Web标准解决方案...
¥39.00 ¥35.10
立即购买
精通css:高级web标准解决方案——图灵程序设计丛书,本书将最有用的css技术汇总在一起,在介...
DIV+CSS网页布局商业案例精粹...
¥39.80 ¥33.10
立即购买
div+css网页布局商业案例精粹(含光盘1张),本书以实例为主,面向实用,提供了大量网页设计与...
DIV+CSS网站布局实录(1DV...
¥49.00 ¥37.80
立即购买
div+css网站布局实录(1dvd),本书介绍了web标准以及目前流行的div+css布局的概...
搜索引擎营销——网站流量大提速(第...
¥69.00 ¥58.00
立即购买
搜索引擎营销——网站流量大提速(第2版),本书第2版在大获成功的前一版的基础上,通过最新的知识和...
SEO教程:搜索引擎优化入门与进阶...
¥49.00 ¥40.70
立即购买
seo教程:搜索引擎优化入门与进阶(第2版), 本书是作者从事搜索引擎优化5 年以来的经验总结...
Google AdSense实战宝...
¥49.00 ¥38.20
立即购买
google adsense实战宝典——谷歌广告网上赚钱揭秘以其亲身经历编著了本书,涵盖AdSe...
SEO智慧——搜索引擎优化与网站营...
¥59.00 ¥47.20
立即购买
seo智慧——搜索引擎优化与网站营销革命,这是一本不仅系统讲述搜索引擎优化(seo)的原理、技法...
野生动物风格div+css博客网站
立即下载2010-8-23
黑色超酷个人博客类div+css网站
立即下载2010-8-23
绿色植物div+css网页模板
立即下载2010-8-23
卡通风格div+css网页模板
立即下载2010-7-15