border 0 和border none 的區別

2021-09-18 04:53:31 字數 346 閱讀 5582

一是理論上的效能差異;二是瀏覽器相容性的差異。

效能差異:

【border:0;】把border設為「0」畫素雖然在頁面上看不見,但按border預設值理解,瀏覽器依然對border-width/border-color進行了渲染,即已經占用了記憶體值。

【border:none;】把border設為「none」即沒有,瀏覽器解析「none」時將不作出渲染動作,即不會消耗記憶體值。

相容性差異: 相容性差異只針對瀏覽器ie6、ie7與標籤button、input而言,在win、win7、vista 的xp主題下均會出現此情況。 【border:none;】當border為「none」時似乎對ie6/7無效邊框依然存在,

border 0 和border none 的區別

感覺它和display none 與visibility hidden 的關係類似 而對於border屬性的渲染效能對比暫時沒找測試的方法,雖然認為他們存在渲染效能上的差異但也只能說是理論上。1.效能差異 對比border 0 與border none 之間的區別在於有渲染和沒渲染 border 0...

border none 和border 0 的區別

border是乙個簡寫屬性,即 border border width border style border color 平時寫的時候可以不寫齊三個屬性,寫其中乙個或兩個也是允許的,因為這樣寫,瀏覽器會設定這個缺少屬性的預設值。border 0 等價於 border width 0 border ...

border none 與border 0 的區別

border none 與border 0 的區別體現有兩點 一是理論上的效能差異二是瀏覽器相容性的差異。效能差異 border 0 把border設為 0 畫素雖然在頁面上看不見,但按border預設值理解,瀏覽器依然對border width border color進行了渲染,即已經占用了記憶...