このようなCSSで:
...
#big-menu {
background: #fff url(../images/big-menu.jpg) no-repeat;
}
#some-menu {
background: #fff url(../images/some-menu.jpg) no-repeat;
}
#some-other-menu {
background: #fff url(../images/some-other-menu.jpg) no-repeat;
}
...
の背景画像の読み込みを遅らせて、HTML 内のすべての画像と他のすべての CSS 背景 (と)#big-menu
を含む他のすべての後に読み込まれるようにする方法はありますか?some-menu
some-other-menu
その理由は、big-menu.jpg のサイズが非常に重いため、最後にロードする必要があるためです。結局のところ、それは単に目を楽しませるだけであり、それよりも優れた用途を持つ他の背景画像があります. (ボタンに使われているものなど)
CSS に配置する順序または#big-menu
HTML のマークアップ () の出現は、最初に読み込まれるものと関係がありますか? またはそれを制御するためのより信頼できる方法はありますか? javascript (jQuery を推奨) で問題ありません。