<code> doesn&#39;t ignore all code

时间:2016-02-28 17:42:09

标签: html code-snippets

I want to insert code snippets in my html document, but

<code></code>

tags don't seem to fix non-html code. I'm trying to insert this snippet for example:

  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
                    xmlns:tools="http://schemas.android.com/tools"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent”
            android:orientation:”vertical”
                    tools:context=".LinearLayout" >
 </LinearLayout>

But it doesn't show the snippet at all.

1 个答案:

答案 0 :(得分:4)

<code>标记不会影响嵌套HTML的解析方式,也不会对HTML实体进行编码。这取决于你。如果您要显示文字<html>标记,无论它们是否在<code>标记中,您都需要使用&lt;html&gt;。否则,将它们解析为HTML标记。

例如这个片段......

<code><h1>heading</h1></code>

生成此输出:

heading

要实际输出文字字符串<h1>heading</h1>,您需要:

<code>&lt;h1&gt;heading&lt;/h1&gt;</code>

输出:

<h1>heading</h1>