HTML&CSS

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

HTML&CSS - (2007/05/04 (金) 15:43:54) の編集履歴(バックアップ)



PageLastUpdate:2012-07-05/today: - /yesterday: -

HTML&CSS

2007/05/01 なんかtDiaryのテーマとか選んでいるうちに、いじらざるを得なくなってきた。せっかくなので勉強しよう。

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">になるようだ。

はてなのメニュー部分ではまった

はてなの一番上のメニュー部分はテーマによって違うらしい。テーブルレイアウトでくるときとそうじゃないときがあるよ。
たぶん古い <table border="0" width="100%" cellspacing="0" cellpadding="0" id="banner">...
たぶん新しい <div id="simple-header">...

comment

名前:
コメント:

すべてのコメントを見る