CSSの@supportsを使ってCSSのみでスタイルの条件分岐をする方法Webブラウザーによって表示可能なCSSが異なるのは、よく知られていることです。例えばChromeやSafariでは問題なく表示される filter は、Internet Explorerではうまく表示されず、別のスタイルを用意しなければいけません。今回は @supports を使って対応しているプロパティー別にスタイルを変更してみましょう。 @supports とは?指定した (プロパティー:値) の条件に対応しているブラウザーには {} 内に書かれたスタイルを適用するよ、というもの。新しいスタイルの書き方に対応しているブラウザーにはそれを、対応していないブラウザーには従来の書き方で、かつ見栄えの崩れないようにコンテンツを提供できるよう、CSS を記述していけます。「プログレッシブエンハンスメント」というやつですね
![CSSの@supportsを使ってCSSのみでスタイルの条件分岐をする方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/6e471abff3891de8fda83c60cc4f7487a3a7627f/height=288;version=1;width=512/https%3A%2F%2Fimages.microcms-assets.io%2Fassets%2F2d1b8c905c1d447eb649028ca07253a8%2Fdf7af5cd8cb8417f864b4b6eebf841a7%2Fthumb_supports.jpg)