小説サイト運営支援ツールを公開する【小説HTMLの小人さん】の管理人のブログ。ツール開発記録やβ版の公開、HTMLやCSSのテクニック、小説サイト運営に関係するニュースなど。 すげーややこしい…… html4.01を標準準拠モードで書くか過去互換モードで書くかによって、javascriptでのウィンドウ幅の取得方法が変わってしまう模様。 しかもIEとFireFoxで微妙に挙動が違う! とりあえず実験結果をまとめてみたですよ。 IEの標準準拠モード document.body.clientWidth=body要素の幅 document.documentElement.clientWidth=ウィンドウに表示されている領域の幅 <スタイルシートとの関係> ・body要素のmarginを指定しておらず、ウィンドウ内に全ての要素がおさまっている場合(横スクロールなし) →document.body

