瀏覽器下載了未使用的CSS圖像還是將其忽略?例如。在不符合任何元素的CSS規則中。.nothingHasThisClass{background:url(hugefile.png);}還是這取決于瀏覽器?
3 回答

函數式編程
TA貢獻1807條經驗 獲得超9個贊
這將取決于瀏覽器,因為這是他們決定實施規范的方式,但是在此處進行快速測試:
Chrome:不會
FireFox:不
Safari:不會
IE8:不會
IE7:不會
IE6:未知(有人可以測試并發表評論嗎?)

繁星淼淼
TA貢獻1775條經驗 獲得超11個贊
不,它們不會下載,至少不會在Firefox,IE8和Chrome中下載。
一種簡單的測試方法:
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
.nonexistent {
background: url('index.php?foo');
}
</style>
</head>
<body>
<?php if(isset($_GET['foo'])) {
file_put_contents('test.txt', $_SERVER['HTTP_USER_AGENT']);
} ?>
</body>
</html>
如果test.txt使用瀏覽器的用戶代理填充,則將下載圖像。在我的任何測試中都不是這種情況。
- 3 回答
- 0 關注
- 500 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消