<!DOCTYPE html>を付ける場合、何を変更すればよいのでしょうか?
具体的には、以下サイトのツリーが<!DOCTYPE html>を付けるとスタイルが崩れます。(ツリー内の文字が下に行きます。GoogleChromeで確認しました。)<!DOCTYPE html>を付けてスタイルが崩れないようにする方法を教えてください。
http://www.codeproject.com/Articles/16192/Graphic-JavaScript-Tree-with-Layout
(上記サイトのDownload source with examplesにある、sample1.htmで確認しました。)
DOCTYPEをつけることで、W3Cの仕様に準拠したモードでブラウザが動作しているため(おそらく確認しているHTMLはW3Cの仕様に準拠していないため)、スタイルが崩れたのかと思います。
↓に記載されているように対象のブラウザが互換モードで動作するようにDOCTYPEの宣言を定義すると崩れなくなりませんかね?
http://www.css-designsample.com/others/layout.html
コメント(5件)