モジュールの概念が理解できません。これらのモジュールとは何ですか? CSS2 との違いは何ですか? これらのモジュールをより簡単に説明できる人はいますか? また、これらのモジュールによって CSS3 が CSS2 と異なるのはなぜですか?
3 に答える
CSS レベル 2はモノリシックな仕様です。セクションに分割された単一の仕様があり、各セクションは CSS フォーマット モデルの基本的なコンポーネントを記述しています。次に例を示します。
決定的な CSS レベル 2 標準は CSS2.1、または CSS レベル 2 リビジョン 1 であり、相互運用性を強化するために 1998 年標準に一連の変更が加えられた後、2011 年に推奨されました。CSS2.1 仕様はここにあります(上記の例は個々のセクションにリンクしています)。
CSS2 の後、モジュールがあります。モジュールは、基本的に CSS2 のさまざまなセクションであり、独自の仕様に分割されています。上記の CSS2 の例には、次の対応するモジュールがあります。
これは、CSS に関連する複数の仕様があり、それぞれに独自の独立した開発パスがあることを意味します。これは結果として、言語として CSS の残りの部分に依存することなく、さまざまなモジュールがさまざまな速度で実装と標準化に向かって進むことができることを意味します (これが、CSS2 の標準化に続いて CSS2.1 が推奨されるまでに時間がかかる主な原因でした)。これらの仕様はまとめて CSS3 または「CSS レベル 3」として知られていますが、それぞれが独自のレベルを通過するため、多少の誤称になっています。
CSS3 とそのモジュール化システムについては、この他の回答で詳しく説明されています。
CSS レベル 2 は「仕様」です
CSS レベル 3 は「仕様の集まり」です。各仕様 (モジュール) は、境界線や背景など、(大部分) 自己完結型の関連機能のセットを定義します。
これにより、他のすべてを待つことなく、さまざまな仕様を推奨事項に進めることができます。
css2とcss3の違いは何ですか? 良い答えはhttp://webdesign.about.com/od/css3/a/differences-css2-css3.htmにあります。CSS3 は、モジュールと呼ばれるさまざまなセクションに分割されています。これらの各モジュールは、推奨プロセスのさまざまな段階でW3Cを通過しています。これが役立つことを願っています。