良好的排版设计是成功网站的重要组成部分。 CSS使您可以很好地控制您构建的网页上的文本外观。这包括更改您使用的任何字体颜色的功能。
下面,我们将介绍如何使用外部样式表和段落标记中使用的样式更改字体颜色。您可以应用相同的样式属性来更改文本周围的任何标记上的字体颜色,包括 标签。
添加样式以更改字体颜色
对于此示例,您需要有一个HTML文档来查看CSS更改以及附加到该文档的单独CSS文件。我们将特别关注段落元素。
要更改HTML文件中每个段落的文本颜色,请转到外部样式表并键入 p {}。放置 颜色 风格的属性后面跟冒号一样 p {color:}。然后,在属性后添加颜色值,以分号结束: p {color:black;}.
颜色值可以表示为颜色关键字,RGB颜色编号或十六进制颜色编号。在我们的示例中,段落文本更改为黑色。
但是,如果要将文本颜色更改为绿色,蓝色,红色等,使用颜色关键字将无法为您提供创建不同阴影的灵活性。这就是十六进制值发挥作用的地方。
p {color:#000000; }
此CSS样式可用于将段落颜色设置为黑色,因为十六进制代码#000000转换为黑色。您甚至可以使用该十六进制值的速记,并将其写为#000,结果相同。 p {color:#2f5687; }
就像我们上面提到的,当您需要的颜色不仅仅是黑色或白色时,十六进制值也能很好地工作。上面的CSS十六进制值会将段落设置为蓝色,但与关键字“蓝色”不同,此十六进制代码使您能够设置非常特定的蓝色阴影,在这种情况下为中等范围,类似石板的蓝色。 p {color:rgba(47,86,135,1); }
最后,您还可以将RGBA颜色值用于字体颜色。所有现代浏览器都支持RGCA,因此您可以放心地使用这些值,它可以适用于大多数观看者,但您也可以设置一个简单的后备。 此RGBA值与先前指定的平板蓝色相同。前三个值设置红色,绿色和蓝色值,最后一个值是透明度的alpha设置。 alpha设置设置为1表示100%,因此此颜色没有透明度。如果将该值设置为十进制数,例如.85,则会将其转换为85%的不透明度,颜色会略微透明。 p { 颜色:#2f5687; 颜色:rgba(47,86,135,1);}
如果您想要防止颜色值,请模仿上面的CSS代码。此语法首先设置十六进制代码,然后使用RGBA编号覆盖该值。这意味着任何不支持RGBA的旧浏览器都将获得第一个值并忽略第二个值。 可以使用外部样式表,内部样式表或HTML文档中的内联样式更改字体颜色。但是,最佳实践要求您应该为CSS样式使用外部样式表。 内部样式表(直接在文档的“头部”中编写的样式)通常仅用于小型的单页网站。应避免使用内联样式,因为它们类似于我们多年前处理的旧“字体”标记。这些内联样式使得管理字体样式变得非常困难,因为您必须在内联样式的每个实例中更改它们。 HTML页面样式的其他方法