<code> var x = 5; var y = 6; document.getElementById("demo").innerHTML = x + y; </code>
HTML显示时通常用可变的字母大小和空格.
当要显示电脑代码时,将得不到我们想要的显示结果.
<kbd>,<samp>和<code>元素都支持固定的字母和空格.
HTML <kbd>元素定义键盘输入:
<kbd>文件 | 打开...</kbd>
结果:
文件 | 打开...
HTML <samp>元素把电脑程序里的代码作为样例显示出来:
<samp> demo.example.com login: Apr 12 09:10:17 Linux 2.6.10-grsec+gg3+e+fhs6b+nfs+gr0501+++p3+c4a+gr2b-reslog-v6.189 </samp>
demo.example.com login: Apr 12 09:10:17 Linux 2.6.10-grsec+gg3+e+fhs6b+nfs+gr0501+++p3+c4a+gr2b-reslog-v6.189
HTML <code>元素定义一段程序代码.
var x = 5; var y = 6; document.getElementById("demo").innerHTML = x + y;
注意<code>元素不保留多余的空格和换行符.
为了解决这个问题,你可以把<code>元素放到<pre>元素里.
<pre> <code> var x = 5; var y = 6; document.getElementById("demo").innerHTML = x + y; </code> </pre>
定义的变量应该是数学表达式中的变量或是当前页面中的变量.
Einstein wrote: <var>E</var> = <var>m</var><var>c</var><sup>2</sup>.
Einstein wrote: E = mc2.
评论区