我想要一个地方来存储我的工具提示的标记。我想到了 data-*
属性,它有效,但我想知道它是否错误或可能会导致问题......
<a href="#"
title="You can edit project details like name & description"
data-tip="<h6>Edit Project</h6><p>You can edit project details like name & description here</p>">
Edit
</a>
最佳答案
这很好;一个小的副作用是 data-*
属性在 HTML 4 中无效。除了(错误)使用其他一些现有属性之外,您对此无能为力,这通常比不通过验证更糟糕。
>
转义为 >
,以防止 HTML 解析器出现问题。 Source
像您已经做的那样将 &
转义为 &
对于它是有效的 HTML 是必要的(如果 &
后面没有跟空间,从而形成一个实体,欢呼@bobince)
显然,您必须将 "
转义为 "
以防止 HTML 损坏。
关于html - 将HTML放入HTML属性中可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4545765/