编写Java文档时<tt> vs <code>元素

Gee*_*eek 27 html java javadoc

keywords在编写Java Docs时表示我应该使用<code>元素还是<tt>元素?是否有一种特殊情况应该优先于另一种?

Cep*_*pod 32

对于Javadocs中的内联代码,您应该使用 {@code your-code-here}

有关详细信息,请参阅javadoc{@code text}.

相当于<code>{@literal text}</code>.

以字体显示文本code而不将文本解释为HTML标记或嵌套的javadoc标记...

  • 经过反思,在回答了被问到的问题的同时,这回答了*应该*被问到的问题."如何表示JavaDoc工具的代码?" 为此,它比我们获得的单一投票价值更多.很好的回答和感谢提示.:) (5认同)

And*_*son 18

来自W3C的TT.

HTML参考

该元素是非标准元素.

HTML5将其归类为不符合要求的功能.

例子

不,真的,不要使用它.

我认为这回答了这个问题.选择2个元素,W3C说不要使用其中之一.

  • 是的,但`<TT>`似乎在每一个浏览器中运行,并具有> 99.99%的机会在将来继续这样做**无论什么W3C说(虽然历史已经告诉我们,W3C不整肯定未来的发展方向(从他们的xhtml废话开始)和他们的*未来*建议经常与他们以前的推荐相冲突(即使对于简单的事情,例如<b>和<i> http://stackoverflow.com/questions/271743/whats -the-差之间-b-和强我和-EM#评论-8254050).因此,除了W3C的话,是什么反对使用`<TT>`一些客观**原因是什么? (2认同)
  • ** 1)**并非所有使用&lt;tt&gt;都能实现的事情都可以使用&lt;code&gt;来实现。“ &lt;tt&gt;”的语义是电传固定宽度。[`&lt;code&gt;`](http://goo.gl/LI9JbT)的语义是“代码”(是指与“编程” /“计算机”等相关的“代码”)。现在,如果我们要指示电传打字机固定宽度非代码字怎么办?劫持“ &lt;code&gt;”以指示非“ code”的电传定长单词似乎不是一个好的解决方案。因此,我们使用`&lt;tt&gt;`。** 2)**您的观点2是非论点。是的,它是HTML标准的一部分,但是是“标准的一部分” ........... (2认同)

Jam*_*esB 7

代码标签是首选,因为tt是字体样式元素,而从HTML 4开始,样式表样式优先于字体样式元素.