border:0 和 border:none 的区别主要体现在两点:性能差异 和 兼容差异
性能差异
border:0 :是需要占内存的,(因为渲染后,实际上是一个像素为 0的border)
border:none 是不需要占内存的 (浏览器在解析 border:none的时候,并不会做出渲染)
兼容差异
只存在于IE6 IE7的<input type="button"/> 和 <button>标签中,其他浏览器不存在兼容
border:0 在所有的浏览器中效果都一样,都是把边框隐藏掉(不是去掉),
border:none 对IE6 IE7 按钮的边框无效,其他浏览器则会去掉按钮的边框 ,现在IE6 7 差不多逐渐抛弃。无需纠结用哪个
实际中border:0 和 border:none 都差不多,两者性能方面对页面渲染速度的差别不是很大
原文:https://www.cnblogs.com/qiqi9/p/14243038.html