<code>

コードであることを表す

HTML1.0 ~ 利用可能

最終更新日: 2022.03.16

どんなタグ?
コードを表す場合に
<code>タグを使う

サンプルコード
<p>
  JavaScriptでid属性で要素を取得するメソッドは、
  <code>getElementById()</code>です。
</p>
<code>タグは、<code></code>で挟まれた箇所がHTMLやCSS、JavaScriptなどのコードであることを表します。
言語名以外にも、ファイル名、コンピュータプログラム、その他コンピュータが認識できる文字列であることも表します。
また、<code>タグは、どの言語のコードであるか表す方法が無いのでclass属性に「language-」から始まるクラスを付けることがあります。
どのカテゴリに属しているの?
<code>タグは フロー・コンテンツ, フレージング・コンテンツ というコンテンツ・カテゴリに属しているタグです。
梱包できるタグは?
<code>タグに梱包できるタグコンテンツ・モデルは、フレージング・コンテンツです。
つまり、フレージング・コンテンツというカテゴリに属しているタグなら梱包可能です。

ユイトコードを表したいときに使うタグです!

どうやって使うの?
コードを表す文字列を、
<code> タグで挟んで使います。

<codeタグ>は、 コードとして表したい文字列を <code></code> で挟みます。
使い方
<code>コードとして表したい文字列</code>
コードサンプル
<p>
  JavaScriptで詰まった時は、
  <code>console.log()</code>で味見しましょう!
</p>
ブラウザでの表示例
https://codehero.shibajuku.net/html/code/codesample01/
どこでも使えるの?
<code>タグは フレージング・コンテンツ が配置できるところならどこでも使えます。
気をつけることは?
HTML上で何かしら役割を持っている「<」や「>」などは、「&lt;」や「&gt;」のように文字参照で記述する必要があります。

ユイト<code>タグ内でHTMLのタグを文字として扱う場合は、文字参照をする。

使える属性は?
グローバル属性のみ使えます。

<code> タグには、どの要素にでも使えるグローバル属性のみが使えます。

ユイトclass属性やtitle属性などのグローバル属性が使えます。

サンプルが見たい
<code>タグを使ったサンプルを紹介。

<code> タグを使ったサンプルを紹介します。

基本的な<code>タグのサンプル

コードサンプル
<p>
  <code>&lt;h1&gt;見出し&lt;/h1&gt;</code>
</p>
ブラウザでの表示例
https://codehero.shibajuku.net/html/code/codesample02/

複数行のコードを表す時のサンプル

コードサンプル
<pre><code>
   for(let i = 0; i < 5; i++ ) {
     console.log(&quot;pre要素に包むと改行や空白が反映されます&quot;);
   }
</code></pre>
ブラウザでの表示例
https://codehero.shibajuku.net/html/code/codesample03/

ユイト空白や改行をそのまま表示させたい時は、<pre>タグ内にに記述する!

デフォルトスタイルは?
デフォルトでは、
文字が等幅フォントになる

一般的なブラウザで <code>タグを表示した場合、文字が等幅フォントになります。 具体的には、下記のCSSと同等のスタイルが適用されます。
code要素のデフォルトスタイル
code {
    font-family: monospace;
}

ユイトデフォルトでは、「等幅フォント」というフォントの種類だけ指定されているので、書体を指定する場合はCSSのfont-familyプロパティを使いましょう

対応ブラウザは?
基本的にどのブラウザでも使えます。

<code>タグは HTML1.0以降で利用可能で、主に以下のブラウザが対応しています。
Internet Explorar
Internet Explorar あり ~
Edge
Edge 12 ~
Google Chrome
Google Chrome 4 ~
Firefox
Firefox 2 ~
Safari
Safari あり ~
Opera
Opera あり ~

ユイトモダンブラウザは問題ありません。

このリファレンスを書いた人

ユイト

ユイト

Shibajuku10期生 タグを正しく使い分けてマークアップできるようになりたい 猫好きです。

About サロンメンバーで作った
リファレンスサイト

Shibajuku

Webのスキルを
ワイワイ学んで、
ガンガン活用
するサロン。

このサイトはWebクリエーター養成所
「Shibajuku」のメンバーが作った、
初心者でもわかりやすいHTML + CSSのリファレンスサイトです。

このサイトについて