在HTML中拥有锚标记的子项是否合法?举个例子:
<a>
<font>Example</font>
<img src="example.jpg"/>
</a>
它在浏览器中工作正常。但它有效吗?请帮忙
在HTML中拥有锚标记的子项是否合法?举个例子:
<a>
<font>Example</font>
<img src="example.jpg"/>
</a>
它在浏览器中工作正常。但它有效吗?请帮忙
是的 - 随着它的出现更是如此 HTML 5(来自规范):
虽然以前版本的HTML将a元素限制为仅包含措辞内容(实质上,以前的版本中称为“内联”内容),但a元素现在是透明的;也就是说,现在允许a元素的实例也包含 流动内容 (基本上,以前的版本称为“块”内容) - 如果a元素的该实例的父元素是允许包含流内容的元素。
是的,所有版本的HTML都允许使用一些元素 a
元件。允许的元素集取决于HTML版本。发布的代码是有效的HTML 3.2和HTML 4.01,就元素嵌套而言,尽管如此 img
由于缺乏,元素无效HTML 4.01 alt
属性。