如果XHTML过渡中的<span>
元素,我经常将<a>
个元素放在里面。
我现在正在反对HTML5,Visual Studio 2010告诉我它在HTML5中是非法的。
这是对的吗?如果是这样,那么为链接内部文本的一部分设置另一种颜色的最佳方法是什么?
答案 0 :(得分:7)
根据W3C Validator,这是有效的HTML5:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<a><span>text</span></a>
</body>
</html>
所以:是,这在HTML5中有效。
将链接内部文本的一部分设为另一种颜色的最佳方法是什么?
使用CSS!如果您的标记看起来像这样:
<a><span>Normal text,</span> <span class="abby-normal">different text</span></a>
然后你的CSS看起来像这样:
a > span.abby-normal {
color: #F00;
}
现在,如果Blücher
是有效的颜色......