0

CSS宣言がどのようになっているのだろうか:

display: none !important;

コンテンツ配信に関してはモバイルブラウザでの扱いとなります。

モバイル ブラウザ (Android、iOS など) がコンテンツをダウンロードできないようにするために使用されますか。

この宣言は、foundation3 などのフレームワークで、コンテンツを適用すべきでない場合にデバイスからコンテンツを隠すために使用されます。

よろしく、アレックス

4

1 に答える 1

2

「表示: なし」はコンテンツのみを非表示にします。残念ながら、アセットは引き続きダウンロードされます。「display: none」を使用して画像を非表示にし、さまざまなブラウザがどのように反応するかについては、この詳細なリストを参照してください。http://timkadlec.com/2012/04/media-query-asset-downloading-results/

テキストコンテンツに関しては、私が知る限り、ドキュメントの一部であるため、ブラウザーによって読み取られ、ダウンロードされます。

これは、ブラウザーのインスペクターを開いて、ページのダウンロード中にネットワーク タブを見れば、自分で確認できます。ダウンロードにかかった時間とともに、ダウンロードされたすべてのアセットが表示されます。画像、テキストのブロック、背景画像を含む空の div などのさまざまなオブジェクトをいじり、それらすべてに「display: none」を適用します次に、ページを更新してネットワーク タブを観察すると、何がダウンロードされているかがわかります。

モバイルで「display: none」を使用してコンテンツを非表示にすることはあまり良い考えではありません。ajax と Jquery を介してコンテンツを条件付きで読み込むことができます。それを調べることをお勧めします。

于 2012-09-22T13:31:35.120 に答える