为什么 Sphinx 不将 :kbd: roles 翻译成 HTML 的 <kbd> 标签?
Why doesn't Sphinx translate :kbd: roles to HTML's <kbd> tags?
我想将键盘键和输入标记为键 "icons"。 Sphinx 提供了一个 :kbd:
角色来标记单个字符或单词,但生成的 HTML 包含 <code class="kbd ......">
个标签。
那么为什么 Sphinx 不将 :kbd: 角色翻译成 HTML 的标签?
(我使用的是阅读文档主题。)
我发现一些 CSS 可以将 <kbd>
标签转换成漂亮的键。
kbd
{
-moz-border-radius:3px;
-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;
-webkit-border-radius:3px;
-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;
background-color:#f7f7f7;
border:1px solid #ccc;
border-radius:3px;
box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;
color:#333;
display:inline-block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:1.4;
margin:0 .1em;
padding:.1em .6em;
text-shadow:0 1px 0 #fff;
}
来源:http://meta.superuser.com/questions/4788/css-for-the-new-kbd-style
relevant issue 现已关闭,Sphinx 确实使用了 kbd
标签。
我想将键盘键和输入标记为键 "icons"。 Sphinx 提供了一个 :kbd:
角色来标记单个字符或单词,但生成的 HTML 包含 <code class="kbd ......">
个标签。
那么为什么 Sphinx 不将 :kbd: 角色翻译成 HTML 的标签?
(我使用的是阅读文档主题。)
我发现一些 CSS 可以将 <kbd>
标签转换成漂亮的键。
kbd
{
-moz-border-radius:3px;
-moz-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;
-webkit-border-radius:3px;
-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;
background-color:#f7f7f7;
border:1px solid #ccc;
border-radius:3px;
box-shadow:0 1px 0 rgba(0,0,0,0.2),0 0 0 2px #fff inset;
color:#333;
display:inline-block;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:1.4;
margin:0 .1em;
padding:.1em .6em;
text-shadow:0 1px 0 #fff;
}
来源:http://meta.superuser.com/questions/4788/css-for-the-new-kbd-style
relevant issue 现已关闭,Sphinx 确实使用了 kbd
标签。