学习论坛 会员投稿 RSS订阅 站内通告:
搜索: 您的位置网站源代码 > 网页制作 > HTML教程 > html元素body中的文档色彩属性

html元素body中的文档色彩属性

2010-01-07 09:01:32 来源:原创 【 】 浏览:
摘要: 在body元素中有许多属性可以影响到文档body区内容的显示,包括设置背景颜色,文本色彩以及链接的颜色。作为最常用的body元素属性之一,bgcolor用于定义文档的背景颜色,这是在Mosaic默

body中的文档色彩属性
    在<body>元素中有许多属性可以影响到文档body区内容的显示,包括设置背景颜色,文本色彩以及链接的颜色。作为最常用的<body>元素属性之一,bgcolor用于定义文档的背景颜色,这是在Mosaic默认的灰色背景(在Macintosh上是白色)之上的明显进步,尽管它以及其他的<body>属性已经导致了许多设计过失。如果得到正确的使用,这些属性能够增强网页的外观;而如果误用的话,它们将会使人头痛。十六进制RGB值和色彩名都可以用于 bgcolor 以及下面将提到的四个属性。例如,要创建一个白色的背景,bgcolor 属性可以设置为<body bgcolor="#FFFFFF">,或者简单地使用色彩名<body bgcolor="white">。
    <body>元素中的text属性用于定义整个文档的文本的颜色,它的属性值既可以使用色彩的十六进制代码,也可以使用色彩名。所以,<body bgcolor="white" text="green">将创建出一个白色背景,绿色文字的网页。
    不过请注意,正如本章前面所讨论的,如果把<font>元素中的color属性应用于特定的文字,这个颜色将覆盖<body>元素中所定义的文本颜色。
     除了文本以外,通过<body>元素的link、alink和vlink属性,还能够定义链接的颜色。 其中,link属性定义了HTML文档中未访问的链接的颜色。例如,如果你已经把你的背景颜色设置为黑色,则最好使用浅色而不是标准的蓝色来表示链接。alink定义了正被点击时链接的颜色,虽然由于点击时间很短,这个颜色稍纵即逝而不容易让人注意,但如果愿意的话,能够制作出闪光的效果。如果要达到更柔和的效果,最好让alink属性值取与link或者 vlink 其中之一相同的值。vlink 属性定义了访问过的链接的颜色,在许多浏览器中都默认为是紫色,不过许多网页设计者希望把vlink属性设置为红色。通过上面所介绍的属性,我们可以用如下的代码来创建一个使用白色背景、绿色文字、红色链接、暗褐色的已访问链接的网页:  

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html>
<head>
 <title>Colors</title> </head>
 <body bgcolor="#FFFFFF" text="#008000" link="#FF0000"        vlink="#FF00FF" alink="#FF0000">  ... Content to color ... 
</body>
</html> 
    设计者应当被预先警告不要选用可能会误导网站访问者的链接颜色。例如,颠倒链接的颜色,把已访问的链接设置为蓝色,而把未访问的链接设置为红色可能会误导用户,使他们搞不清哪些链接已经访问过了。虽然看起来设计者可能不会这样做,但这已经不止一次的发生过——特别是在非常强调观感的网站中,常常只注重外观而忽视了这一点。其他的常见链接色彩问题包括,把所有的链接属性(link、alink、vlink)都设置为相同的颜色,目的是让用户因为不知道哪些链接访问过,而重新访问已去过的链接。虽然从商业角度看,这或许是有意义的,但由于失去了页面导航提示,这个烦人的因素将掩盖从额外的访问中可能得到的任何潜在收益。正如上一个例子所示,如果把所有的链接色彩属性都设置为红色,可能会使用户认为自己已经访问过了该网站上的所有链接。
     在设置网页的文本和背景颜色时,设计者也应当特别小心,以保护网页的可读性。网页设计者常常在浅色的背景上使用浅色的文字,或者在深色的背景上使用深色的文字。例如,在黑色的背景上使用灰色的文字看上去可能很酷,但它在所有人的显示器上都这么酷吗?如果其他人的显示器的 Gamma 设置与你的大不相同,他们可能根本无法辨认背景上的文字。白色和黑色总是一对很好的色彩组合,红色也当然是有用的。根据对比度,最好的色彩组合实际上是黄色和黑色,不过这样的配色会使网页看上去像一块路标(路标是黄黑两色的)。即使有高对比度,如果字体尺寸太小,设计者在黑色的背景上使用白色文字时也应当小心,特别是在低分辨率的显示器上。
     注意:Gamma 是一个用于描述图像设备输入和输出的关系的术语,不同的显示器有不同的固有Gamma设置。所以,同样一幅图像在两台不同的显示器上看上去可能大不相同。虽然用户无法改变显示器的Gamma设置,但是可以调整显示器的对比度、亮度和色彩。


顶一下
(0)
0%
踩一下
(0)
0%
Tags: html教程 body颜色
责任编辑:小人物
收藏】 【挑错】 【推荐】 【打印
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
关于我们 | 网站声明 | 广告服务 | 招聘英才 | 联系我们 | 网站地图 | RSS订阅 |