CSS content 属性可以插入 HTML 而不是文本吗?
CSS content 属性旨在在元素之前或之后插入文本内容。但是,可以利用它来插入 HTML 代码而不是纯文本吗?
不,CSS 内容不可能插入 HTML
不幸的是,CSS 内容属性不支持允许插入 HTML 代码。根据规范:
“生成的内容不会改变文档树。特别是,它不会反馈到文档语言处理器(例如,用于重新解析)。”
在其他中换句话说,内容属性按字面意思处理字符串值,无论文档语言如何。
示例:无 HTML解析
考虑这个 CSS:
.header:before { content: '<a href="#top">Back</a>'; }
应用于此 HTML 时:
以上是CSS `content` 属性可以插入 HTML 元素吗?的详细内容。更多信息请关注PHP中文网其他相关文章!