« IEとCSSとXHTML | メイン | ウェイクボード »
いい加減なIE6.0の文書型宣言
これでもかというくらいIEの文書型宣言について探し回った結果、IE6.0のDOCTYPEはいい加減だということがわかった。スタイルシートでレイアウトする以上避けては通れない道、ということで正攻法(標準準拠モード)でいくことにしよう。
以下dinosaur's square からの引用
xml宣言が必要な場合
文字コードがunicodeでない場合で,例えば <?xml version="1.0" encoding="shift_jis"?><!DOCTYPE html ….
≫ unicodeにxml宣言を除く以外に打つ手なし.
<!DOCTYPEで始まらなければ問答無用で無効.逆にそれさえあれば,それだけでもいい.タイプは判別しない.
○: <!DOCTYPE hoge>
○: <!DOCTYPE >
×: <!xOCTYPE >
×: hoge<!DOCTYPE hoge>
×: <?xml version="1.0" encoding="shift_jis"?><!DOCTYPE html …
上記のようにどのようにしてもIE6.0では<!DOCTYPE 以前に文字が入ると互換モードと解釈されてしまう。文字コードがUTF-8もしくはUTF-16以外に入力義務があるようだが、やはり一般的なShift-JISを基準に考えたいものだ。ここでxml宣言を外せば良いのだが、それではimgまわりのpaddingや、大きな問題のwidthの解釈が狂う。しかし出来れば標準準拠モードで制作していく癖をつけておきたい。
ということでAlternative Design Project さんを参考にして標準で、IE6はCSS切り替えで制作していくぞっ!サイトまた作り変えなきゃ(何回やってんだよ!)...CSS駆け出しの私としてはただただ実験あるのみ。DOCTYPEの問題解明に長時間ハマってしまった...眠ぅっ。
参考サイト
日時: 2004年08月03日 04:29 | パーマリンク
検索
最近のエントリー
- 美味しい牡蠣(かき)は味よしカキで
- Mac移行計画
- お買い得フォトストレージ
- アーロンチェアレビュー
- いまごろFlickr
- ドッツ制作マリオ編
- ドッツ買っちまったYo
- お酒バトン
- PCショップでアクセサリ
- Firefox 1.5.0.1(Mac)
カテゴリー
- CINEMA
- MOVABLE TYPE
- Macintosh
- STUDY ENGLISH !!
- Stylesheet
- WEBDESIGN
- いわゆる日記
- おもろいネタ
- そのとき思ったこと
- インターネット
- スポーツ
- 日々の仕事メモ
- 物欲スパイラル
アーカイブ
- 2006年10月
- 2006年07月
- 2006年06月
- 2006年03月
- 2006年02月
- 2006年01月
- 2005年12月
- 2005年11月
- 2005年10月
- 2005年09月
- 2005年08月
- 2005年07月
- 2005年06月
- 2005年05月
- 2005年04月
- 2005年03月
- 2005年02月
- 2005年01月
- 2004年12月
- 2004年11月
- 2004年10月
- 2004年09月
- 2004年08月
- 2004年07月
- 2004年06月
- 2004年05月
- 2004年04月
- 2004年03月
- 2004年02月
- 2004年01月
- 2003年12月
Movable Type 3.33-ja