如标题内容,请问各位还有什么其他方案吗?谢谢啦~
迷茫2017-04-10 14:55:57
要符合“内部的html标签不被解析”,我们根据HTML5的标准,分元素类别讨论吧:
br
等。svg
和mathml
的相关标签<![CDATA[
和]]>
包裹textarea
和 title
。<
不会被当作tag open解析。script
和 style
。<
不会被当作tag open解析。pre
和code
。<
可能根据上下文,被当作tag open解析。<
为<
,>
为>
如果目标是让HTML标签文本内容正常显示而不被解析,最简单的方案是嵌入到<script type="text/html">
或<script type="text/template">
内部,并加上display: block
即可。
HTML4旧有的有xmp
、listing
和plaintext
类似于HTML5的Raw text elements,可以包含标签而不解析,内部实体不被转义,但是已经在HTML5中废弃。
大家讲道理2017-04-10 14:55:57
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/plaintext
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/listing