HTML

ちょっとしたことを試すだけのページでも、body開始タグは省略しないこと

<meta charset="UTF-8"> <title>TEST</title> <div id="result"></div> <script> document.getElementById('result').innerHTML = '12345'; </script> IE8とFirefox3.6ではエラーとなる。開発者ツール/Firebugで見ると、末尾のscript要素がhead要素の子になっている。内容のない要素はスキップしてしまうのかな。不思議。 div#resultの前に</meta>…

PRE要素のタブ文字

ふと、そういえば駄目なんだっけ、と思い出した。 水平タブ文字 水平タブ文字 ([ISO10646]及び[ISO88591]の十進9) は、視覚系ユーザエージェントによって、通常、8文字毎に出現するタブ区切り箇所に適合する、1つ以上で最小の空白列として解釈される。本書は…

script要素のdefer属性

『初めてのJavaScript』9ページ。 下記のようにscript要素にdefer="defer"(HTML 4であれば属性名を省略して属性値deferだけでも良い)を指定すると、ページの処理と表示が終了してからコードが実行されるようになるそうだ。 (コンテンツを生成するコードと…