border:none;與border:0;的區(qū)別當前位置:首頁>主要服務>網站制作>CSS![]() 這問題在網絡相信已經有不少人問到 ,最近再次被牽起討論 ,籍此記錄一下個人的理解,border:none;與border:0;的區(qū)別體現有兩點:一是理論上的性能差異二是瀏覽器兼容性的差異。 1.性能差異 【border:none;】把border設為“none”即沒有 ,瀏覽器解析“none”時將不作出渲染動作,即不會消耗內存值 。 2.兼容性差異 、input而言 ,在win、win7 、vista 的XP主題下均會出現此情況 。 【border:none;】當border為“none”時似乎對IE6/7無效邊框依然存在。
,感覺比“none”更有效 ,所有瀏覽器都一致把邊框隱藏
,而對于border屬性的渲染性能對比暫時沒找測試的方法 ,雖然認為他們存在渲染性能上的差異但也只能說是理論上。 2. 如何讓border:none;實現全兼容 ?只需要在同一選擇符上添加背景屬性即可 。
0
|