这一课,我们将学习如休设置CSS属性,并了CSS BORDER的相关属性,如border-style属性,border-width属性等
元素的边框 (border) 是围绕元素内容和内边距的一条或多条线。
控制边框的属性是 border 属性。
边框在HTML元素的修饰中几乎无时无刻都会用到,给网页设计带来更丰富的视觉体验,通过 CSS border 属性允许你规定元素边框的样式、宽度和颜色。
--------------------------------------------------------------------------------
边框与背景
最新CSS2.1 作出了解释:
元素的背景是包括内容、内边距和边框区。也就是说,当边框是间断的(例如,虚线),在边框间断的地方应该显示的是背景。
大多数浏览器都遵循 CSS2.1 定义,不过一些较老的浏览器可能会有不同的表现。
--------------------------------------------------------------------------------
边框的样式
边框样式将是所有网页设计师最为关心的一点,丰富的样式将会带来更美观的页面设计。
CSS 的 border-style属性 定义了 10 个不同的样式,包括 none。
例如,您可以为把一幅图片的边框定义为 outset,使之看上去像是“凸起的按钮”:
img {border-style:outset;}
--------------------------------------------------------------------------------
定义多种样式
同理,您可以为一个边框定义多个样式,例如:
.more {border-style: solid dotted dashed double;}
上面这条规则定义了四种边框样式:实线上边框、点线右边框、虚线下边框和一个双线左边框。
--------------------------------------------------------------------------------
定义单边样式
如果您希望为元素框的某一个边设置边框样式,而不是设置所有 4 个边的边框样式,可以使用下面的单边边框样式属性:
1. border-top-style
2. border-right-style
3. border-bottom-style
4. border-left-style
因此这两种方法是等价的:
.noleft {border-style: solid solid solid none;}
.noleft {border-style: solid; border-left-style: none;}
注意:如果要使用第二种方法,必须把单边属性放在简写属性之后。因为如果把单边属性放在 border-style 之前,简写属性的值就会覆盖单边值 none。
--------------------------------------------------------------------------------
边框的宽度
您可以通过 border-width 为边框指定宽度。
为边框指定宽度有两种方法:
1.可以指定长度值,比如 3px 或 1em;
2.使用 3 个预设值,它们分别是 thin(细) 、medium(普通,默认值) 和 thick(粗)。
所以,我们可以这样设置边框的宽度:
.wid {border-style: solid; border-width: 5px;}
或者:
.wid {border-style: solid; border-width: thick;}
注释:CSS 没有定义 3 个关键字的具体宽度,所以一个用户代理可能把 thin 、medium 和 thick 分别设置为等于 5px、3px 和 2px,而另一个用户代理则分别设置为 3px、2px 和 1px。
--------------------------------------------------------------------------------
定义单边宽度
您也可以通过下列属性分别设置边框各边的宽度:
1. border-top-width
2. border-right-width
3. border-bottom-width
4. border-left-width
所以可以这样定义:
.ya {
border-style: solid;
border-top-width: 10px;
border-right-width: 10px;
border-bottom-width: 15px;
border-left-width: 15px;
}
--------------------------------------------------------------------------------
为什么没有边框?
在前面的例子中,您已经看到,如果希望显示某种边框,就必须设置边框样式,比如 solid 或 outset。
那么如果忘记设置 border-style 属性 会出现什么情况呢?
h1 {border-width: 20px;}
尽管边框的宽度是 20px,但是在没有定义border-style 属性 的情况下,无论设置了宽度为多少,会自动将宽度设置为0。
提示:这一点非常重要。事实上,因为忘记声明边框样式是一个初学者常犯的错误。
--------------------------------------------------------------------------------
边框的颜色
设置边框颜色非常简单。CSS 使用border-color属性来控制边框颜色,它一次最多可以接受4个颜色值。
您可以使用任何类型的颜色值,包括类似 命名颜色(red),RGB,十六进制:
.col {
border-style: solid;
border-color: red;
}
提示:如果没有为边框声明颜色,默认情况下它将与元素的文本颜色相同。另外,如果元素没有任何文本,则继承父元素的文本颜色,以此类推。
--------------------------------------------------------------------------------
定义单边颜色
还有一些单边边框颜色属性。它们的原理与单边样式和宽度属性相同:
1. border-top-color
2. border-right-color
3. border-bottom-color
4. border-left-color
要指定实线黑色边框,而右边框为实线红色,可以这样指定:
.bla {
border-style: solid;
border-color: black;
border-right-color: red;
}
关键字:如何设置CSS边框,CSS边框属性,CSS border属性,div+css入门教程
上一篇:第十一课 如何设置CSS边距下一篇:第十三课 网页布局如何实现CSS定位
暂无相关评价!!

传腾讯全面购康盛创想 discuz!落户腾讯
2010-8-23 11:57:15
26次阅读
今日有媒体爆出腾讯已经全面收购建站平台Discuz!的开发公司——北京康盛创想,进军中小网站市场
侵权盗版网站黑名单即将建立
2010-7-22 11:47:41
52次阅读
此次行动后将建立侵权盗版网站黑名单制度。名单将在国家版权局网站上不定期发布并抄送提交三大电信...
如何应对拍照备案
2010-7-19 10:37:03
72次阅读
就目前而言,拍照备案已成定局。 据一名行业网站的站长透露,目前他最担心的就是需要现场拍照,因...
日本称中国网购仿冒品泛滥
2010-7-11 12:55:34
60次阅读
据日本共同社10日报道,为掌握仿冒品的流通情况,日本经产省于2009年度在中国的主要网络商城...
十大世界知名搜索引擎
2010-7-19 10:50:41
44次阅读
搜索引擎的产生便是网民们的福音。搜索引擎根据一定的策略、运用特定的计算机程序搜集互联网上的信...
24个网站统计分析名词
2010-3-20 12:53:40
107次阅读
认真的分析每一个IP来路的各项关键性指标都是一件有意义的事情,从一到百易,从千到万难,下面一...
如何防止网站被搜索引擎误认为过度优化
2010-3-10 14:12:27
97次阅读
搜索引擎为了确定排名以及检测垃圾内容会关注大量的信号,也会对站点进行检查以确定是否有过度优化...
2010年国内搜索引擎优化SEO的发展趋势
2010-2-26 18:10:34
192次阅读
尽管搜索引擎优化(SEO)在中国已经不陌生,甚至都有形成一个行业的趋势,但是至今业内...
几大网站推广的问答平台的比较分析
2010-7-6 17:26:52
70次阅读
问答推广是时下最流行有效的推广方式之一。高质量的问答推广凭着其互动营销、口碑宣传的特点不...
网站推广如何选择搜索引擎优化与竞价排名
2010-3-12 20:59:58
145次阅读
百度的竞价排名,让百度每天净赚过千万,因为通过百度搜索引擎,有的公司可以得到超过其广告费...
如何利用论坛发帖来推广网站
2010-2-22 15:08:42
178次阅读
网站推广的方法有很多,如搜索引擎推广,互换链接,到论坛发贴推广,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