昨日、私が思っていたよりも勢いのある質問をここでしました。関連するので、ここに質問リンクがあります。2 つのフレームワークを一緒に使用することは、JS フレームワークと CSS をゼロから使用すること、またはその逆を使用することよりも最悪である可能性に興味があります。
ブループリント CSSのような CSS フレームワークを使用することに反対する意見があると思われる場合は、その理由を教えてください。
昨日、私が思っていたよりも勢いのある質問をここでしました。関連するので、ここに質問リンクがあります。2 つのフレームワークを一緒に使用することは、JS フレームワークと CSS をゼロから使用すること、またはその逆を使用することよりも最悪である可能性に興味があります。
ブループリント CSSのような CSS フレームワークを使用することに反対する意見があると思われる場合は、その理由を教えてください。
主な議論は、CSS は実際にはプログラミング言語ではないということです。フレームワークは、再利用可能な関数とデータ構造を含めることを意図しています。CSS には、これらの構造のどちらもありません。CSS の「フレームワーク」は、ワード プロセッサのテンプレートに似ています。これにより、既製の設計作業が提供されますが、白紙の状態から始めるよりも多くの制約が課せられます。
ちなみに、これがコンパス開発の原動力となった。これは CSS フレームワークに似ていますが、代わりに関数と変数を持つCSS メタ言語Sassを使用します。したがって、(たとえば) 列をフレームワークに組み込むのではなく、次のようなものを記述して+columns(5) +column-margins(1em)
、適切な CSS を生成することができます。
ブラウザの互換性? アップグレードできない、またはアップグレードしないクライアントの 3 分の 1 に対して、IE6 のサポートを維持するために常に苦労しています。CSSの問題が多い。
私は YUI CSS ライブラリを使用していますが、それがフレームワークとしてカウントされるかどうかはわかりません。
YUI は、フォント、レイアウト (グリッド)、およびその他の書式設定の基本を処理し、ブラウザーやオペレーティング システム間で一貫性を保ちます。また、フリー ソフトウェア ライセンスの下にあります。
また、非常に便利なインタラクティブ グリッド デザイナーも備えています。