浏览器渲染页面时如何隐藏不必要的HTML标记?我正在开发一个响应式主题,现在我只使用display: none;
隐藏所有标签(<div>/<img>/<span>
)。但据我所知,浏览器将读取所有DOM,然后应用包括CSS和JavaScript的所有规则。浏览器渲染时隐藏html标记
CSS
.desktop {
display:none;
}
HTML
<div class="desktop">
<img src= " ..
<div id="container" ...
<span class="font ...
</div>
那么,什么是隐藏通过浏览器呈现不必要的标签时,我使用的是相同的HTML页面与响应相同的CSS文件正确的方法模式?
注意:如果您使用萤火虫,即使您使用display:none
设定浏览器仍会载入所有包含图像的div,但只显示给您。