kbd 元素代表用户输入。用户输入示例如下:
按键输入
<p>Please, press <kbd><kbd>Shift</kbd>+<kbd>A</kbd></kbd></p>
终端命令
<p>Please, input "<kbd>Yes</kbd>" or "<kbd>No</kbd>"</p>
按钮或菜单(GUI 输入)
<kbd>File | Open...</kbd>
文件 |打开...
samp 元素表示程序或计算系统的输出。例如一个 cmd 输出:
使用samp 在 HTML 中的样子:
Directory of D:\mydir
11/15/2007 03:03 PM <DIR> .
11/15/2007 03:03 PM <DIR> ..
11/15/2007 01:38 PM 0 10oct2006.txt
11/08/2007 04:28 PM 368 11nov2007.do
11/15/2007 01:39 PM 0 5june2007.txt
03/11/2007 10:39 AM 1,869,429 beameruserguide.pdf
08/10/2007 01:24 PM 22,016 blog - jsm 2007.doc
04/25/2007 03:07 PM 199,887 clarify.pdf
11/15/2007 01:40 PM 0 houseplants.txt
04/25/2007 11:42 AM 371,225 Mardia 1970 - multivar skew and kurt.pdf
03/27/2007 01:18 PM 319,864 multiple imputation a primer by schafer.pdf
11/15/2007 02:49 PM 0 output 1.txt
11/15/2007 02:49 PM 0 output 2.txt
11/15/2007 02:49 PM 0 output 3.txt
11/15/2007 02:49 PM 0 output 4.txt
11/08/2007 03:59 PM 8,514 results.dta
11/15/2007 01:31 PM <DIR> sub1
11/15/2007 01:31 PM <DIR> sub2
11/14/2007 04:27 PM 952 test.txt
05/21/2007 03:23 PM 1,430,743 zelig.pdf
18 File(s) 4,225,738 bytes
4 Dir(s) 249,471,307,776 bytes free
code 元素代表一段计算机代码。计算机代码示例有:XML 元素名称、文件名、计算机程序等。
代码示例:
<pre>
<code>
function Panel(element, canClose, closeHandler) {
this.element = element;
this.canClose = canClose;
this.closeHandler = function () { if (closeHandler) closeHandler() };
}
</code>
</pre>
我还想说,就视觉外观而言,您是对的。 kbd、samp和code最多没有区别。它们都使用相同的字体类型。但是,如果您按照描述使用它们会更好,因为系统会在它们之间产生差异。