要在编写Java文档时表示keywords
,我应该使用<code>
元素还是<tt>
元素?当一个人比另一个人更受欢迎时会有特定的情况吗?
答案 0 :(得分:31)
对于Javadocs中的内联代码,您应该使用{@code your-code-here}
有关详细信息,请参阅javadoc - {@code text}
。
相当于
<code>{@literal text}</code>
。以
code
字体显示文本,而不将文本解释为HTML标记或嵌套的javadoc标记。 ..
答案 1 :(得分:18)
HTML参考
元素是非标准元素。
HTML5将其归类为不符合要求的功能。
<强>实施例强>
不,真的,不要使用它。
我认为这回答了这个问题。选择2个元素,W3C说不要使用其中之一。
答案 2 :(得分:7)
首选代码标记,因为tt是字体样式元素,从HTML 4开始,样式表样式优先于字体样式元素。
答案 3 :(得分:3)
code
和tt
之间几乎没有实际区别,即处理HTML文档的软件以相同的方式处理它们:它们默认被视为内联元素,以依赖于浏览器的等宽字体呈现并且可能(取决于浏览器)缩小字体大小。它们之间的区别主要是理论上的谈话。但是,一些自动翻译软件会产生影响,将code
视为具有不可翻译的内容。
因此使用code
有一些优势,但更重要的是要考虑任一标记的真实含义。如果您不想缩小字体大小,请设置font-size: 100%
。如果您不想要浏览器的默认等宽字体(通常是Courier New),请设置font-family
。