我有一些(实际上很多)表格数据。在HTML 3.2中,我使用HTML FONT标签为表格单元格中的文本着色(有时在一个单元格中有多种颜色),并且它可以正常工作。
在HTML 4.01严格下,我不能(不应该)使用FONT,因为它不再受支持。假设使用CSS,对吧?我不能将CSS用于表格单元格,因为我必须考虑多种颜色。
所以我有一些跨度,例如黑色是黄色......
<span style="text-color: #ffff00; background-color: #000000;">text-to-color</span>
但是,文本会显示页面的文字和背景颜色。不是跨度中的颜色。这在Firefox和Safari中都是如此。
HTML验证员说我没有犯任何可怕的错误。
我很困惑。或者也许是困惑。
我在这里缺少什么?
答案 0 :(得分:3)
正确的语法是style="color:#ffff00;"
,而不是text-color
。
答案 1 :(得分:2)
在CSS中,属性是颜色而不是文本颜色。 :)
答案 2 :(得分:0)
首先,您的语法不正确,您应该使用color
而不是text-color
,如果您拥有包含大量数据的表格,则不应使用内联css ...这将很难如果您愿意,可以更改特定类型的颜色,因为您必须更改每个样式属性。
你应该使用内部css或外部css并使用id和class访问颜色,请参考http://www.w3schools.com/css/css_howto.asp