ターゲットブラウザにIE6が入っていて、コーディングする時に気をつける事を教えてください
幅を指定した時にIE6の場合は中身がpaddingの値だけひかれる。width:300px;padding-left:30px;だったら、中身は270px。chromeなどモダンブラウザは中身は300px。
やはりfloat方向に対するmargin、でしょうか。
できるだけwidth/heightとmargin/paddingを一緒に指定しないようしてます。
皆さんとは逆にトリッキーな方法を。IE6はdisplay:inline-blockが使えません。しかしこれが結構便利なのでhackや分岐が面倒でなければ使うのはありだと思いますdisplay: inline-block;/display: inline;/zoom: 1;
テーブル
まずは、出来るだけ断ること.(ブラウザ指定を更新していないだけのこともあるので)Google Analyticsなどを通じて実際の利用率は、強い説得材料です.費用対効果についてクライアントと話せば、外すことが出来る場合も多いです.
IE用のコーディングをしないこと。
みんなの回答 7 件
幅を指定した時にIE6の場合は中身がpaddingの値だけひかれる。width:300px;padding-left:30px;だったら、中身は270px。chromeなどモダンブラウザは中身は300px。
やはりfloat方向に対するmargin、でしょうか。
できるだけwidth/heightとmargin/paddingを一緒に指定しないようしてます。
皆さんとは逆にトリッキーな方法を。IE6はdisplay:inline-blockが使えません。しかしこれが結構便利なのでhackや分岐が面倒でなければ使うのはありだと思いますdisplay: inline-block;/display: inline;/zoom: 1;
テーブル
まずは、出来るだけ断ること.(ブラウザ指定を更新していないだけのこともあるので)Google Analyticsなどを通じて実際の利用率は、強い説得材料です.費用対効果についてクライアントと話せば、外すことが出来る場合も多いです.
IE用のコーディングをしないこと。
関連するトピックス