8

これは、crossbrowsertesting.com のように、オペレーティング システムとブラウザーを組み合わせてページを表示できるツールについてではなく、実際の CSS を作成または把握するツールについて話しているのです。

4

8 に答える 8

4

css リセットを使用して、ブラウザー間でフィールドを平準化します。YUIとEric Meyerには良いものがあります。

于 2008-08-25T14:37:20.097 に答える
3

まだ IE6 用にコーディングしている場合は、間違いを犯しています。

私はIE7.jsを使用して、IE6 で IE7 のようなページをレンダリングします。IE7 は完璧ではありませんが、少なくともいくつかの標準に似ています。IE7 と FF のコードを書くだけでよいので、ブラウザーに対するテストの効率が 33% 向上しました。これは、ビジネス的にも理にかなっていると思います。

リンク: IE7.js

于 2008-08-25T23:10:00.580 に答える
0

まったく新しいプロジェクトの場合は、変更を加えるときに、対象とするすべてのブラウザーですべての html+css の変更をテストするようにしています。以前は、お気に入りのブラウザーに集中して、他のブラウザーでテストを行ってから、1 つまたは複数の小さな癖が存在することを確認する傾向があり、実際の原因を特定するのは非常に面倒でした。これで、すべてのブラウザーが開いて、html/css が変更されるたびにそれぞれを更新して、表示が期待どおりであることを確認します。何か問題が発生した場合、何が原因であるかが正確にわかります。

一度にすべてのブラウザーでテストするのは時間がかかるように思えるかもしれませんが、長い目で見れば、一度に問題を見つけられるため、実際には時間を節約できます。

于 2008-08-25T23:16:03.033 に答える
0

私は標準に従って書いており、Firefox と IE7 はどちらもかなり良い共通点に従っています。

私に関する限り、IE6は死んでいますが、プロのWeb開発者に戻ったら、おそらくそれを修正する必要があります;)

于 2008-08-25T14:31:17.910 に答える
0

標準に準拠したページを作成し、すべてのテストを Firefox で行うようにしています (Web Developer や Firebug などの優れた開発拡張機能がいくつかあるため)。作業が終わったら、IE でサイトをテストし、必要な小さな変更を加えます。私は CSS で非常に複雑なことをしていないので、ほとんど変更を加える必要がないことがわかりました。

以前は Javascript の相違点でより多くの問題を抱えていましたが、Javascript ライブラリ (jQuery など) を使い始めてから、深刻な問題はなくなりました。

于 2008-08-25T14:34:10.010 に答える
0

パディング。

IE6 は、margin を使用して要素をページに水平に配置するときに、少し面倒になることがあります。要素のサイズを調整し、パディングを使用してコンテンツを配置すると、多くのレイアウトを IE6/7、FF、Safari、Opera で問題なく機能させることができます。IE5.5 では、ボックス モデルが壊れているため、少し扱いが難しくなっていますが、今ではほとんどの状況でそれを考慮に入れることができると思います。

于 2008-08-25T14:34:18.667 に答える
0

標準に準拠したページを作成し、すべてのテストを Firefox で行うようにしています (Web Developer や Firebug などの優れた開発拡張機能がいくつかあるため)。作業が終わったら、IE でサイトをテストし、必要な小さな変更を加えます。私は CSS で非常に複雑なことをしていないので、ほとんど変更を加える必要がないことがわかりました。

ここでも同じですが、Firebug などを使用する必要はほとんどありません。ただし、最近IE6で問題が発生しただけです-これは、単純なCSSバイパスによって解決されます。

/* All browsers read: */
html body {
    margin: 10px;
}

/* FF, IE7, Op etc. read: */
html > body {
    margin: 0;
}
于 2008-08-25T14:36:28.287 に答える
0

私はエリと一緒です。firefox (firebug がインストールされている) に対して書くと、最初に「より互換性のある」コードを書く必要があり、後で IE との互換性を持たせるようになると、その仕事は少なくなります。

サイトQuirksModeを使用して、互換性情報への回答を見つけてください。

于 2008-08-25T14:41:45.327 に答える