[英]HTML title attribute precedence
我可以假设 <img> 中的标题属性总是优先于 <a> 中的标题属性吗? (html5 规范/标准)
前任:
<a title="foo">
<img title="bar">
</a>
tooltip: bar
EX2:
<a title="foo">
<img title="bar" id="1">
<img id="2">
</a>
tooltip#1: bar
tooltip#2: foo
根据WHATWG (HTML 标准工作组):
如果从元素中省略此属性,则意味着具有标题属性集的最近祖先 HTML 元素的标题属性也与此元素相关。 设置属性会覆盖此属性,明确指出任何祖先的咨询信息与此元素无关。 将该属性设置为空字符串表示该元素没有建议信息。
所以这告诉我们,这不是关于a
或img
,而是关于它在子/祖先关系中的位置。 孩子永远是优先的。
但是,也不鼓励使用 Title 属性。 (请参阅我链接的页面上的注释)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.