トップページ  > HTML5  > <ins>

★HTML5タグリファレンス

<ins> …… 追加された部分であることを示す
Internet Explorer4Internet Explorer5Internet Explorer5-macInternet Explorer5.5Internet Explorer6Internet Explorer7Internet Explorer8Internet Explorer9 Firefox1Firefox2Firefox3Firefox4 Google Chrome1Google Chrome2Google Chrome3Google Chrome4Google Chrome5Google Chrome6 Safari3Safari4Safari5 Opera6Opera7Opera8Opera9Opera10
広告

このページでは、HTML5のins要素を解説しています。
ins要素の最新情報は、以下を参照してください。

HTML Living Standardリファレンス

<ins>タグは、追加された部分であることを示す際に使用します。

cite属性には、変更について説明する文書がある場合にそのURLを指定します。 cite属性に指定するURLの文書が、例えば、会議の議事録のような長い文書になっている場合には、 その文書内のどの部分が変更についての説明なのか分かるように、 id属性で識別子を付けることが推奨されています。

datetime属性は、変更日時を指定する際に使用します。 値はグローバル日時で指定します。

■グローバル日時について

ここで言うグローバル日時(global date and time)とは、協定世界時(UTC)をベースに指定する日時のことです。 UTC(Universal Time, Coordinated、協定世界時)とは、世界の公式な標準時刻のことです。 天体観測から決定されるグリニッジ標準時(GMT)とほぼ同じですが、UTCはセシウム原子時計が刻む国際原子時をもとに決定されています。 日本のローカル時刻はUTCに対して9時間進んでいるので、以下の書式でグローバル日時として指定します。

YYYY-MM-DDThh:mm:ssTZD
YYYY年(4桁)
MM月(2桁/01~12)
DD日(2桁/01~31)
Tここから時間が始まることを表す文字(大文字のT)
hh時(2桁/00~23)
mm分(2桁/00~59)
ss秒(2桁/00~59)
TZDタイムゾーン(Z,+hh:mm,-hh:mm)
Z …… UTCそのものであることを表す文字(大文字のZ)
+hh:mm …… UTCよりローカル時刻が進んでいる場合
-hh:mm …… UTCよりローカル時刻が遅れている場合

例えば、「日本時間の2010年8月24日22時40分00秒」を表す場合、 「2010-08-24T22:40:00+09:00」のように記述します。 最後の「+09:00」はUTCに対して9時間進んでいるという意味で、日本時間であることを表しています。

また、表す日時がUTCそのものの場合には、「2007-12-19T00:00Z」という具合に大文字のアルファベットのZを付けます。 例えば、「2007-12-19T00:00Z」は、「協定世界時の2007年12月19日の深夜0時0分」という意味です。

必要な場合にはミリ秒単位の指定も可能です。日時の記述方法についての詳細は、 W3Cのウェブページ でご確認ください。

■HTML4.01からHTML5へのバージョンアップによる変更点

HTML4.01では、ins要素の中にはブロックレベル要素を含めてはいけないことになっていました。 HTML5ではブロックレベル要素という概念自体が廃止されており、 例えば、<ins>~</ins>の中に<p>を配置することもできるようになっています。

ただし、HTML5ではins要素は、段落の境界にまたがるべきではないとされています。 以下の使用例では、「私は果物が好きです。」という段落と、 「リンゴは美味しい。洋ナシも美味しい。」という別の暗黙の段落との境界に、最初のins要素がまたがって好ましくない形になっています。

HTMLソース(誤)

<aside>
<!-- 以下のマークアップは誤りです -->
<ins datetime="2005-03-16T00:00Z">
<p>私は果物が好きです。</p>
リンゴは美味しい。
</ins>
<ins datetime="2007-12-19T00:00Z">
洋ナシも美味しい。
</ins>
</aside>

以下は、より良いマークアップに変更したものです。 使用する要素は増えましたが、段落の境界をまたぐ要素は無くなりました。

HTMLソース(正)

<aside>
<ins datetime="2005-03-16T00:00Z">
<p>私は果物が好きです。</p>
</ins>
<ins datetime="2005-03-16T00:00Z">
リンゴは美味しい。
</ins>
<ins datetime="2007-12-19T00:00Z">
洋ナシも美味しい。
</ins>
</aside>

■属性

cite属性
変更について説明するURLを指定
datetime属性
変更した日時をグローバル日時で指定

■使用例

HTMLソース

<del>
<p>従業員を募集しています。</p>
</del>
<ins>
<p>定員に達しましたので従業員の募集を終了しました。たくさんのご応募ありがとうございました。 </p>
</ins>
↓↓↓

ブラウザ上の表示

従業員を募集しています。

定員に達しましたので従業員の募集を終了しました。たくさんのご応募ありがとうございました。

広告
Sponsors
広告
MuuMuu Domain!
ドメイン取るならお名前.com
現役エンジニアのオンライン家庭教師【CodeCamp】
サイトに広告を掲載してお小遣いが稼げる!【A8.net】
Node.jsコース
はじめてのプログラミングコース
▲ページ先頭へ
HTMLクイックリファレンスについて
© HTMQ