8
4

4 に答える 4

13

セマンティクス。<ins>タグとは、最初に公開された後に挿入されたコンテンツを意味します。<u>タグは単に下線を引くためのものであり、意味はありません。

参照:<ins><u>

于 2012-08-27T19:44:14.020 に答える
8

公式の違いは、公式と見なすために選択したHTML仕様またはドラフトによって異なります。

HTML 4.01仕様でuは、下線付きのテキストスタイルをins意味しますが、そのコンテンツが「異なるバージョンのドキュメントに関して挿入されていることを意味します(たとえば、議員が変更を表示する必要がある法案)。のレンダリングinsは指定されていません。代わりに、いくつかの可能なレンダリングについて説明します。実際には、ブラウザは主に下線を使用します。uテキストレベルのコンテンツのみを許可する形式的な構文上の違いもありinsますが、ブロックも含まれる場合があります。

HTML5ドラフトでinsは、基本的に似ていますが、表現が異なり、デフォルトのレンダリングで下線を使用するという明示的な提案、または(半)推奨があります(10.3.4コンテンツの表現を参照)。はu以前はドラフトから除外されていましたが、現在は追加されていますが、発明された意味があります。 (中国語の固有名マーク)、またはテキストにスペルミスのラベルを付けます。」これがあなたにとって意味をなさないのなら、あなただけではありません。またu、推奨または推奨されるデフォルトのレンダリングとして下線が引かれています。

ins実際には、一部の古いブラウザでタグが無視されることを除いて、効果はほとんど同じです。一部のエキゾチックなブラウザは、異なるレンダリングを使用できます。ブラウザ、検索エンジン、またはその他の関連するソフトウェアが2つを区別しているという証拠は見たことがありません。それらの「セマンティックディファレンス」は実際的な影響はありません。

ただし、ins将来のブラウザによっては、挿入されたテキストには意味があるが、そうでない場合には意味がない方法で処理される可能性があるため、ある意味で挿入されたテキスト以外には使用しません。insまた、下線を引くためだけに使用しても、具体的なメリットはありませんu。マークアップが短く、より広くサポートされています。繰り返しになりますが、Webページでリンク以外のテキストに下線を付ける必要がある状況はまれです。

于 2012-08-27T20:10:58.270 に答える
4

insはセマンティックタグです。これは、挿入された要素(del削除された要素も参照)をu示し、エンジンに要素を下線としてレンダリングするように指示します。

一部のエンジンはとしてレンダリングすることを決定する場合insuありますが、「セマンティックな意味」を使用して、別の方法でレンダリングすることを決定できます(CSSを使用)。CSSと言えば、それは役に立たなくなり、、、などのように、<u>スタイルの保守をより困難にします。<b><center>

他のエディションのタグについてはdel、広く使用されておらず、なぜそうすべきなのかは明確ではありません。

参照 :

http://www.w3.org/TR/html-markup/ins.html

http://www.w3.org/TR/html-markup/del.html

http://www.w3.org/TR/html-markup/u.html

于 2012-08-27T19:44:03.790 に答える
2
  1. ins意味があります:このテキストは後日挿入されました。
  2. u意味はありません。ブラウザに下線を引くように指示するだけです。(CSSは他の要素と同じようにそれをオーバーライドできますが、この要素が4.0以降無意味である理由の1つです)
  3. ins4.0で導入され、現在も使用されています。
  4. u少なくとも2.0で導入され(HTML1.0は実際に進行中の作業を停止することはなかったため、2.0が最初の実際の標準でした)、4.0で非推奨になりました
  5. uインラインのみなので、です<p><u>this is valid</u></p><u><p>this makes no sense</p></u>insは、ブロックとインラインの両方にできる数少ない要素の1つです(5.0でこのステータスが与えられたインライン要素がさらにいくつかあります)<p><ins>this is valid</ins></p><ins><p>this is also valid</p></ins>
  6. inscite変更を説明するドキュメント(またはドキュメント内のフラグメント、おそらく同じドキュメント)のURIをdatetime指定し、変更の日付W3日時形式で指定するオプションの属性があります。

したがって:

  1. 下線が何か追加されたことを示す場合は、を使用しますins
  2. 下線を引くのではなく、追加されたものを示したい場合は、insCSSを使用して、表示方法を変更してください。
  3. 絶対に使用しないでくださいu。HTMLの歴史は、私たちが目覚めさせようとしている悪夢です。
  4. 別の理由で下線を付けたい場合は、divまたはを使用して、自分の意味に最も一致する要素を選択し、 spanCSSを使用して下線を付けます。
于 2012-08-27T19:58:54.100 に答える