プロの Web デザイナーはどのようにクロスブラウザー CSS を作成していますか? それは一般的に手動で行われますか? それとも、YUI が JavaScript に対して行うように、プロセスを合理化できるツールキットはありますか? DreamWeaver のような WYSIWYG エディターには近づかない方がよいでしょう。ありがとう!
5 に答える
一般的には手作業で行われます。
それは通常、CSS リセットを競技場に適用することから始まります。
そして、標準に準拠した CSS を目指し、最後の手段としてのみ IE のハックを適用する必要があります (はい、私はそれを呼び出しました)。
WYSIWYG エディターは、プロの世界では非常にまれです。
YUI、jQuery などのツールキットは、多くのクロスブラウザー Javascript 機能を提供するため、非常に人気があります。
ただし、CSS の場合、IE6 を機能させるために、多くの罵倒を手でいじるのが一般的です。quirksmodeのような Web サイトは、ブラウザー固有の癖を指摘することで、あなたを助けることができます。
ツールとサービスについては、 BrowsershotとSpoon:Browsersを試しました。また、ヒントとコツについては、この記事とこれが役に立ちました。
ほとんどの人は、Firefox および/または Safari と Chrome という共通のベースラインに合わせて設計しています。ほとんどの状況では、デザインは IE のさまざまなバージョンを除いてすべてで動作します。IE の場合は、カスタム ルールの 1 つの単純なセットが修正されます。
彼らは、ブラウザー間での CSS の互換性をかなり学んだと思います。インターネット上には、各ブラウザーでサポートされている内容と、それがページのレンダリングにどのように影響するかを詳細に説明する多数のチャートがあります。