HTML5中,有4个标签与“代码”、“程序”有关:code、var、samp、kbd。
code
顾名思义,code标签用于标记计算机程序代码,一般仅包含小的代码片段或关键词。
在Chrome浏览器中,code标签中的内容会使用等宽字体来进行显示,从而区别于其它文本。
var
var标签用于标记“变量”内容,比如:
If there are n pipes leading to the ice
cream factory then I expect at least n
flavors of ice cream to be available for purchase!
在Chrome浏览器中,var标签中的内容会使用斜体效果来进行显示。
samp
samp标签用于标记程序或计算机系统的输出,比如:
The computer console displayed: ERROR: EACCESS but I didn't know what that meant.
在Chrome浏览器中,samp标签中的内容会使用等宽字体来进行显示。
kbd
kbd (keyboard)标签用于标记用户输入的内容。虽然kbd是keyboard的缩写,但这种需要标记的用户输入内容并不局限于键盘输入 -- 复制粘贴、语音识别输入等其它方式的输入内容均可用kbd标签来进行标记。
当在samp标签内使用kbd时,kbd标签表示由用户输入而echo在显示器上的内容,如用户在命令行窗口中敲击并显示的命令。
与samp标签一样,Chrome浏览器中kbd标签会以等宽字体来进行显示。