HTML文档代码怎么展示_HTML代码展示标签使用
&lt;blockquote&gt;最基础的方法是使用<pre><code>标签组合,保留代码格式并正确显示HTML实体,如,避免浏览器解析为标签。&lt;/blockquote&gt; &lt;p&gt;&lt;img src="https://img.php.cn/upload/article/001/503/042/175795080252225.png" alt="html文档代码怎么展示_html代码展示标签使用"&gt;&lt;/p&gt; &lt;p&gt;展示HTML文档代码,其实方法挺多的,但核心就在于怎么让&lt;a style="color:#f60; text-decoration:underline;" title="浏览器" href="https://www.php.cn/zt/16180.html" target="_blank"&gt;浏览器&lt;/a&gt;知道,这段文字不是要渲染成网页,而是要原样显示出来。最简单直接的就是用&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;<pre>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;和&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;<code>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;标签,但具体用哪个,或者怎么组合,还得看情况。&lt;/p&gt; &lt;p&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;<pre>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; 标签保留空格和换行,&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;<code>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; 标签表示一段&lt;a style="color:#f60; text-decoration:underline;" title="计算机" href="https://www.php.cn/zt/16013.html" target="_blank"&gt;计算机&lt;/a&gt;代码。&lt;/p&gt; &lt;h3&gt;解决方案(直接输出解决方案即可)&lt;/h3&gt; &lt;ol&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;最基础的方法:&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;<pre>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; 和 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;<code>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; 标签&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;这是最常用的方式,也是最直接的。&lt;/p&gt; &lt;p&gt;&lt;span&gt;立即学习&lt;/span&gt;“&lt;a href="https://pan.quark.cn/s/cb6835dc7db1" style="text-decoration: underline !important; color: blue; font-weight: bolder;" rel="nofollow" target="_blank"&gt;前端免费学习笔记(深入)&lt;/a&gt;”;&lt;/p&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class=’brush:html;toolbar:false;’&gt;<pre><code> &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;示例&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;h1&gt;Hello, World!&lt;/h1&gt; &lt;/body&gt; &lt;/html&gt; </code></pre>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;注意 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;&lt;&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; 和 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;&gt;&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;,这是HTML实体,分别代表 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;<&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; 和 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;,因为直接写 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;<&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; 和 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; 会被浏览器解析成HTML标签。&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;使用HTML实体手动转义&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;如果你不想用 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;<pre>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; 和 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;<code>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;,或者需要在其他地方显示代码片段,那就手动转义HTML标签。&lt;/p&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class=’brush:html;toolbar:false;’&gt;&lt;p&gt;这是一个段落。&lt;/p&gt;&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;这种方法比较繁琐,容易出错,但是比较灵活。&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;使用JavaScript动态生成&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;有时候,你可能需要从JavaScript里动态生成HTML代码,然后显示出来。&lt;/p&gt; &lt;div class="aritcle_card"&gt; &lt;a class="aritcle_card_img" href="/ai/decohack"&gt;&lt;img src="https://img.php.cn/upload/ai_manual/000/000/000/175679995565218.png" alt="DecoHack"&gt;&lt;/a&gt; &lt;div class="aritcle_card_info"&gt; &lt;a href="/ai/decohack"&gt;DecoHack&lt;/a&gt; &lt;p&gt;DecoHack是一个专注分享产品设计、开发、运营与推广的博客周刊&lt;/p&gt; &lt;div class=""&gt; &lt;img src="/static/images/card_xiazai.png" alt="DecoHack"&gt;&lt;span&gt;17&lt;/span&gt; &lt;/div&gt; &lt;/div&gt; &lt;a href="/ai/decohack" class="aritcle_card_btn"&gt; &lt;span&gt;查看详情&lt;/span&gt; &lt;img src="/static/images/cardxiayige-3.png" alt="DecoHack"&gt;&lt;/a&gt; &lt;/div&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class=’brush:html;toolbar:false;’&gt;<div id=&quot;codeContainer&quot;></div> <script> const code = ` <!DOCTYPE html> <html> <head> <title>示例</title> </head> <body> <h1>Hello, World!</h1> </body> </html> `; document.getElementById(‘codeContainer’).innerText = code; </script>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;这里用 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;innerText&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; 属性,浏览器会自动转义HTML标签。 如果用 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;innerHTML&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;,那就会被解析成HTML。&lt;/p&gt; &lt;/li&gt; &lt;li&gt; &lt;p&gt;&lt;strong&gt;使用第三方库:Prism.&lt;a style="color:#f60; text-decoration:underline;" title="js" href="https://www.php.cn/zt/15802.html" target="_blank"&gt;js&lt;/a&gt; 或 highlight.js&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;这些库可以自动识别代码的语言,并进行语法高亮,让代码看起来更漂亮。&lt;/p&gt; &lt;p&gt;使用方法一般是引入CSS和JS文件,然后在 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;<pre>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; 和 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;<code>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; 标签上添加特定的class。&lt;/p&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class=’brush:html;toolbar:false;’&gt;<link rel=&quot;stylesheet&quot; href=&quot;prism.css&quot;> <script src=&quot;prism.js&quot;></script> <pre><code class=&quot;html&quot;> <!DOCTYPE html> <html> <head> <title>示例</title> </head> <body> <h1>Hello, World!</h1> </body> </html> </code></pre>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;class=&quot;html&quot;&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; 告诉Prism.js,这段代码是HTML代码。&lt;/p&gt; &lt;/li&gt; &lt;/ol&gt; &lt;h3&gt;如何选择合适的HTML代码展示方法?&lt;/h3&gt; &lt;p&gt;选择方法取决于你的需求。如果只是简单展示一段代码,用 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;<pre>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; 和 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;<code>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; 就够了。如果需要语法高亮,或者需要动态生成代码,那就考虑用第三方库或者JavaScript。手动转义HTML实体一般不推荐,太麻烦了。&lt;/p&gt; &lt;h3&gt; &lt;a style="color:#f60; text-decoration:underline;" title="为什么" href="https://www.php.cn/zt/92702.html" target="_blank"&gt;为什么&lt;/a&gt;不直接用&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;<textarea>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;标签展示代码?&lt;/h3&gt; &lt;p&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;<textarea>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; 标签也能显示文本,但它主要用于用户输入,而不是代码展示。虽然可以设置 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;readonly&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; 属性,但样式不太好控制,而且没有语法高亮功能。用 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;<pre>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; 和 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;<code>&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; 更专业。&lt;/p&gt; &lt;h3&gt;HTML实体除了&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;&lt;&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;和&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;&gt;&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;还有哪些常用的?&lt;/h3&gt; &lt;p&gt;除了 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;&lt;&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;(小于号 <)和 &lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;&gt;&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt;(大于号 >),常用的HTML实体还有:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;&&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; (和号 &amp;)&lt;/li&gt; &lt;li&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;"&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; (双引号 ")&lt;/li&gt; &lt;li&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt;&apos;&lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; (单引号 ‘)&lt;/li&gt; &lt;li&gt;&lt;div class="code" style="position:relative; padding:0px; margin:0px;"&gt;&lt;pre class="brush:php;toolbar:false;"&gt; &lt;/pre&gt;&lt;div class="contentsignin"&gt;&lt;/div&gt;&lt;/div&gt; (不断行空格)&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;这些实体在HTML中都有特殊含义,需要转义才能正确显示。&lt;/p&gt;

css javascript java html js 计算机 浏览器 ai 为什么 JavaScript css html class JS innerHTML

上一篇
下一篇