不知道有沒有人曾經想到過,網頁瀏覽器也有可能會對網頁載入的外連檔進行限制?
換言之,亦即當網頁嵌入過多外連檔案時,瀏覽器就會自動對那些超限的其餘檔案視而不見。你曾經遭遇類似問題?或者能夠想像這種情況嗎?
事實上,長久霸倨瀏覽器市場龍頭的IE,就有載入外連CSS的檔案個數,以及大小尺寸的限制。
不過,在一般正常情況下,絕大多數網頁設計師,都應該不至於會遇到這樣的CSS問題。(畢竟,各版本的IE CSS Bugs已經夠讓人疲於奔命了)
根據這篇文章所提到的親身經歷,IE載入外連CSS檔的限制有:
- 無論以<link />或@import url的方式,IE所能載入的外連CSS檔案數為32。也就是說,第33個CSS外連檔會被自動忽視沒作用。
- 每一個外連CSS檔案的大小必須在288KB以內。
這樣的限制,甚至延續到IE7、IE8都不曾改過。前面提到的那篇文章作者,便因此認為這應該不是一個CSS bug,而是IE開發團隊一路走來始終如一的堅持。
這樣的推論,顯然很有道理,畢竟我們都很難想像:一個究竟要大到什麼程度的網站,會需要用到32個以上的CSS外連檔,或者單個CSS檔要寫到大於288KB。
我比較好奇的是,為什麼其他瀏覽器似乎沒有這方面的限制呢?還是說,只是還沒有神農氏出來嚐百草罷了。
延伸閱讀:
Tags: