欢迎来到天天文库
浏览记录
ID:13555387
大小:57.50 KB
页数:7页
时间:2018-07-23
《css-html元素教程1-css背景的纯色应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、更多技术文章请参考:http://www.blt315.comCSS专业学习网站:http://www.315tanshi.comCSS允许应用纯色作为背景,也允许使用背景图像创建相当复杂的效果。CSS在这方面的能力远远在HTML之上。背景色可以使用background-color属性为元素设置背景色。这个属性接受任何合法的颜色值。这条规则把元素的背景设置为灰色:p{background-color:gray;}如果您希望背景色从元素中的文本向外少有延伸,只需增加一些内边距:p{background-
2、color:gray;padding:20px;}如需查看本例的效果,可以亲自试一试!可以为所有元素设置背景色,这包括body一直到em和a等行内元素。background-color不能继承,其默认值是transparent。transparent有“透明”之意。也就是说,如果一个元素没有指定背景色,那么背景就是透明的,这样其祖先元素的背景才能可见。背景图像要把图像放入背景,需要使用background-image属性。background-image属性的默认值是none,表示背景上没有放置任何图
3、像。如果需要设置一个背景图像,必须为这个属性设置一个URL值:body{background-image:url(/i/eg_bg_04.gif);}大多数背景都应用到body元素,不过并不仅限于此。下面例子为一个段落应用了一个背景,而不会对文档的其他部分应用背景:p.flower{background-image:url(/i/eg_bg_03.gif);}您甚至可以为行内元素设置背景图像,下面的例子为一个链接设置了背景图像:更多技术文章请参考:http://www.blt315.comCSS专业学
4、习网站:http://www.315tanshi.com更多技术文章请参考:http://www.blt315.comCSS专业学习网站:http://www.315tanshi.coma.radio{background-image:url(/i/eg_bg_07.gif);}如需查看上述例子的效果,可以亲自试一试!理论上讲,甚至可以向textareas和select等替换元素的背景应用图像,不过并不是所有用户代理都能很好地处理这种情况。另外还要补充一点,background-image也不能继承。
5、事实上,所有背景属性都不能继承。背景重复如果需要在页面上对背景图像进行平铺,可以使用background-repeat属性。属性值repeat导致图像在水平垂直方向上都平铺,就像以往背景图像的通常做法一样。repeat-x和repeat-y分别导致图像只在水平或垂直方向上重复,no-repeat则不允许图像在任何方向上平铺。默认地,背景图像将从一个元素的左上角开始。请看下面的例子:body{background-image:url(/i/eg_bg_03.gif);background-repeat:
6、repeat-y;}如需查看上例的效果,可以亲自试一试。背景定位可以利用background-position属性改变图像在背景中的位置。下面的例子在body元素中将一个背景图像居中放置:body{background-image:url('/i/eg_bg_03.gif');background-repeat:no-repeat;更多技术文章请参考:http://www.blt315.comCSS专业学习网站:http://www.315tanshi.com更多技术文章请参考:http://www.
7、blt315.comCSS专业学习网站:http://www.315tanshi.combackground-position:center;}为background-position属性提供值有很多方法。首先,可以使用一些关键字:top、bottom、left、right和center。通常,这些关键字会成对出现,不过也不总是这样。还可以使用长度值,如100px或5cm,最后也可以使用百分数值。不同类型的值对于背景图像的放置稍有差异。关键字图像放置关键字最容易理解,其作用如其名称所表明的。例如,to
8、pright使图像放置在元素内边距区的右上角。根据规范,位置关键字可以按任何顺序出现,只要保证不超过两个关键字-一个对应水平方向,另一个对象垂直方向。如果只出现一个关键字,则认为另一个关键字是center。所以,如果希望每个段落的中部上方出现一个图像,只需声明如下:p{background-image:url('bgimg.gif');background-repeat:no-repeat;background-position:top;}下面是等价的位
此文档下载收益归作者所有