- 2008年4月12日 土
- CSS
CSSの勉強を進めていくにつれて、ますます困惑してきました。ネットで調べてみると、インターネットエクスプローラーのバージョンによってCSSの認識の仕方が違う場合があるらしいのです。
ちなみに会社はIE6で家はIE7。
細かいことは覚えていませんが、大枠をwidthで指定して、その中にdivで色んな枠を作るとします。そのdivにはmarginとかpaddingで値を指定する場合があります。
枠と枠内の文字とのスペースを決めたり、枠同士のスペースを決めたりするワケですが、そのスペースの認識がIE6とIE7では内に取ったり外に取ったりと、異なるワケですね。
分からない人にとっては何書いてんねんっ!
という感じですね。僕も書いてて、うまく説明できなくて、こんがらがってしまいました。
とにかく、IE6ではちゃんと表示されているのにIE7では表示が崩れていたり、その逆であったりということが起こってしまうんです。
これには参りました。
- Newer: CSSのハック
- Older: CSSと言えど完璧ではない