質問

既存のXHTML1.0 Strictサイトに「HTML4.5」アプローチを適用しています。アイデアは、Doctypeを変更し、HTML5の新しい要素に一致するセマンティッククラスを適用することです(div class="aside">, など)そして、インターネットエクスプローラー(すなわち)が壊れることなく、私が逃げることができるすべてをしてください(例:新しい適用 <input> 型属性)。

私が遭遇した唯一の問題は、W3Cのバリデーターが嫌いだということです &nbsp; また &copy;, 、 その間 html5.validator.nu 問題はありません。

この段階では、HTML5バリデーターが実験的であることを知っています。交換する必要があります &nbsp; 何かで?もしそうなら、何?

この特定のサイトでの私のcharSetはそうです UTF-8.

役に立ちましたか?

解決

&nbsp; で大丈夫です text/html HTML5とW3で私のために検証します。

それはどこで しない 検証はxhtml5です。 XMLの唯一の組み込みエンティティはです &amp;, &lt;, &gt;, &quot;&apos;. 。 XHTML1が参照されるDTDを使用してHTMLエンティティリストを取り入れました <!DOCTYPE>, 、しかし(x)HTML5はDTDを使用しなくなるため、XMLシリアル化ではHTMLエンティティを使用できません。

次のような文字参照 &#xA0; まだ大丈夫です。また、適切なエンコードでページを提供している場合は、逃げることなくU+00A0ノーブレイクスペースの文字を直接含めることができます。  . 。 (もちろん、テキストエディターがノーブレイクと標準のスペースを視覚的に区別していない場合、編集するのは面倒です。)

他のヒント

すべてを交換するだけです &nbsp;&#160;

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top