ブラウザがページをレンダリングするときに不要な HTML タグを非表示にする方法は? 私はレスポンシブ テーマを開発しています。今のところdisplay: none;
、すべてのタグを非表示にするために使用しています ( <div>/<img>/<span>
)。しかし、私が知っているように、ブラウザーはすべての DOM を読み取り、CSS と JavaScript を含むすべてのルールを適用します。
CSS
.desktop {
display:none;
}
html
<div class="desktop">
<img src= " ..
<div id="container" ...
<span class="font ...
</div>
レスポンシブ モードで同じ CSS ファイルを持つ同じ HTML ページを使用しているときに、ブラウザによってレンダリングされた不要なタグを非表示にする正しい方法は何ですか?
注:firebugを使用している場合、display:none
ブラウザで設定しても、画像を含むすべてのdivをロードしますが、表示されません。