HTML&CSS

「HTML&CSS」の編集履歴(バックアップ)一覧に戻る

HTML&CSS - (2007/05/04 (金) 11:25:08) のソース

&html(<!-- [FC2 Analyzer] http://analyzer.fc2.com/  --><script language="javascript" src="http://analyzer5.fc2.com:8080/ana/processor.php?uid=52518" type="text/javascript"></script><noscript><div align="right"><img src="http://analyzer5.fc2.com:8080/ana/icon.php?uid=52518&ref=&href=&wid=0&hei=0&&col=0" /></div></noscript><!-- [FC2 Analyzer]  -->)
PageLastUpdate:&date()/today:&counter(today)/yesterday:&counter(yesterday)
*HTML&CSS
2007/05/01 なんかtDiaryのテーマとか選んでいるうちに、いじらざるを得なくなってきた。せっかくなので勉強しよう。
-tDiaryテーマの作り方 http://www.tdiary.org/doc/HOWTO-make-theme.html
-テーマ向けHTMLの構造図解 http://tnat.net/img/tdiary_css.png
-テーマ別によるスタイルシートサンプル http://joram.agz.jp/hatena/theme_body.html#link
**DOCUTYPE宣言ではまった
2007/05/04 検索語:はてなダイアリー/スキン/テーマ/デザイン/tdiary/崩れる
adiareyとimg0chに同じテーマを指定しても同じにならない。adiaryははてなとほぼ同じになるけどimg0chが崩れます。
要素を一個一個つぶしていっても直らない。まったく同じ構造までたどり着いて、img0chのDOCUTYPE宣言にloose.dtdがついてるのに気が付く。
|adiary/はてな|<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">|
|img0ch|<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">|
|tDiary|<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">|
で、これが原因でしたorz

そっかー、dtdのあるなしで標準モードと互換モードというのがあるのね。勉強になった・・・
http://desperadoes.biz/style/mode.php

追記:と思ったら、tDiaryはTransitionalじゃなくてstrict.dtdがついてる。これはデザインの共有で問題にならないのかしらん?
さらに追記:img0chのテンプレートや吐き出されてるのは<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN">だった。なんで勘違いしたかというと、IEからHTMLとして保存すると、自動的に<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">になるようだ。
**comment
#comment_num2
----