W3C HTML5标准阅读笔记 - code、var、samp、kbd

标准原文:https://www.w3.org/TR/html5/text-level-semantics.html#the-code-element

HTML5中,有4个标签与“代码”、“程序”有关:code、var、samp、kbd。

code

顾名思义,code标签用于标记计算机程序代码,一般仅包含小的代码片段或关键词。

在Chrome浏览器中,code标签中的内容会使用等宽字体来进行显示,从而区别于其它文本。

var

var标签用于标记“变量”内容,比如:

<p>If there are <var>n</var> pipes leading to the ice  
cream factory then I expect at <em>least</em> <var>n</var>  
flavors of ice cream to be available for purchase!</p>  

在Chrome浏览器中,var标签中的内容会使用斜体效果来进行显示。

samp

samp标签用于标记程序或计算机系统的输出,比如:

<p>The computer console displayed: <samp>ERROR: EACCESS</samp> but I didn't know what that meant.</p>  

在Chrome浏览器中,samp标签中的内容会使用等宽字体来进行显示。

kbd

kbd (keyboard)标签用于标记用户输入的内容。虽然kbd是keyboard的缩写,但这种需要标记的用户输入内容并不局限于键盘输入 -- 复制粘贴、语音识别输入等其它方式的输入内容均可用kbd标签来进行标记。

当在samp标签内使用kbd时,kbd标签表示由用户输入而echo在显示器上的内容,如用户在命令行窗口中敲击并显示的命令。

与samp标签一样,Chrome浏览器中kbd标签会以等宽字体来进行显示。

Chuan Shao

Read more posts by this author.

Shanghai

Subscribe to Chuan's blog

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!