XML宣言とは文書の冒頭に
<?xml version=”1.0″ encoding=”utf-8″?>
のような記述をし、XML文書であることを宣言するもので、XHTMLにおいてもその記述が推奨されています。
ただし、XHTMLではこのXML宣言をすることで、IEで表示崩れを起こす場合があります。
これはXML宣言によって意図しない表示モードになってしまうためで、IE特有のバグと言っていいと思います。
このIEの挙動を回避するために、プログラムで宣言のありなしを制御することにします。
HOME » XHTML
XML宣言とは文書の冒頭に
<?xml version=”1.0″ encoding=”utf-8″?>
のような記述をし、XML文書であることを宣言するもので、XHTMLにおいてもその記述が推奨されています。
ただし、XHTMLではこのXML宣言をすることで、IEで表示崩れを起こす場合があります。
これはXML宣言によって意図しない表示モードになってしまうためで、IE特有のバグと言っていいと思います。
このIEの挙動を回避するために、プログラムで宣言のありなしを制御することにします。
個人的によく使う文字実態参照を表にまとめました。
| 実体参照 | 数値文字参照 | コメント | |
|---|---|---|---|
| © | © | © | 著作権 |
| ® | ® | ® | 登録商標 |
| & | & | & | |
| |   | スペース | |
| < | < | < | |
| > | > | > | |
| ‹ | ‹ | ‹ | |
| › | › | › | |
| « | « | « | |
| » | » | » | |
| " | " | " | |
| ‘ | ‘ | ‘ | 引用符 |
| ’ | ’ | ’ | 引用符 |
| “ | “ | “ | 二重引用符 |
| ” | ” | ” | 二重引用符 |
| ° | ° | ° | 度 |
| ↵ | ↵ | ↵ | |
| ¥ | ¥ | ¥ | |
| ♠ | ♠ | ♠ | |
| ♣ | ♣ | ♣ | |
| ♥ | ♥ | ♥ | |
| ♦ | ♦ | ♦ | |
| ' | ' | ' | アポストロフィ IEでは'が使えないので注意 |