2021は、CSSの論理的特性のより広い採用に大きな変化を示しています!最近のChrome APIリリースは議論を引き起こし、SVGのアスペクト比コントロールは新しい柔軟性を提供し、WordPressはアクセス可能なタイポグラフィに優先順位を付け、CSSカスタムメディアクエリの開発は停止しています。詳細を掘り下げましょう。
論理CSS:Emerging Default
Mozillaの最初の実装の6年後、CSS論理プロパティは2021年に完全なブラウザのサポートに近づいています。Firefox、Chrome、および最新のSafariプレビューは、以下に概説するプロパティと値をすでにサポートしています。論理CSSは、 margin-inline
( margin-left
とmargin-right
組み合わせ)やinset
物( top
、 right
、 bottom
、 left
)などの速記でスタイリングを簡素化します。
/* 前に */ 主要 { マージン左:自動; マージン右:自動; } /* 後 */ 主要 { マージンインライン:Auto; }
右から左(RTL)レイアウトに適応することが大幅に簡単になります。シンプルなクラススイッチは、アラビア語、ペルシャ語、ウルドゥー語などのRTL言語に翻訳されたサイトに重要な遷移を処理します。
/ *翻訳時にRTLに切り替えます */ .translated-rtl { 方向:RTL; }
David BushellのWebサイトはこのアプローチを例示し、Google Translateのtranslated-rtl
クラスを活用しています。 Chromeでの翻訳後のRTLレイアウトとLTRレイアウトを比較して、違いを確認します。
Chromeの物議を醸すFugu API
プロジェクトFUGUの一部であるWebHIDおよびWebシリアル(デスクトップ)とWeb NFC(Android)の高度なハードウェア相互作用のための3つのAPIの最近のリリースが論争を引き起こしました。 W3Cコミュニティグループ内で開発されましたが、まだWeb標準ではありません。
- WebHID API: OSドライバーを欠く珍しいヒューマンインターフェイスデバイスとのWebアプリの相互作用を有効にします(例えば、任天堂Wiiリモート)。
- WebシリアルAPI:エミュレートされたシリアル接続を介して、マイクロコントローラーや3Dプリンターなどの周辺機器とのバイトごとの通信を促進します。
- Web NFC API: NFCタグへの短距離ワイヤレス読み取り/ライティングを許可します。
AppleとMozillaは、フィンガープリント、セキュリティ、その他の懸念を引用して、予約を表明しています。 Mozillaの位置については、仕様の位置ページで詳しく説明しています。
SVG柔軟性: preserveAspectRatio=none
デフォルトでは、SVGはアスペクト比を維持しながらスケールします。 preserveAspectRatio="none"
の設定SVGを伸ばして容器を埋め、潜在的に画像を歪めます。これは、特定のスペースを埋める必要がある境界線や対角線の線など、応答性のあるページ上のシンプルで装飾的な要素に役立ちます。
WordPress:アクセシビリティのために斜体を削減します
斜体は強調を促進しますが、拡張使用は特にディスレクシアの読者にアクセシビリティの課題を提示します。 WordPress 5.7は、読みやすさを向上させるために、説明から斜体、ヘルプテキスト、および管理インターフェイス内のその他の領域を削除することにより、これに対処します。このアップデートでは、カスタムWebフォントをシステムフォントに置き換えます。
CSSカスタムメディアクエリ:それでも進歩を待っています
ほぼ7年前に提案された@custom-media
ルールは未開発のままです。この機能により、再利用可能なメディアクエリを定義し、コードの重複を減らし、読みやすさを向上させることができます。
@custom-media -narrow-window(max-width:30em); @media(-narrow-window){ / *狭いウィンドウスタイル */ }
ブラウザのサポートは不確かですが、公式のPostCSSプラグインは即時の実装の利点を提供します。メディアクエリの著者定義環境変数の概念も調査されていますが、進行中の作業のままです。
@media(max-width:env( - lard-window)){ / *狭いウィンドウスタイル */ }
以上がプラットフォームニュース:デフォルトの論理CSS、FUGU API、カスタムメディアクエリ、およびWordPress対イタリックスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

CSSグリッドは、複雑で応答性の高いWebレイアウトを作成するための強力なツールです。設計を簡素化し、アクセシビリティを向上させ、古い方法よりも多くの制御を提供します。

記事では、レスポンシブデザインにおけるスペースの効率的なアラインメントと分布のためのレイアウト方法であるCSS FlexBoxについて説明します。 FlexBoxの使用量を説明し、CSSグリッドと比較し、ブラウザのサポートを詳細に説明します。

この記事では、ビューポートメタタグ、柔軟なグリッド、流体メディア、メディアクエリ、相対ユニットなど、CSSを使用してレスポンシブWebサイトを作成するための手法について説明します。また、CSSグリッドとフレックスボックスを使用してカバーし、CSSフレームワークを推奨しています

この記事では、要素の寸法の計算方法を制御するCSSボックスサイズのプロパティについて説明します。コンテンツボックス、ボーダーボックス、パディングボックスなどの値と、レイアウト設計とフォームアライメントへの影響について説明します。

記事では、CSS、キープロパティ、およびJavaScriptとの組み合わせを使用してアニメーションの作成について説明します。主な問題は、ブラウザの互換性です。

記事では、3D変換、主要なプロパティ、ブラウザの互換性、およびWebプロジェクトのパフォーマンスに関する考慮事項にCSSを使用して説明します。

この記事では、CSSグラデーション(線形、放射状、繰り返し)を使用して、ウェブサイトのビジュアルを強化し、深さ、フォーカス、および現代の美学を追加します。

記事では、CSSの擬似要素、HTMLスタイリングの強化における使用、および擬似クラスとの違いについて説明します。実用的な例を提供します。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ホットトピック









