一般的な CSS プロパティのブラウザ互換性の概要 (推奨)

一般的な CSS プロパティのブラウザ互換性の概要 (推奨)

CSS プロパティのブラウザ互換性をまとめる必要があるのはなぜですか?使用する際は、Can I Use にアクセスして、ブラウザと属性の互換性を確認したほうがよいのではないでしょうか。

css3.jpeg

実際、実際の開発プロセスでは、開発効率を大幅に向上させ、適切にデグレードできるコードを書くために、一般的な CSS 属性の互換性を明確にする必要があります。 CSS 属性の互換性をすべて覚えなければならないという意味ではありません。使用率が低いものについては、直接 Can I Use を使用して検索することができます。

フレーム:

  • border-radius: IE9 との互換性は最低限あり、他のブラウザとの互換性も優れています。
  • box-shadow: IE9 との互換性は最低限あり、他のブラウザとの互換性は優れています。

背景:

background-size: IE9 との互換性が最低限必要ですが、他のブラウザとの互換性は優れています。

フォント:

@font-face: IE9 以降のバージョンの IE ブラウザは、あらゆる形式のフォント ファイルのインポートをサポートしていますが、IE9 より前のブラウザは EOT 形式のフォント ファイルのインポートのみをサポートしています。 他のブラウザも互換性があります。

2D変換:

transform: IE9 との最低限の互換性 (-ms- プレフィックスを追加する必要があります)、他のブラウザとの互換性は優れています。 transform プロパティの前にブラウザ カーネル プレフィックスを追加することをお勧めします。 svg 要素で transform 属性を使用することは推奨されません。また、最新バージョンの IE ではこの使用法はサポートされていません。

3D変換:

IE10 と Firefox は 3D 変換をサポートしています。 Chrome と Safari ではプレフィックス -webkit- が必要です。 Opera はまだ 3D トランジションをサポートしておらず、2D トランジションのみをサポートしています。

遷移:

移行: IE10 との最低限の互換性があり、他のブラウザとの互換性も優れています。 Safari ブラウザではプレフィックス -webkit- が必要ですが、他のほとんどのブラウザではこのプレフィックスは必要ありません。したがって、特別な状況を除いて、他のブラウザのプレフィックスを追加する必要はありません。

アニメーション:

animation: 互換性は transition プロパティとほぼ同じです。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

<<:  Ubuntu Server 18.04.5 LTS サーバー エディションのインストールと構成のグラフィック チュートリアル

>>:  W3C チュートリアル (8): W3C XML スキーマのアクティビティ

推薦する

Vue+elementUI コンポーネントは、折りたたみ可能な動的レンダリングのマルチレベル サイドバー ナビゲーションを再帰的に実装します。

かなり前に実装された機能ですが、クリックすると選択したメニュー項目の背景色が白くなることに気付きまし...

Docker で Rancher をデプロイする方法 (落とし穴なし)

操作前に必ずお読みください:注意:管理に rancher を使用する場合は、k8s クラスターが構築...

MySQL データベースの基礎: 基本コマンドの概要

目次1. ヘルプ情報を使用する2. データベースの作成、削除、表示3. データベースに接続する4. ...

Linux での Centos7 ファイアウォールの基本的な使用方法の詳細な説明

1. ファイアウォールの基本的な使い方起動する: systemctl は、firewalld を起動...

VMware+centOS 8 で http プロトコルに基づく Git サービスを構築する方法

目次1. 原因2. デバイス情報3. 準備4. Apacheをインストールする5. gitを設定する...

Axiosは繰り返しのリクエストをキャンセル

目次序文1. リクエストをキャンセルする方法2. 重複リクエストの判定方法3. 繰り返しリクエストを...

html2canvas を使用して、Baidu マップを含む Dom 要素を画像に処理するソリューション

問題 1: Baidu Map はタイル画像 (地図が写真で構成されている) を使用しています。ht...

フォームの読み取り専用属性と無効な属性についての簡単な説明

フォーム内の読み取り専用および無効な属性1. 読み取り専用:サーバーは、ユーザーがデータを変更するこ...

MySQL ステートメントの実行順序と書き込み順序の例の分析

選択ステートメントの完全な構文は次のとおりです。 選択 DISTINCT <選択リスト>...

JavaScriptで継承を実装するいくつかの方法

目次構造継承(callで実装)プロトタイプチェーン継承(プロトタイプチェーンの助けを借りて実装)複合...

反応ループデータの実装(リスト)

まず、バックグラウンドから来るデータをシミュレートしてみましょう。ここでは、コードをわかりやすくする...

Tomcat プロジェクトを展開する一般的な方法のいくつか [テスト済み]

1 / Webプロジェクトファイルをwebappsディレクトリに直接コピーするこれは最も一般的に使...

ウェブページのテーブルの境界線を設定する方法

<br />前回は、Web テーブルにセルの線を設定する方法を学びました。今日は、Web...

Vue はフォームデータ検証のサンプルコードを実装します

el-form フォームにルールを追加します。データにルールを定義する定義されたルールをel-for...

HTML検証 HTML検証

HTML 検証はHTML 検証を指します。これは、HTML ドキュメントを分析し、標準の HTML ...