首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Html代码段的html代码块?

Html代码段的html代码块?
EN

Stack Overflow用户
提问于 2015-04-21 07:48:55
回答 1查看 267关注 0票数 1

这一定是最令人沮丧的事情了,哈哈。

我使用prettify.js来赋予代码语法颜色,但是当我使用prettify.js或prism.js编码html时,我必须像下面这样在.&lt之前加上一个句点,否则我的语法会被#标签搞乱。

代码语言:javascript
复制
<pre class="prettyprint">.&lt;div class=&quot;modal modal--medium modal--middle&quot;&gt;
    &lt;div class=&quot;center-module&quot;&gt;
        &lt;input type=&quot;text&quot; placeholder=&quot;email&quot;&gt;
        &lt;button class=&quot;button button--primary&quot;&gt;send&lt;/button&gt;
    &lt;/div&gt;
&lt;/div&gt;</pre>

上面显示了一个句号

代码语言:javascript
复制
.<div class="modal modal--medium modal--middle">
    <div class="center-module">
        <input type="text" placeholder="email">
        <button class="button button--primary">send</button>
    </div>
</div>

&lt之前不带句点

代码语言:javascript
复制
#<DIV class="modal modal--medium modal--middle"#>
    #<DIV class="center-module"#>
        #<INPUT type="text" placeholder="email"#>
        #<BUTTON class="button button--primary"#>send#</BUTTON>
    #</DIV#>
#</DIV#>

我的问题是,prettify.js是如何/为什么用.tag <span class="tag">&lt;div</span>包装&lt;div的?为什么我需要在&lt;div前添加一些字符才能使它工作?你知道它为什么要这么做吗?

仅供参考,&lt;div之前的任何字符都可以很好地显示块,但是当&lr;div<pre></pre>标签包装时,如果没有字符,它将显示一个带有#标签的块。

EN

回答 1

Stack Overflow用户

发布于 2016-11-06 07:34:17

您可能想看一下HTML5 code tag

代码语言:javascript
复制
<code>
  <DIV class="modal modal--medium modal--middle">
    <DIV class="center-module">
      <INPUT type="text" placeholder="email">
      <BUTTON class="button button--primary">send</BUTTON>
    </DIV>
  </DIV>
</code>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29760434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档