HTML中的Lisp样式引用

twi*_*imo 3 html lisp

在Lisp中,评估'(+ 1 2)产生'(+ 1 2),而不是3.看来HTML不支持Lisp风格的引用,所以你不能说像<quote> <b>而不是粗体</b> </ quote>在HTML中,让它只生成<b>不粗体</ b>而不是粗体.

这有什么技术原因或历史原因吗?谢谢.

Jim*_*dra 6

HTML与Lisp无关,也没有从它派生,所以没有理由说特定的语法应该这样.但是,您可以在标记中包含HTML标记的文字表示,方法是将<和>符号替换为HTML实体,如下所示:

&lt;b&gt;not bold&lt;/b&gt;

这将产生:

<b>不粗体</ b>


小智 5

您可以使用CDATA部分在任何SGML/XML方言中引用标记,如下所示:

<![CDATA[<b>not bold</b>]]>