我想知道,是否/如何将Markup添加到数据属性标记?像:
<i data-description="<h5>Head</h5><p>Content</p>">Foo</i>
我稍后使用此信息(来自David Walsh):
i:hover::after{content: attr(data-description);}
它将标记输出为纯文本。我有可能在数据属性中使用Markup标签吗?
答案 0 :(得分:3)
数据属性值内的文本将被解释为属性值中的任何其他文本。对于属性值,标记将被正常解析。
您可以在属性中存储您喜欢的任何文字。这可能包括您打算在其他地方解释为标记的内容(注意需要表示为实体的&
和"
个字符。)
您不能在CSS伪元素中使用标记。这与你从哪里得到它无关。