2006-01-13
CSS レンダリングモード
- Reference URI
- http://lowreal.net/logs/2006/01/13/1
- Written Time
- 2006-01-13T23:31:41+09:00
- Tags
-
- css
- web
DOCTYPE スイッチのアレ。
このサイトでは全てのページに XML 宣言を書いている。だから、IE とかいうファッキンなブラウザだと後方互換モードでレンダリングされる。最初の CSS を書いたとき、XML 宣言によって後方互換モードになるばかばかしいバグについて知らなかったので、今のも含めて、全ての CSS は IE の後方互換モードを考慮して書いてある。アンダースコアハックなんて日常茶飯事ね。
で、いつもいつも思う margin: auto によるセンタリング。これが実は標準準拠モードだとちゃんと動くらしいことを知った。これはもう XML 宣言消すしかない!とは思ったんだけど、今までの CSS は完全に使えなくなるし、だからといって昔の書き直すのは面倒くさいしっていう。前にあった標準準拠モードだとどうしよもないっぽいバグとか、どうすりゃいいかなぁ、って思って、今また、今のままでいいや、と思い始めた。なんなんだ。
そうだな、なにが言いたいかってさ、俺がいいたいことなんて、ただ一つなんだよ。IE が底知れず糞ってこと。それだけ。
Trackback URI: http://lowreal.net/logs/2006/01/13/1.trackback
NULL
Generated with Taglibro
この日記は Taglibro と呼ばれる XML ベースの XSLT をテンプレートとして使ったシステムを使っています。現在の Taglibro は Ruby, ruby-xslt, libxml-ruby による実装です。ソースコードはとりあえず公開していません。
Comments (0)