Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在当前浏览器版本中,如果图像为';设置为显示:CSS中无?_Html_Css - Fatal编程技术网

Html 在当前浏览器版本中,如果图像为';设置为显示:CSS中无?

Html 在当前浏览器版本中,如果图像为';设置为显示:CSS中无?,html,css,Html,Css,这个问题是这个问题的后续问题。作者后来建议,浏览器正在逐渐改变他们对隐藏图像的行为。我的问题是:今天怎么样?当前浏览器是否加载此类图像?是。图像仍在加载。这样做的原因是,如果一个人不希望映像出现在那里,那么他们首先就不会安装元素。因此,正确地假设图像将在某个点显示,因此它被加载 这也是关注点的分离。内容不应受到样式的影响。CSS不应该是HTML内容的决定因素显示:无仅声明不应显示图像,且与内容本身无关。浏览器仅在收到CSS规则时隐藏图像。所以图像和CSS规则都是先加载的,然后它的显示变成无。因此

这个问题是这个问题的后续问题。作者后来建议,浏览器正在逐渐改变他们对隐藏图像的行为。我的问题是:今天怎么样?当前浏览器是否加载此类图像?

是。图像仍在加载。这样做的原因是,如果一个人不希望映像出现在那里,那么他们首先就不会安装元素。因此,正确地假设图像将在某个点显示,因此它被加载


这也是关注点的分离。内容不应受到样式的影响。CSS不应该是HTML内容的决定因素<代码>显示:无仅声明不应显示图像,且与内容本身无关。

浏览器仅在收到CSS规则时隐藏图像。所以图像和CSS规则都是先加载的,然后它的显示变成无。因此,即使图像在CSS中显示为无,也会加载图像。是否加载元素直接取决于服务器,而不是浏览器。它只是隐藏已加载的内容。因此,无论是
none
还是
block
都会加载内容。从服务器加载的内容超出了浏览器的控制范围