code要素
Updated / Published
code
要素(computer code)は要素内の文字列がコンピューターのプログラムコードであることを示します。プログラムのソースコードだけでなく、HTMLやCSSのソースコードを示す場合にも使用されています。
視覚環境のUAにおけるデフォルトの表示は要素内のテキストがすべての文字の幅を一定に揃えた等幅フォント(固定幅フォント)表示になります。
- バージョン
- HTML4.01(S,T,F)
- XHTML1.0(S,T,F)
- XHTML1.1
- 要素分類
- インライン要素
- 開始タグ
- 必須
- 終了タグ
- 必須
- 非推奨
- -
- 内容モデル
- インライン要素
- テキスト
code要素の属性
複数行はpre要素と組み合わせ
IETF が制定したHTML2.0(RFC 1866)には code
要素は行内で短いコードを記述するためのもので、ソースコードが複数行にわたる場合は pre
要素を使う方が適切であると使い分けを説明した仕様もあります。
HTML5においては使い分けではなく、複数行のコードについてはpre
要素とcode
要素が組み合わせて用いられています。この方がよりベターでしょう。
<pre><code>
function Panel(element, canClose, closeHandler) {
this.element = element;
this.canClose = canClose;
this.closeHandler = function () { if (closeHandler) closeHandler() };
}
</code></pre>