7

小規模なメディア会社のウェブサイトを構築しています。残念ながら、クライアント ベースの約 45 ~ 50% が IE6 を使用していますが、残りの半分は Firefox と Webkit ベースのブラウザーにほぼ均等に分割されており、Opera ユーザーが散在しています。

私はすべてのサイトを、Eric Meyer のスタイルシートに似た、いくつかの変更を加えたリセット スタイルシートで開始します。私は最近、Blueprint CSS の「フレームワーク」を頻繁に使用しており、特に愛着があるわけではありませんが、生活がとても楽になりました。

私の開発時間の約 60% は、作成したサイトがブラウザーごとに大きく異なるように見えないようにするために費やされています。私は Firefox 3 用にコーディングし、そこから微調整しています。

これらのばかげた小さなブラウザーの癖のすべてを先制的に説明しようとするスタイルシート/フレームワークを知っている人はいますか? ブラウザのすべての奇妙さを完全に説明できるものは何もないことはわかっていますが、最初からもう少ししっかりしたものがあるといいでしょう.

私は自分自身を作成することに取り組んでいますが、何かから始めるのがいいでしょう。

4

6 に答える 6

3

Yahoo YUI ライブラリは、クロス ブラウザ レンダリングの問題に対処するのに役立ちます。つまり、Reset コンポーネント ( http://developer.yahoo.com/yui/reset/ ) は、すべてのブラウザー固有のレンダリング (たとえば、特定の要素のマージンとパディング) を元に戻し、サイトの設計時に開始する公平な競争条件を作成します。 .

于 2008-09-16T20:51:16.113 に答える
2

YAMLを見てください。

于 2008-09-16T20:51:47.297 に答える
2

Andy Clarke、Molly E. Holzschlag、Aaron Gustafson、および Mark Boulton によるTranscending CSSを読んで、内向きに消化してください。

対処できる癖に対処するための一連のテクニックと、古いブラウザーや機能の劣るブラウザー、またはスクリーン リーダーなどの他のテクノロジを使用しているブラウザーが Web サイトにアクセスできるようにするためのアドバイスを提供します。

基本的な推進力は、適切に劣化するサイトを作成することです。

これらの問題に対処するリソースへのリンクが多数含まれています。

于 2008-09-16T21:45:54.140 に答える
1

Dean EdwardsのIE7ライブラリは、InternetExplorerの癖のいくつかに対処します。

于 2008-09-16T20:57:02.603 に答える
1

ブループリントは、この分野で初期に登場したものの 1 つであり、かなり成熟していると考えられています。

http://code.google.com/p/blueprintcss/

利用可能なフレームワークの膨大なリストは次のとおりです。

http://www.cssnolanche.com.br/css-frameworks/

当時の Web 開発者コミュニティでは、CSS フレームワークについて多くの興味深い議論がありました。多くの人は、これが構造/プレゼンテーションの分離に違反し、意味のないクラス名と構造を導入しているのではないかと心配していました。

いくつかのビュー:

http://jeffcroft.com/blog/2007/nov/17/whats-not-love-about-css-frameworks/

http://playgroundblues.com/posts/2007/aug/10/blueprints-are-not-final/

http://www.markboulton.co.uk/journal/comments/blueprint_a_css_framework/

http://peter.mapledesign.co.uk/weblog/archives/blueprint-semantics-markup-frameworks

于 2008-09-18T10:27:59.107 に答える
0

Yahoo YUI のものを見たことがありますか? クロスブラウザーの CSS フレームワークがあります。

于 2008-09-16T20:47:30.757 に答える