我的代码中有这个通用语句
<body link="#FFFF00" vlink="#FFFF00" alink="#FFFF00">
Web Expression 4 突出显示代码并显示一条消息“万维网联盟现在认为属性已过时。建议使用较新的构造。
不幸的是,它没有给我更多信息。
我需要什么代码才能使其保持最新?
我的代码中有这个通用语句
<body link="#FFFF00" vlink="#FFFF00" alink="#FFFF00">
Web Expression 4 突出显示代码并显示一条消息“万维网联盟现在认为属性已过时。建议使用较新的构造。
不幸的是,它没有给我更多信息。
我需要什么代码才能使其保持最新?
您不应该在 HTML 的结构中嵌入样式 - 这就是您收到消息的原因。很长一段时间以来,文档结构和外观之间的分离被认为是一件好事 - 样式进入 CSS。
要解决此问题,请使用 CSS。
对于链接,您应该a
使用伪类为元素设置样式link
,visited
和active
:
a:link, a:visited, a:active {
color: #FFFF00;
}
这些属性仍然以与以前相同的方式工作。用 CSS 替换它们将是微不足道的,但不会改变任何东西(除非在相对罕见的情况下禁用 CSS - 然后将使用默认链接颜色)。
例如,如果您想为页面上的不同链接使用不同的颜色,则使用 CSS 会很有用。
代码的主要问题不是您设置链接颜色的方式,而是将它们设置为相同的颜色以及通常不被认为指示链接的颜色。