ins要素(inserted text)は修正履歴を残すときに指定範囲が新しく追加・挿入されたことを示します。視覚環境の UA では要素内のテキストは下線を引いた表示になります。ins要素は指定範囲が削除されたことを示す del要素と組み合わせて使うことで、何を削除して代わりに何を追加・挿入したか修正履歴の内容をはっきり示すことができます。ただし、削除と挿入で見た目がごちゃごちゃした内容になるという場合は CSS で "del { display : none ; } ins { text-decoration : none ; }" を指定し、削除内容を消して表示しない使い方をすると良いでしょう。
また、del要素, ins要素ともに HTML4, XHTML1.0 ではテキスト(Text)の項目に分類されていますが、モジュール化された XHTML1.1 ではテキストモジュール(Text Module)ではなく、編集モジュール(Edit Module)に分類されています。さらに次世代規格の XHTML2.0 では del要素, ins要素を使うよりも、編集はどのような要素型でも示すことができるように、新たに edit属性が共通属性に定義される予定です。
ins要素はインライン要素だけでなくブロック要素も内包することができるので、ブロックレベル・インラインレベルの両方を取ることができる要素型に分類されます。ただし、両方同時は不可能なため、ブロック要素の中で使われた場合は、インライン要素として扱われます。また、body要素やブロック要素のみを内包できる要素の直接の子要素として、その直下に置くこともできる特殊な要素型です。
文書の内容が変更された理由を示す情報を記した所在を URI で示します。cite属性はあまり活用されているわけではないので、わざわざ変更した理由を示す文書を作成するのが面倒臭い場合は、代わりに title属性でその説明を簡単に行うと良いでしょう。
変更が行われた日時を指定します。日時表記の国際標準を定義している ISO 8601:1988 の形式に添って記述します。
| YYYY | 年を西暦の4桁で記述する | (ex: 2005) | |
|---|---|---|---|
| MM | 月(01-12)を2桁で記述する | (ex: 09) | |
| DD | 日(01-31)を2桁で記述する | (ex: 22) | |
| hh | 時間(00-23)を2桁で記述する | (ex: 23) | |
| mm | 分(00-59)を2桁で記述する | (ex: 15) | |
| ss | 秒(00-59)を2桁で記述する | (ex: 30) | |
| TZD | Z | UTC(協定世界時=グリニッジ標準時)であることを示す | (ex: Z) |
| +hh:mm | UTC より hh時mm分間進んだ現地時間であることを示す | (ex: +09:00) | |
| -hh:mm | UTC より hh時mm分間遅れた現地時間であることを示す | (ex: -05:00) | |
TZD(タイムゾーン指定子)は、UTC(協定世界時)よりその現地時間が hh時間と mm分間進んでいるか、または遅れているかを記述します。たとえば、アメリカ東部にいるのであればアメリカ東部標準時の -05:00 を記述し、日本にいるのであれば日本標準時の +09:00 を記述します。
なお、正確には "2005-09-22T23:15:30+09:00" のように分と秒まで記載する必要があるのですが、仕様の注記には日付時刻を正確に取得できない場合は、「時間-分-秒」の値については「00」としても構わないとあります。つまり便宜上だけで、"2005-09-22T00:00:00+09:00" のように記述しても良いでしょう。
<p>彼は、「勿論だ」と<del>合槌を打った</del><ins>相槌を打った</ins>。</p>
http://w3g.jp/xhtml/dic/ins実績:大阪学院 入試サイト New! / 三田市民病院 / 神戸女学院大学 入試サイト / 釣りサンデー