Internet Explorer のダウンロード - Microsoft Windows
さっそく試してみたところ、HTML5のサポートに関しては、現行のブラウザでも最高レベルである。
たとえば、pre elementだ。HTML5では、preタグに直ちに続く改行文字は、取り除かれると規定されている。
Note: In the HTML syntax, a leading newline character immediately following the pre element start tag is stripped.
つまり、以下のようなHTML5のマークアップに対しては(改行文字も含む)
<pre> text </pre>
以下のように描画されるのが正しい。ただし、ここでは他のブラウザでも表示を一致させるため、preを用いていない。また、分り易くするために、ボーダーを追加している。
text
ところが、多くのブラウザでは、HTML5を実装していないがために、以下のように描画される。
text
これは正しくない実装である。
しかし、</pre>の直前の改行文字まで取り除かれているようなのだが、これはどうなのだろう。
ところで、IE9日本語版の正式リリースを記念して、例の仕掛けの文章を書き換えておいた。もちろん、だいぶ前から、IE9以降では、例の仕掛けは発動しないようにしているのだが。
No comments:
Post a Comment
You can use some HTML elements, such as <b>, <i>, <a>, also, some characters need to be entity referenced such as <, > and & Your comment may need to be confirmed by blog author. Your comment will be published under GFDL 1.3 or later license with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.