关于CSS 3 及浏览器兼容性问题

简介:

CSS 3 标准

随着AJAX 及jQuery 的出现,CSS 也在不断地自我完善。

CSS 3 吸取了多年来Web 发展的需求,提出了很多新颖的CSS 特性。

例如:CSS 3 中的圆角矩形 border-radius 属性(但在IE 浏览器中无效)。

<html>
<head>
<title>圆角矩形</title>
<style type="text/css">
<!--
div{
width:200px;height:120px;
border:2px solid #000000;
background-color:#FFFF00;
border-radius:20px; /* CSS3 中的圆角矩形 */
-moz-border-radius:20px; /* mozilla 中的圆角矩形 */
-webkit-border-radius:20px; /* Safari 3 中的圆角矩形 */
}
-->
</style>
</head>
<body>
<div></div>
</body>
</html>

注意:由于IE 7 浏览器是以CSS 2 为基础,所以不支持圆角属性。

浏览器的兼容性

浏览器的兼容性,程序员可以通过http://www.css3.info/selectors-test/test.html 来测试自己的浏览器对各种CSS 选择器的支持。

正是因为浏览器对CSS 3 的兼容性问题,使得CSS的属性没有得到推广。

jQuery 的引入

jQuery 框架通过预先的JavaScript 编程,提供了几乎所有的CSS 3 标准下的选择器。开发者可以利用这些选择器来选择HTML 中的标签元素。

注意:jQuery 中的这些选择器的兼容性非常好,在目前主流的浏览器下都可以使用。




本文转自钢钢博客园博客,原文链接:http://www.cnblogs.com/xugang/archive/2010/10/14/1851133.html,如需转载请自行联系原作者

相关文章
|
存储 缓存 网络协议
html&css&浏览器相关面试题大全(二)
html&css&浏览器相关面试题大全
156 0
|
Web App开发 编解码 前端开发
html&css&浏览器相关面试题大全(四)
html&css&浏览器相关面试题大全
163 0
|
7月前
|
前端开发 JavaScript
js 进入浏览器全屏(F11效果)、退出全屏、指定元素全屏、判断当前是否全屏、监听浏览器全屏事件、定义全屏时的css样式(全屏伪类)
js 进入浏览器全屏(F11效果)、退出全屏、指定元素全屏、判断当前是否全屏、监听浏览器全屏事件、定义全屏时的css样式(全屏伪类)
701 0
|
存储 缓存 JavaScript
html&css&浏览器相关面试题大全(三)
html&css&浏览器相关面试题大全
|
9月前
|
前端开发
(最简单)使用 reset-css 初始化浏览器css样式
(最简单)使用 reset-css 初始化浏览器css样式
336 1
|
9月前
|
Web App开发 前端开发 JavaScript
CSS容器查询获得主流浏览器支持,是什么?怎么用?
CSS容器查询获得主流浏览器支持,是什么?怎么用?
155 0
|
Web App开发 前端开发
CSS @media 判断不同浏览器使用不同CSS
CSS @media 判断不同浏览器使用不同CSS
79 0
|
Web App开发 前端开发 JavaScript
html&css&浏览器相关面试题大全(一)
html&css&浏览器相关面试题大全
|
前端开发 开发者
将近20年,CSS终于在所有现代浏览器实现了原生嵌套语法!!!-3
使用&进行精确控制和灵活性 假设您想要选择.demo元素,并使用:not()选择器。这时就需要使用&:
214 0
|
前端开发
将近20年,CSS终于在所有现代浏览器实现了原生嵌套语法!!!
选择任何三角形和正方形 这个任务需要选择多个嵌套元素,也称为组选择器。 不使用嵌套,现在的CSS有两种方式:
123 0

热门文章

最新文章