日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

border:none 与border:0的区别

發布時間:2023/12/9 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 border:none 与border:0的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

border:none與border:0的區別體現為兩點:一是理論上的性能差異,二是瀏覽器兼容性的差異。

性能差異:

  【border:0;】把border設為“0”像素效果等于border-width:0,瀏覽器依然對border-width、border-color進行了渲染,即已經占用了內存值。

  【border:none;】把border設為“none”,實際效果等同于border-style:none,瀏覽器解析“none”時將不作出渲染動作,即不會消耗內存值。

兼容性差異:

  【border:none;】IE6、IE7中,border為“none”時,標簽button、input邊框依然存在。

  【border:0;】當border為“0”時,感覺比“none”更有效,所有瀏覽器都一致把邊框隱藏

解決方法:

  1、input,button{border:none;background:none;} 據說這種方法理論上沒有性能消耗,添加background來實現兼容,難道不需要占用內存???

  2、input,button{border:0 none;} 個人覺得這種方法相較于第一種通過background實現兼容的方法要好

  3、input,button{border:0;}這種方法字符最少,大項目中節省的流量啊,而且我覺得這個內存消耗神馬滴可以通過其他頁面優化來彌補。

總結:

  對比border:0;與border:none;之間的區別在于有渲染和沒渲染,感覺他們和display:none;與visibility:hidden;的關系類似。

  對于border:0;與border:none;個人更向于使用,border:none;,因為border:none;畢竟在性能消耗沒有爭議,而且兼容性可用背景屬性解決不足以成為障礙。

轉載于:https://www.cnblogs.com/christal/p/4610610.html

總結

以上是生活随笔為你收集整理的border:none 与border:0的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。