2009-06-18 7 views
6

CSSフレームワークは素晴らしいスタイルのinbuiltを持っており、グリッドに焦点を当てるように依頼していますが、依然として依存性があり、自由度がありません。PSPベースのモックアップ画面を見てWebページを生成する必要がある場合私はフレームワークによって提供されるクラスを使用しますが、実際の測定値が存在しない場合は、CSSファイルサイズを追加する独自のルールを指定する必要があります。パフォーマンスは常に制約されます。サイズファイルですが、kbでありますが、すべてのドロップがカウントされます。CSSフレームワークを使用する必要がありますか?彼らはそれにふさわしいですか?

可能な限りフレームワークを使用するためのコメントと提案。

+8

この質問で受け入れられる回答を十分に推奨できません:http://stackoverflow.com/questions/203069/what-is-the-best-css-framework-and-are-they-worth-the-努力 - それはそれが爪をすると思います。 –

答えて

8

Cssフレームワークは、あなたが作業を高速化できるようにする関数を提供する通常のコードフレームワーク/ライブラリと似ていません。スターターファイルを持つようなものです。あなたのプロジェクト

私は実際には、CSSフレームワークを使用する最良の方法は、あなたがより頻繁に使用するCSSを見て、自家製のCSSフレームワークを作成することだと信じています。個人的に私は、私のプロジェクトの大半に同じリセットとタイポグラフィのルールを使用しています。私は異なるグリッドのコレクションを持っていますが、実際にはプロジェクトのタイプに応じて異なります。すべてのデザインがグリッドで動作するわけではありません。

事前に構築されたフレームワークを使用しようとする前に、フレームワークからスタイルを削除したり、一部のスタイルを回避する時間を無駄にしていました。それはフレームワークに関する私の経験からですが、私は青写真と協力し愛する人を知っています。

+0

自家製のプロジェクトは、コードを共有しない開発者が1人いる個々のプロジェクトに最適です。さもなければあなたが「学ぶ」必要がないコミュニティで知られているツールの利点を過小評価してはいけません。自国のものを含むフレームワークを学ぶことは、時間がかかるという点で新しいコンピュータ言語を学ぶことと比べることができます! –

+0

+1マイケル・デュラントのコメントで警告。 –

11

私はスタイルのリセットが素晴らしいと思っていますが、フレームワークはあまりにも制限されています。

これは、単語がハイフン( - )で区切られたサイトでアンダースコアを使用するグリッドを使用している場合など、クラス名に矛盾が生じることがあります( _)。

を購入する場合は、メインテンプレートがそれを使用している場合は、サイト全体に採用するように、そのフレームワークにで購入する必要があります。

笑いのためにUnobtrusiveCssを参照してください:)。

+0

リンクが動作しない – Jason

+0

これは今すぐ動作するはずです - 投稿したらすぐにアップデートしていると思います! @ shog9 - ああ私はそれが動作するかもしれないと思った、キャッシュされたバージョン! – alex

+0

"フレームワークはあまりにも制限されています"。一口。最初からすべてを書いて、何十種類ものブラウザとバージョンを学び、扱い、自分のベストプラクティスを使い、他の人が学ばなければならないシステムモデルを作りますか?符号。アレックス、私はあなたがハイパーマートである80,000ポイントでそれを感謝します。個人的に私は、ここに示唆された答えは、通常の開発者の99%で動作するとは思わない。 imhoと私の1/50ドルのコース:) –

0

CSSフレームワークは、ページを設計するための私の好きなツールです。いいグリッドフレームワークの960er.gsを見てください。

あなたはサイズについては限定されていますが、すべてのクラスを知っている1週間後にページをはるかに速く設計することができます。

+0

960 gsはフレームワークよりもパターンのようですか? (申し訳ありませんが、まだコメントできません) – buddy

0

したがって、ストーリーの道徳は、CSSのリセットを使用して、身体のグリッドイメージをデバッグするための視覚的支援のために必要な作業を行います。 Picレンズアドオンは必ずピクセルのマッチングに役立ちます。 お寄せいただきありがとうございます。

1

私は仕事に適切なツールを使用することの問題だと思います。

私はBluePrint CSSを多く使用しています。標準的なWebサイトを非常に迅速に作成するのに本当に役立ちます。 ほとんどの時間は私のクライアントが望むものです。私が深く掘り下げて考える必要がある場合 - 私は自分のCSSをその仕事のために転がしますが、サイトが高価になり、開発とテストに少し時間がかかります。

CSSフレームワークはCSSを学ぶ代わりに、標準的なことをすばやく簡単に行うのに役立ちます。

希望しますか?

関連する問題