<pre> and <code> HTML Tag?</code></pre>之间有什么区别

时间:2013-04-17 16:45:57

标签: html html5 html4

<pre> HTML标记与<code> html标记的区别如何。

我已经查看了W3Schools页面,看起来它们是一样的。

如果它们之间有任何重大差异?

2 个答案:

答案 0 :(得分:90)

不要去w3schools。请检查precode的w3c文档。

PRE:

  

PRE元素告诉可视用户代理所附的文本是   “预格式化”。处理预先格式化的文本时,可视用户代理:

     
      
  • 可以保持空白不变。
  •   
  • 可以使用固定间距字体呈现文字。
  •   
  • 可能会禁用自动换行。
  •   
  • 不得禁用双向处理。
  •   

代码:

  

指定计算机代码片段。

答案 1 :(得分:44)

<pre>说“此元素中的空格很重要”(因此新行和空格将呈现为新行和空格)。

<code>说“这是代码”。

除了HTML元素之外,它们没有任何共同之处。

  

W3Schools页面,似乎它们是一样的

W3Schools经常出错,经常过时,并且经常教授最差的练习。如果他们声称这两个元素做同样的事情,那么这只是避免网站的另一个原因。