Sampa 2024 のフロントで CSS アーキテクチャの 3 つの柱についてプレゼンテーションを行ったことで、理論的な観点から CSS について多くを読む機会が得られ、CSS についてより成熟した全体的かつ戦略的な視点が得られたと感じています。大規模な CSS 開発。
このツアーで CSS に関する視点を発見し、好奇心が再燃しただけでなく、これらの新しい世界観で新しい決定を下すことに興奮しました。
循環的複雑さはプログラムの複雑さの指標です。各フロー制御と各出力により、メソッド、クラス、またはアプリケーションの複雑さが増加します。
CSS では、複雑さが原因で、セレクターが遅く、再利用性が低く、過度に特殊である可能性があります。
div.sidebar .login-box a.btn span {} /* Pode ser lido como IF (inside .btn) AND IF (on a) AND IF (inside .login-box) AND IF (inside .sidebar) AND IF (on div) */
「セレクターをミニプログラムとして考えてください。」
CSSWizardry ブログの記事へのリンク (英語)
CSS を論理演算を備えた言語として見ることの価値については、コンテキスト条件に従ってコードを使用可能にする論理評価を行うメディア クエリについてだけでなく、すべてのインタラクティブな状態、次のセレクターの有無についても話します。セレクター インデックス、または特定の子の存在 (:has 付き) から。
これは、新しいプロパティと、:has、コンテナ クエリ、および既存だがあまり調査されていないサポート クエリによって引き起こされるパラダイム シフトに関する非常に最新の記事です。
Ahmad Shadeed のブログの英語記事へのリンク
Cascade スタイルシートですが、CSS の記述方法と順序に関係する CSS エラーがよく見られます。 Amelia Wattenberger によるこの美しいブログ投稿では、シンプルかつ視覚的な方法でウォーターフォールがどのように機能するかを示し、それを念頭に置いて CSS について考える方法についての洞察を提供します。
Amelia Wattenberger のブログの英語記事へのリンク
CSS-in-JS を使用する必要があればあるほど、バンドルのサイズ、ランタイムの変更、再利用とコロケーションのアーキテクチャの混乱など、そのマイナス点がさらに気になりました。 CSS 変数を使用すると、スタイルを介して変数を挿入するのではなく、アロー関数を優先することはさらに時代遅れになります。その方がはるかに簡単で、CSS はこのタイプのスコープを適切に処理します。
この記事では、それが存在する理由と仕組みを理解します。また、信じられないほどのリンクが全体を通して言及されています。
英語のメディア記事へのリンク
CSS は、Web の読み込み速度の遅さ、未使用で過剰な CSS、相互作用で必要以上に多くのノードに影響を与えるセレクターと操作、さらにはオーバーヘッドが少なく、より多くのアーキテクチャを必要とする複雑で遅いセレクターであっても、最大の原因です。
この記事では、この重要なアセットの読み込み、コンパイル、優先順位付けにおいてブラウザがどのように動作するか、またエンド ユーザーにとってアセットへのパスを軽減する方法を理解します。
Stoyan Stefanov のブログの英語記事へのリンク
読んだ後、Frontend United での CSS パフォーマンスに関する Harry Roberts によるこのビデオをご覧ください
イーサン・マルコットは、空間の占有に特定の方法で応答する建築アセンブリに基づいて「応答性」という用語を作りました。この垣間見ることは、より少ないルールを指示するより自由な Web を求めた 200 年のジョン・オールソップの文章に触発されました。デバイスの数が増加する世界では、ユーザーがインターフェースを記述する方法が変化しており、インターフェースの見方も変わるでしょう。
A List Apart ブログの記事へのリンク (英語)
読んだ後、応答性 - 本質的なレイアウトについての最新の視点を備えた Jen Simmons によるこのビデオをご覧ください
閉じるには
私は Google チャンネルで HTTP 203 を見ている Jake に出会い、それ以来彼のブログをフォローしています。この記事では、
の折り目にリンクを含める可能性を検討しています。 「折り目」の下にあるもののスタイルを段階的にロードします。それが可能であることを知りませんでしたか?そうだ、ティルも!
Jake のブログの英語記事へのリンク
読んだ後、Chrome for Developers チャンネルの HTTP 203 ショーを見てください。Jake と彼のゲストから多くのことを学びます
以上が4 でびっくりした CSS に関する記事の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。