画像は、Web開発における重要な概念を強調するツイートを示しています。リソースは、CSSで参照されているという理由だけでロードされていません。また、DOMはそれらを要求する必要があります。
この洞察に富んだツイートは、ウェブサイトの機能を理解するための正しいメンタルモデルを強調しています。これをさらに明確にしましょう:
/* CSSだけでは負荷が保証されません。 'myfont.woff2'、 'font-family:' mywebfont ';'ロードするSelector *に設定する必要があり、 * DOMの要素はそのセレクターと一致する必要があります。 */ @font-face { font-family: 'mywebfont'; src:url( 'myfont.woff2')format( 'woff2'); } /*同様に、 'Whaty.jpg'は、domにselector '.some-element'が存在する場合にのみロードします。 */ .some-element { 背景イメージ:url( 'whatid.jpg'); }
本質的に、CSSは指示を提供しますが、DOMは、どのリソースが実際にフェッチされ、ブラウザがWebページをレンダリングするために使用するかを決定します。 CSSにリソースが存在することは、それをロードするのに必要な条件ではありませんが、十分ではありません。
以上がリソースはCSSによって要求されていませんが、DOMによって要求されていませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。