2021は、CSS論理的特性のより広い採用に大きな変化を示しています! 最近のChrome APIリリースは議論を引き起こし、SVGのアスペクト比コントロールは新しい柔軟性を提供し、WordPressはアクセス可能なタイポグラフィに優先順位を付け、CSSカスタムメディアクエリの開発は停止しています。詳細を掘り下げましょう。
Mozillaの最初の実装から6年後、CSS論理プロパティは2021年に完全なブラウザのサポートに近づいています。Firefox、Chrome、および最新のSafariプレビューは、以下に概説するプロパティと値をすでにサポートしています。 論理CSSは、マージンインライン
( reft
および right-right
)および inset
(、
、、
、、
、、
、
/* BEFORE */ main { margin-left: auto; margin-right: auto; } /* AFTER */ main { margin-inline: auto; }、
、
、/* Switch to RTL when translated */ .translated-rtl { direction: rtl; }、
)などの速記でスタイリングを簡素化します。 左
)。
右から左への(RTL)レイアウトへの適応が非常に簡単になります。 シンプルなクラススイッチは、アラビア語、ペルシャ語、ウルドゥー語などのRTL言語に翻訳されたサイトに重要な遷移を処理します。
は、エミュレートされたシリアル接続を介して、マイクロコントローラーや3Dプリンターなどの周辺機器とのバイバイバイバイト通信を促進します。
は、NFCタグに短距離ワイヤレス読み取り/ライティングを許可します。
preserveaspectratio = none
preserveaspectratio = "none" を設定して、svgを伸ばして容器を埋め、画像を歪めます。これは、特定の空間を埋める必要がある境界線や対角線の線など、応答性のあるページ上のシンプルで装飾的な要素に役立ちます。
@custom-media --narrow-window (max-width: 30em); @media (--narrow-window) { /* narrow window styles */ }斜体は強調を強化しますが、特にディスレクシアの読者にとって、拡張使用はアクセシビリティの課題を提示します。 WordPress 5.7は、読みやすさを向上させるために、説明から斜体、ヘルプテキスト、および管理インターフェイス内のその他の領域を削除することにより、これに対処します。 このアップデートは、カスタムWebフォントをシステムフォントに置き換えます。
。
CSSカスタムメディアクエリ:まだ進行状況を待っています@custom-media --narrow-window (max-width: 30em); @media (--narrow-window) { /* narrow window styles */ }
@Custom-media ルールは、ほぼ7年前に提案されていますが、未開発のままです。 この機能により、再利用可能なメディアクエリを定義し、コードの重複を減らし、読みやすさを向上させることができます。
@custom-media - narrow-window(max-width:30em); @media(-narrow-window){ / *狭いウィンドウスタイル */ }
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3