hail2u / html-best-practices

For writing maintainable and scalable HTML documents
4.11k stars 439 forks source link

Don't use character references as possible #8

Closed hail2u closed 9 years ago

hail2u commented 9 years ago

Bad:

<p><small>Copyright &copy; 2014 W3C<sup>&reg;</sup></small></p>

Good:

<p><small>Copyright © 2014 W3C<sup>®</sup></small></p>

UTF-8推奨が前提のため、文字参照(数字実体参照及び命名済み文字参照)を使う必要はないというもの。

一般的には正しいのだけど、Non-breaking SpaceやZero-width Spaceなどは文字参照の方が良いと考えている。これらを例外としていくつか規定する(非ビジュアル文字は文字参照を利用するとか)か、ベスト・プラクティスとしては載せないか。

hail2u commented 9 years ago

/cc @momdo

momdo commented 9 years ago

空白文字を考え出すと確かに一概に言えませんね…いわゆるビジュアル文字でも合成文字とか異体字セレクタとか本当に考えた上でそれ言っているの?とつっこまれると自信がないです…。

hail2u commented 9 years ago

セクションを分けて例外を追加する方向で考えてみます。