CSSフィールドは最近急速に発展しています。今まで見たことのない新しいことを聞いたことがありますが、ミリアムを通しても学びました。CSS条件の声明。
CSSワーキンググループは、CSSの次のレベルの条件ステートメントに @Tabatkinsの提案を含めることにしました。これが提案です: https://m.sbmmt.com/link/2d3bd60a2d899b49827efa1d74476809
- Mia、Bass(@terriblemia)9月15日
ロジックはすでにメディアクエリに存在します。実際、メディアクエリはそれ自体が一種の論理です。
1 |
|
相互に排他的なスタイルが必要な場合は、2つのメディアクエリを書く必要があります。
1 |
|
これは少し...面倒です。新しい提案の文法ははるかに簡単です:
1 |
|
複数の@ELSEステートメントを使用し、 @Mediaを使用するだけでなく、@Supportsを使用することで、複数の条件を使用および使用することにより、カスケードロジックスタックを作成できるようです。
1 |
|
私の意見では、これは非常に論理的で便利です!
私は命名について小さな議論を見ました。 @IFは論理的な名前でもあります。しかし、SASSは@IFを使用します。これは、すべてのSASSロジックを新しいものにリファクタリングする必要がある場合、またはとにかく発生した場合、多数の開発者にとって非常に迷惑です。 CSSは任意のプリプロセッサに屈服する必要がありますか?いいえ、しかし、Sassは長い間存在しており、非常に人気があり、非常に良い選択肢があるので、なぜ痛みを引き起こしますか?その議論では、それはSASSだけではありませんでした - @Whenはそれ自体がより良い名前だと思う人もいます。
以上がCSS @henの提案の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。