誰かが私にCSS frameworks
、そしてそれらの使い方を教えてもらえますか?
7 に答える
ウィキペディアから:
CSSフレームワークは、カスケードスタイルシート言語を使用して、より簡単で標準に準拠したWebページのスタイル設定を可能にするための事前に準備されたライブラリです。プログラミングやスクリプト言語ライブラリと同様に、CSSフレームワークは通常、HTMLで参照される外部の.cssシートとして組み込まれます。これらは、Webページを設計およびレイアウトするための既製のオプションを多数提供します。これらのフレームワークの多くは公開されていますが、一部の作成者は主にラピッドプロトタイピングや学習に使用し、未使用の機能を多数持つことによる設計、保守、ダウンロードのオーバーヘッドなしに、公開された各サイトに適した「手作り」のCSSを好みます。サイトのスタイリングで。[29]
SOには多くの資料があります(使用するフレームワーク、使用するかどうかなど)。
CSSフレームワークは単なるCSSファイルです。これらは、CSSファイルでフレームワークによって定義されたクラス名を使用してHTMLに適用する事前に作成されたCSSを提供します。
- 一部のフレームワークは、ページレイアウトなど、特定の1つのタスクに焦点を合わせています。960.gsはこの良い例です。
- 一部のフレームワークはより広範囲であり、タイポグラフィ、フォームレイアウト、印刷スタイルなどの事前に作成されたCSSが含まれています。ブループリントはこの良い例です。
一部のフレームワークには、すべてのHTML要素のすべてのスタイルを非常にニュートラルなデフォルトにリセットしようとするリセットスタイルも含まれています。これらはすべてのHTML要素に自動的に適用されるため、HTMLにクラスを追加して適用する必要はありません。それらの多くは、 EricMeyerのCSSリセットに基づいています。
CSSフレームワークは、次の側面の一部またはすべてに対応しています。
ブラウザがリセットされました。これにより、すべてのブラウザが同じベースラインスタイルに戻るため、ブラウザごとにレンダリングが異なることに驚かされることはありません。
レイアウト。それらはあなたが簡単な方法で特定のレイアウトを達成することを可能にする事前に準備されたスタイルを提供することができます。これらには、列とグリッドレイアウト手法が含まれます。
設計。いくつかは、ページに魅力的なデザインをすばやく与えるために、配色、フォントの選択、タイポグラフィ(行間隔など)を提供します。
注意している限り、組み合わせることができることを理解することが重要です。
たとえば、私はYUIのグリッドフレームワークが特に好きではありません(必要なものに対して十分な柔軟性がありません)-そしてブループリントのタイポグラフィは特に好きではありません(それが何をしているのか理解しておらず、やりすぎだと思うため) 。
だから私はYUIタイポグラフィとブループリントグリッドでYUICSSリセットを使用しています!
CSSフレームワークは、マークアップ(HTMLなど)ページのすべてのスタイルとレイアウトの「ラッパー」です。
例は次のとおりです。http ://www.blueprintcss.org/
CSSフレームワークは事前に準備されたライブラリであり、カスケードスタイルシート言語を使用して、より簡単で標準に準拠したWebページのスタイル設定を可能にすることを目的としています。
各フレームワークの使用方法の詳細については、そのフレームワークの公式ドキュメントを参照してください。
人気のあるCSSフレームワークの例:
何か有用なものを構築するためのガイドとして機能することを目的として作成された、事前定義された機能。さまざまな機能を備えたさまざまなフレームワークがあり、多くの場合、構築できる機能の種類とその機能を示す(プログラミングツール)階層構造があります。