-1

JavaScript が何かを追加するために使用する空の div または span を考えてみましょう。

<div id='id'></div>

空にすることはできないため、意味的には間違っています(理由をすぐに忘れてしまいました)。次に使用します

<div id='id'>&nbsp;</div>

JavaScript がその魔法を実行するまで。

しかし、そこには実際にはスペースがないので、私もそれが好きではありません。私はするだろう

<div id='id' />

しかし、自己閉鎖タグはその問題を説明しています。

私が考えられない他の解決策はありますか?またはです & nbsp; 本当に最高?

これは HTML ドキュメントに関するものであり、ブラウザによるレンダリング方法ではないことに注意してください。ブラウザの場合は、レンダリングしないように設定してから、JS で表示します。

編集:はい、divは意味的に間違っています。何らかのコンテンツを含めることを意図しており、そうでない場合は意味的に役に立ちません。Eric Meyer CSS Diagnosticsがそう言っています。勘違いなら否定するより教えて…

4

2 に答える 2

5

意味的に間違っていますか?なんで?DIV は何も意味しません。空H1は意味的に間違っていますが、DIV ではありません。

于 2013-01-08T20:15:07.817 に答える
1

スキーマが許可する場合

<span /> is equivalent to <span></span>
only in XML documents (read xhtml in your case)

2番目:

<span /> is as empty as <span></span> is

どちらの場合も childNodes の長さは 0 であるため

何のために必要&nbsp;ですか?

于 2013-01-08T20:21:35.780 に答える