繁体   English   中英

HTML 标题属性优先级

[英]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 元素的标题属性也与此元素相关。 设置属性会覆盖此属性,明确指出任何祖先的咨询信息与此元素无关。 将该属性设置为空字符串表示该元素没有建议信息。

所以这告诉我们,这不是关于aimg ,而是关于它在子/祖先关系中的位置。 孩子永远是优先的。

但是,也不鼓励使用 Title 属性。 (请参阅我链接的页面上的注释)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM