border边框在浏览器中的渲染方式

作者:小志 来源:blog.linxz.cn 时间:2010-03-10 10:52:00 

针对border边框属性在浏览器中的渲染方式很早以前就开始在QQ群中看到大家在讨论,而我也一直以border:0 none;的方式处理。其中当然也是有我自己为什么要做的原因,对于这个原因在下面的分析中将会提到。在对border边框属性进行分析之前,需要说明的几点内容是:

  1. 小志我并不是一个分析专家,只是借助Firebug和IE developer这两个工具在FF浏览器和IE浏览器中查看浏览器的渲染结果;

  2. 因为只是查看了FF浏览器和IE浏览器的渲染结果,并不能代表所有的浏览器都是相同的方式进行渲染。

为了能更好的对边框的样式进行对比,这里我们选用的是“按钮”元素,但使用的标签却是不同的,它们分别是input标签元素和button标签元素。顺带需要提到的一点就是,这两个标签元素在各个浏览器中的共同点是都属于系统控件元素,边框样式以及按钮背景都是跟系统主题有着绝对性的关系。

使用相同的XHTML结构代码,分别针对FF浏览器和IE浏览器进行对比。

<input type="button" value="按钮" />
<hr />
<button>按钮</button>

演示动画1   演示动画2

通过默认的当前系统主题的样式影响,我们发现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,谢谢!

标签:边框,浏览器,渲染,border
0
投稿

猜你喜欢

  • javascript中caller和callee详解

    2024-04-29 13:38:05
  • Python利用pythonping处理ping的示例详解

    2023-08-12 00:28:45
  • 学习Python需要哪些工具

    2023-06-20 17:48:40
  • 数据库报错:Unknown column 'xxx' in 'where clause'问题的解决过程

    2024-01-22 23:23:04
  • Django使用Celery加redis执行异步任务的实例内容

    2022-08-25 18:09:53
  • 快速查找Python安装路径方法

    2023-02-24 00:11:23
  • Python 数据可视化之Matplotlib详解

    2022-12-30 05:33:21
  • 基于python实现学生管理系统

    2021-11-24 21:07:48
  • python如何去除字符串中不想要的字符

    2022-01-05 20:37:46
  • WSC脚本部件技术:利用Javascript编写ActiveX控件

    2008-05-05 13:13:00
  • python实现rsa加密实例详解

    2021-08-24 03:32:51
  • python实现手势识别的示例(入门)

    2021-02-17 03:52:55
  • Golang语言实现gRPC的具体使用

    2024-05-05 09:26:19
  • 详解python变量与数据类型

    2021-09-24 14:38:32
  • 在Pycharm中设置默认自动换行的方法

    2022-09-10 04:29:00
  • python3 xpath和requests应用详解

    2022-10-13 18:24:36
  • SQL Server数据转换服务基本概念介绍

    2009-01-20 15:52:00
  • Python连接Mysql实现图书借阅系统

    2024-01-17 12:08:26
  • python实现发送带附件的邮件代码分享

    2021-11-24 12:28:30
  • 解决pip install xxx报错SyntaxError: invalid syntax的问题

    2023-02-13 23:53:07
  • asp之家 网络编程 m.aspxhome.com