<samp>: 样本输出元素
试试看
属性
此元素仅包含 全局属性。
使用说明
您可以使用 CSS 规则覆盖浏览器对 <samp>
元素的默认字体样式;但是,浏览器的首选项可能会优先于您指定的任何 CSS。
覆盖默认字体的 CSS 代码如下所示:
css
samp {
font-family: "Courier";
}
注意:如果您需要一个元素作为您的网站或应用程序的 JavaScript 代码生成的输出的容器,您应该使用 <output>
元素。
示例
基本示例
在这个简单的示例中,一段文字包含程序输出的示例。
html
<p>
When the process is complete, the utility will output the text
<samp>Scan complete. Found <em>N</em> results.</samp> You can then proceed to
the next step.
</p>
结果
包含用户输入的示例输出
您可以将 <kbd>
元素嵌套在 <samp>
块中,以呈现包含用户输入文本的示例。例如,考虑以下文本,它展示了 Linux(或 macOS)控制台会话的转录:
HTML
html
<pre>
<samp><span class="prompt">mike@interwebz:~$</span> <kbd>md5 -s "Hello world"</kbd>
MD5 ("Hello world") = 3e25960a79dbc69b674cd4ec67a72c62
<span class="prompt">mike@interwebz:~$</span> <span class="cursor">█</span></samp></pre>
请注意 <span>
的使用,它允许自定义示例文本中特定部分的外观,例如 shell 提示符和光标。还请注意 <kbd>
的使用,它代表用户在示例文本中提示符处输入的命令。
CSS
实现我们想要的外观的 CSS 代码如下:
css
.prompt {
color: #b00;
}
samp > kbd {
font-weight: bold;
}
.cursor {
color: #00b;
}
这使得提示符和光标具有相当微妙的色彩,并且在示例文本中加粗了键盘输入。
结果
最终的输出如下所示:
技术摘要
规范
规范 |
---|
HTML 标准 # the-samp-element |
浏览器兼容性
BCD 表格只在浏览器中加载