border边框在浏览器中的渲染方式
作者:小志 来源:blog.linxz.cn 时间:2010-03-10 10:52:00
针对border边框属性在浏览器中的渲染方式很早以前就开始在QQ群中看到大家在讨论,而我也一直以border:0 none;的方式处理。其中当然也是有我自己为什么要做的原因,对于这个原因在下面的分析中将会提到。在对border边框属性进行分析之前,需要说明的几点内容是:
小志我并不是一个分析专家,只是借助Firebug和IE developer这两个工具在FF浏览器和IE浏览器中查看浏览器的渲染结果;
因为只是查看了FF浏览器和IE浏览器的渲染结果,并不能代表所有的浏览器都是相同的方式进行渲染。
为了能更好的对边框的样式进行对比,这里我们选用的是“按钮”元素,但使用的标签却是不同的,它们分别是input标签元素和button标签元素。顺带需要提到的一点就是,这两个标签元素在各个浏览器中的共同点是都属于系统控件元素,边框样式以及按钮背景都是跟系统主题有着绝对性的关系。
使用相同的XHTML结构代码,分别针对FF浏览器和IE浏览器进行对比。
<input type="button" value="按钮" />
<hr />
<button>按钮</button>
通过默认的当前系统主题的样式影响,我们发现IE浏览器在对button和input这两个标签元素的解析上已经是存在着一点细节上的不同,但就目前这个系统主题中所看到的页面表现效果是近乎于相同的,关于这点有兴趣的同学可以自行实验一下。上列所看到的无任何CSS样式定义之前的属性结果中,我们得到的结果是:
* FF浏览器:input标签和button标签的边框样式为border-width:3px; border-style:outset; border-color:#E5E5E5;
* IE浏览器:input标签边框样式为border-width:2px; border-style:outset;而button标签边框样式为border-width:2px;
有了这些数据之后,我们再看看当我们针对border边框属性定义了样式之后会是怎么样的一个结果。
分析border边框属性在浏览器中的渲染方式 首发小志博客,如果感觉内容还不错而要转载的朋友请不要怜惜 http://blog.linxz.cn/ 这么一个URL,谢谢!
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
查询数据表中的记录(SELECT)
中国移动G3笔记本全Flash 网站
![](https://img.aspxhome.com/file/UploadPic/20094/27/g3_1-35s.jpg)
YUI学习笔记(3)
屏蔽Flash 右键菜单的方法
动态程序防采集的新方法
IE6下的CSS BUG枚举
SQL Server 自动化管理分区设计方案(图解)
![](https://img.aspxhome.com/file/UploadPic/20117/21/1311233017657-88s.jpg)
Asp无组件上传进度条解决方案
3个比较好用的asp检查函数
Asp中Server.ScriptTimeOut脚本超时属性需要注意的一点
oracle命令行删除与创建用户
WEB前端开发经验总结之实战篇
![](https://img.aspxhome.com/file/UploadPic/20086/12/200861213042621s.gif)
Oracle 数据库 临时数据的处理方法
asp使用ServerVariables集合
![](https://img.aspxhome.com/file/UploadPic/20082/27/2008227132759154s.jpg)
SQLServer 游标简介与使用说明
不同分辨率下的自适用宽度
![](https://img.aspxhome.com/file/UploadPic/200811/24/2008112413340367s.jpg)
关闭窗口时保存数据的办法
MySQL如何查询当前正在运行的SQL语句
MySQL 索引详解
Access 导入 MSSQL 2000/2005 数据库工具
![](https://img.aspxhome.com/file/UploadPic/200810/22/coosel2.0_79s.jpg)