3つの異なるcssファイルを使用しているかどうかを知りたいのですが、iPhone / iPadのモバイルブラウザは3セットのcssファイルすべてをダウンロードしますか、それとも画面サイズに関連するものだけをダウンロードしますか?これを使って。
<link media="only screen and (max-width: 320px)" href="iphone-portrait.css" type= "text/css" rel="stylesheet">
<link media="only screen and (min-width: 321px) and (max-width: 480px)" href="iphone-landscape.css" type= "text/css" rel="stylesheet">
<link media="only screen and (min-device-width: 481px)" href="desktop.css" type="text/css" rel="stylesheet">
http://www.w3schools.com/html5/html5_app_cache.aspから使用する答えを見つけました
モバイル用に3つの異なるcssファイルがあり、cssがiphoneに保存されている場合でも、帯域幅を最小化して各cssのダウンロードを1つだけにします。これにより、使用する帯域幅を減らしながらWebサイトを高速化できます。
.htaccessファイルを作成し、これをに配置します。
AddType text/cache-manifest manifest
次に、demo.manifestが好きなものと呼ばれる別のファイルを作成し、
CACHE MANIFEST
# v0.0.1
icon.png
desktop.css
iphone-landscape.css
iphone-portrait.css
次に、htmlページで、これを実行して宣言する必要があります。
<html manifest="demo.manifest">
cssとファイルを更新したら、demo.manifestとブラウザを更新して、demo.manifestの新しいバージョンとそのすべてのコンテンツをもう一度ダウンロードする必要があります。