border:0; 时把border设为0像素,虽然在页面上看不到,但按border默认值理解,浏览器依然对border-width/border-color进行了渲染,即已经占用了内存值。

border:none;时  把border设为“none”即没有,浏览器解析“none”时将不作出渲染动作,即不会消耗内存值。

兼容性差异只针对浏览器IE6、IE7与标签button、input而言,在win、win7、vista 的XP主题下均会出现此情况。

其实border:0;与border:none;的区别主要是浏览器渲染与不渲染的问题,就相似于display:none;与visibility:hidden;的关系。

让border:none;实现全兼容,只需要在同一选择符上添加背景属性即可,

还有一种方法就是设置border为0 none;我一般都是用这种方法

border:0 none,border:none;,border:0;三者之间的区别相关推荐

  1. [转]ExtJs基础--Html DOM、Ext Element及Component三者之间的区别

    要学习及应用好Ext框架,必须需要理解Html DOM.Ext Element及Component三者之间的区别. 每一个HTML页面都有一个层次分明的DOM树模型,浏览器中的所有内容都有相应的DOM ...

  2. TCP三次握手、四次挥手、socket,tcp,http三者之间的区别和原理

    接着上一篇文章叙述: TCP/IP连接(在互联网的通信中,永远是客户端主动连接到服务端): 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接.TCP协 ...

  3. Python id(obj), ==, is 三者之间的区别

    不多说,直接上代码,看看三者的区别吧. 代码: # 例子 a = [1, 2, 3] b=a; print(a) print(b) print(a is b) print(b is a) print( ...

  4. keydown,keypress,keyup三者之间的区别:

    最近看了Javascript高级教程中对过滤输入的介绍,想实现比如电话号码中不能包好非数值的字符,而相应文本中插入字符的操作是keypress事件,所以就想通过阻止这个事件的默认事件行为来阻止这个事件 ...

  5. html5 localstorage 生命周期,cookie、localStorage和sessionStorage 三者之间的区别以及存储、获取、删除等使用方式...

    写在前面: 前端开发的供个到效近一项消果近一项消果近一项消果近时候,在网页刷新的时候,所有数据都会被清空,这时候就要用到本地存储的技术,前端本地存储的方式有三种,分别是cookie,localstor ...

  6. 【学习日志】2022.09.02 (C++)strcmp和stricmp、strcmpi三者之间的区别、C语言判断文件后缀名、ZENO Audio Update、TEN MINUTES PHYSICS

    (C++)strcmp和stricmp.strcmpi三者之间的区别 (strcmpi在Windows C标准库实现,但不在GNU C标准库实现) #include <string.h> ...

  7. slice、splice、splite三者之间的区别与用法

    彻底搞明白slice.splice.splite三者之间的区别与用法 slice()方法: slice() 方法可从已有的数组中返回选定的元素. slice()方法可提取字符串的某个部分,并以新的字符 ...

  8. 你知道URL、URI和URN三者之间的区别吗?

    这是一个经典的技术争论,许多人都会自问:URL.URI,很可能还有URN,它们之间的区别是什么.虽然,现在我们简单地把 URN 和 URL 都看做 URI,但严格来说URI可以进一步划分为URL.UR ...

  9. 深入理解:文件、二进制、字符集(编码)三者之间的区别与联系

    深入理解:文件.二进制.字符集又称编码,三者之间的区别与联系 一·为什么计算机底层要使用二进制存储数据? 二·如何使用二进制来表示世界上的各种信息与符号? 三·那二进制又与文件.字符集之间有什么关系呢 ...

  10. String String.valueof() toString三者之间的区别~

    String  String.valueof()  toString三者之间的区别~ (String )强制类型转换,使用这种方法时,需要注意的是类型必须能转成String类型.因此最好用instan ...

最新文章

  1. 拿什么留住你,我的程序员
  2. php异常处理技术,顶级异常处理器
  3. 面向连接的Socket Server的简单实现
  4. linux怎样优化桌面,简单优化设置Ubuntu 18.04系统的GNOME桌面
  5. put url带参数_一道腾讯面试题:如何快速判断某 URL 是否在 20 亿的网址 URL 集合中?...
  6. PHP学习笔记 - 在Eclipse中使用XDebug调试代码 | Using XDebug debug code in eclipse
  7. 通达信公式转python为什么很难_转行数据分析为什么这么难?
  8. Machine Learning--决策树(一)
  9. AI电子宠物Vector,会跑会动会聊天,一天内火遍美国科技圈
  10. Java多线程系列 JUC线程池01 线程池框架
  11. java 处理视频帧_如何将视频处理成每帧的图片?.最好是java实现..
  12. 恒生电子java招聘_【恒生电子工资】java开发工程师待遇-看准网
  13. HDU 6148 Valley Numer(数位DP)
  14. win7 电脑如何内外网同时使用
  15. 魅族mx1Android4.4,魅族最新系统 Flyme 1.0 for MX(双核/四核)正式版 基于Android 4.0
  16. ZDNS .网址注册局发布2020年第二季度全球域名发展统计报告
  17. idea+git合并分支解决冲突及详解
  18. 技术学习:Python(11)|操作PDF
  19. Go初学者坑记之 go mod init 和自定义包的使用
  20. 下载旧版本docker镜像

热门文章

  1. 消息中间件kafka与activeMQ、rabbitMQ、zeroMQ、rocketMQ的比较
  2. 服务器消除报警信息,巧妙设置让故障服务器自动报警的小技巧
  3. gsea结果分析图怎么看_微信公众平台数据分析怎么看
  4. webpack 配置 react-pro
  5. Test on 11/24/2018
  6. Python 进阶 之 socket模块
  7. 应用在tomcat下的四种部署方式(原创)
  8. 使用gdb进行程序调试1-在GDB中运行程序
  9. 无法序列化会话状态。请注意,当会话状态模式为“StateServer”或“SQLServer”时,不允许使用无法序列化的对象或 MarshalByRef 对象。...
  10. 《WinForm开发系列之控件篇》Item3 BindingSource (暂无)