|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
另外如果你不是javascrput的高手,你可以不必去写ID,只用class就可以。当客户端程序员写完程序,需要调整时候,你可以在利用他的ID进行控制。
网页制造poluoluo文章简介:比来再次被牵起会商,籍此纪录一下团体的了解,border:none;与border:0;的区分表现有两点:一是实际上的功能差别二是扫瞄器兼容性的差别。
这成绩在收集信任已有很多人问到,比来再次被牵起会商,籍此纪录一下团体的了解,border:none;与border:0;的区分表现有两点:一是实际上的功能差别二是扫瞄器兼容性的差别。
- 功能差别
【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有效边框仍然存在,以下例Demo1:
【border:0;】当border为“0”时,感到比“none”更无效,一切扫瞄器都分歧把边框埋没,以下例Demo2:
总结:
- 对照border:0;与border:none;之间的区分在于有衬着和没衬着,感到他们和display:none;与visibility:hidden;的干系相似,而关于border属性的衬着功能对照临时没找测试的办法,固然以为他们存在衬着功能上的差别但也只能说是实际上。
- 怎样让border:none;完成全兼容?只必要在统一选择符上增加背景属性便可,以下例Demo3:
关于border:0;与border:none;团体更向于利用,border:none;,由于border:none;究竟在功能损耗没有争议,并且兼容性可用背景属性办理不敷以成为停滞。
</p>
你的设计不仅仅用于web浏览器,也可以发布在其他设备上,比如PowerPoint。 |
|