CSS3 CSS4 について

私事ですが各記事のユーザータグを整理しました。
で、リリース済みテンプレートの大半は CSS3、最近のものには CSS4 のタグを付けてあります。ですが実際には CSSに「3」や「4」というバージョンは存在しません ので、そのあたりの説明をしておこうと思います。

CSSの正式勧告が済んでいるのはバージョン2.1まで

CSS3, CSS4 という表現は一般的によく用いられますが、その「3」「4」というのはバージョンのことではないんですね。
一方htmlの方については現在の水準は HTML5 つまりバージョン5です。
CSSというのはhtmlとちょっと違います。

CSS2.2の草案は2016年4月に発表されています(正式勧告ではありません)
この段階からCSSは従来のようなバージョンアップではなく、「Background and border」「Fonts」「Text」など細分化(モジュール化)し、それぞれのモジュール単位で拡張していく方向性になっています。各モジュールの Level (レベル) が3であり4であって、CSS全体のバージョンのことではありません。CSS3, CSS4というのは通り名的に用いられています。levelの説明をするのが大変だから(笑)

IEが対応できるのはLevel3まで

Internet Explorerは各モジュールのLevel3、通り名的に言うCSS3までしか対応できません。既に開発が終わっていますのでCSS4の導入はありません。ですからIEをご利用のFC2ユーザーさんは私のテンプレートのタグに「CSS4」と付いていたならばそれは「使えない」という判断材料としてご利用ください。CSS4を使用していてもIE用のフォールバックを入れている場合には「CSS3」のタグにしてあります。「CSS4」のタグは「IE用フォールバック無し、IE非対応」ということですね。
(私のテンプレートでは、という意味ですよ)

誤解を生まないよう念の為のご説明でした。

コメントに関する注意事項
  • テンプレートに関するご質問は各テンプレート専用記事でのみ受付致します。また、よくある質問をまとめているページも事前にご参照ください。
  • 専門的なご質問の場合、記事内容と明らかに関連の無い内容はお控えください(雑談の場合はその限りではありません)
  • 第三者が不快と感じる内容や論調でのコメントはお控えください(性的,高圧的,暴力的など)