环境 xp ie 8 , ietester

<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<style rel="stylesheet" type="text/css">
*{font-size:19px;}
i{color:red; font-weight:bold; margin:0 10px;}
b{color:#BF7C17; margin:0 10px;}
h2,p{padding:20px; }
h2{background:#eee; font-size:20px;}
p{font-size:15px;}
p[attr]{color:blue; } /* ie7-8 ok, ie6 not support */
p[attr="bar"]{color:pink; } /* ie7-8 ok , ie6 not */
p[attr~="go"]{color:green;} /*ie7-8 ok, ie6 not */
p[attr|="some"]{color:red;} /* ie7-8 ok, ie6 not */ .subEle > span { background:#eee;} /*ie 7-8 ok, ie6 not */
.nextSibling ~ span{background:pink;} /* ie7-8 ok, ie6 not */
.DnextSibling + span{background:skyblue;} /* ie7-8 ok, ie6 not */ .fc span:first-child{border:1px solid red;} /* ie7-8 ok, ie6 not */
.lc span:last-child{border-bottom:2px solid red;} /* ie6-8 not */
</style>
</head>
<body>
<h2>测试CSS2属性选择器的支持情况</h2>
<p attr="foo">测试selector是否支持[attr] 字体为蓝色 则支持<i>测试通过:IE8 IE7</i><b>测试不通过 IE6</b></p>
<p attr="bar">测试selector是否支持[attr=value] 字体为粉红色 则支持<i>测试通过:IE8 IE7</i><b>测试不通过 IE6</b></p>
<p attr="baz go">测试selector是否支持[attr="val1 valtarget"] 字体为绿色 则支持<i>测试通过:IE8 IE7</i><b>测试不通过 IE6</b></p>
<p attr="baz-some-thing">测试selector是否支持[attr="val1-valtarget"] 字体为红色 则支持<i>测试通过:IE8 IE7</i><b>测试不通过 IE6</b></p>
<hr />
<h2>测试CSS2关系选择器的支持情况</h2> <div class="subEle"><span>E>F 若支持子元素选择器 背景灰色<i>测试通过:IE8 IE7</i><b>测试不通过 IE6</b></span></div>
<div><p><span>span1</span><span class="nextSibling">span2 ref </span><span>span3</span><span>E ~ F 若支持后置同辈元素选择器 背景粉红色<i>测试通过:IE8 IE7</i><b>测试不通过 IE6</b></span></p></div>
<div ><p><span class="DnextSibling">span1</span><span>E + F 若支持相邻后置同辈元素选择器 背景蓝色<i>测试通过:IE8 IE7</i><b>测试不通过 IE6</b></span></p></div>
<hr />
<h2>测试CSS2 :first-child :last-child选择器的支持情况</h2>
<p class="fc"><span>:first-child 若支持则有边框<i>测试通过:IE8 IE7</i><b>测试不通过 IE6</b></span></p>
<p class="lc"><span>span1</span><span>span2</span><span>:last-child 若支持则有下边框<b>测试不通过:IE8 IE7 IE6</b></span></p> <script type="text/javascript">
alert(navigator.userAgent);
</script>
</body>
</html>

1.  类选择器

.important{color:blue;}

.important.iterm{border:1px solid red;}

~~所有浏览器都支持类选择器,但多类选择器(.className1.className2)不被ie6支持。

测试css2.1选择器IE6/7/8支持情况,属性选择器/子元素/相邻的更多相关文章

  1. 解决ie6下不支持fix属性,模拟固定定位

    <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content ...

  2. 让IE6/IE7/IE8支持CSS3属性的8种方法介绍

    我们都知道,IE浏览器暂不支持CSS3的一些属性.国外的工程师们,不安于此现状,他们总是尽量使用一些手段使IE浏览器也能支持CSS3属性,我觉得这些都是很有意义,很有价值的工作,可以推动整个技术领域的 ...

  3. 7、前端--jQuery简介、基本选择器、基本筛选器、属性选择器、表单选择器、筛选器方法、节点操作、绑定事件

    jQuery简介 宗旨:Write less, do more. 内部封装了js代码 是编程更加简单并且兼容所有的主流浏览器 版本:1.x 2.x 3.x # 可以使用3.x最新版 是第三方的类库:使 ...

  4. CSS3(各UI元素状态伪类选择器受浏览器的支持情况)

    选择器 Firefox Safari Opera IE Chrome E:hover Y Y Y Y Y E:active Y Y Y N Y E:focus Y Y Y Y Y E:enabled ...

  5. CSS3 选择器——笔记+实战案例(基本选择器、组合选择器、属性选择器、伪类选择器)

    使用CSS3 选择器——笔记 CSS通过选择器控制HTML元素,CSS选择器对网页对象可以实现一对一.一对多或者多对一的匹配. 一.CSS3选择器分类 CSS选择器在CSS2.1选择器的基础上新增了属 ...

  6. IE7浏览器下CSS属性选择器二三事

    一.为何专门说起IE7 以前,或者说数年前,我们从事桌面端网页开发的时候,基本上都还要兼顾IE6浏览器, 即使有些特性,IE7支持,我们也会忽略之.于是,我们会不自然地把IE6和IE7浏览器归为一路货 ...

  7. CSS 属性选择器的深入挖掘

    CSS 属性选择器,可以通过已经存在的属性名或属性值匹配元素. 属性选择器是在 CSS2 中引入的并且在 CSS3 中得到了很好拓展.本文将会比较全面的介绍属性选择器,尽可能的去挖掘这个选择器在不同场 ...

  8. css3 -- 属性选择器

    属性选择器: 1.CSS属性选择器 属性选择器E[attr="value"]{} 包含属性选择器E[attr~="value"]{} 2.CSS3的新属性选择器 ...

  9. CSS3的属性选择器

    CSS3中新增了许多选择器,今天零度给大家说说CSS3的属性选择器. 与CSS2相比,CSS3新增了3种属性选择器:[attr^=value].[attr$=value].[attr*=value]: ...

随机推荐

  1. Linux C网络编程学习笔记

    Linux C网络编程总结报告 一.Linux C 网络编程知识介绍: 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端. 客户端:(client) 在网络程序中, ...

  2. IOS本地化。

    1,项目名本地化 点击项目,蓝色图标->info 最下面+号,添加chinese本地化. Supporting Files->infoPlist.strings 下会有两个文件,有一个是设 ...

  3. DropDownList控件学习

    using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...

  4. Spring Cache使用详解

    Spring Cache Spring Cache使用方法与Spring对事务管理的配置相似.Spring Cache的核心就是对某个方法进行缓存,其实质就是缓存该方法的返回结果,并把方法参数和结果用 ...

  5. 【视频教程】JEECG 入门视频教程大全+历史版本号代码下载

    <JEECG_v3 入门视频> PPT介绍下载:http://share.csdn.net/slides/4208 ************************************ ...

  6. python下yield(生成器)

    python下的协程: #encoding=utf-8 """ 协程----微小的进程 yield生成器-----生成一个可迭代对象比如list, tuple,dir 1 ...

  7. 通过SqlHelper实现登录

    1.建立解决方案:. 首先创建windows窗体应用程序,然后拖出登录界面 2. 写配置文件App.config:     <configuration>         <conn ...

  8. 使用PowerShell 命令集进行SQL Server 2012 备份和还原

    最近心相不错,所以打算翻译一些英文文档做福利,原文在此,翻译有不足的地方还请各位兄弟指点. 讨论什么是DBA最重要的工作的时候,你最常听到就是一条就是DBA只要做好备份和恢复.事实如此,如果你不做备份 ...

  9. (" use strict")Javascript 严格模式详解

    Javascript 严格模式详解 转载别人的博客内容,浏览了一遍,没有全部吸收,先保存一下链接 http://www.ruanyifeng.com/blog/2013/01/javascript_s ...

  10. Visual Studio Tools for Unity安装及使用

    Visual Studio Tools for Unity安装及使用 转载自:CSDN 晃了一下,10.1到现在又过去两个月了,这两个月什么也没有学,整天上班下班,从这周末开始拾起unity,为了年后 ...