测试css2.1选择器IE6/7/8支持情况,属性选择器/子元素/相邻
环境 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支持情况,属性选择器/子元素/相邻的更多相关文章
- 解决ie6下不支持fix属性,模拟固定定位
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content ...
- 让IE6/IE7/IE8支持CSS3属性的8种方法介绍
我们都知道,IE浏览器暂不支持CSS3的一些属性.国外的工程师们,不安于此现状,他们总是尽量使用一些手段使IE浏览器也能支持CSS3属性,我觉得这些都是很有意义,很有价值的工作,可以推动整个技术领域的 ...
- 7、前端--jQuery简介、基本选择器、基本筛选器、属性选择器、表单选择器、筛选器方法、节点操作、绑定事件
jQuery简介 宗旨:Write less, do more. 内部封装了js代码 是编程更加简单并且兼容所有的主流浏览器 版本:1.x 2.x 3.x # 可以使用3.x最新版 是第三方的类库:使 ...
- 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 ...
- CSS3 选择器——笔记+实战案例(基本选择器、组合选择器、属性选择器、伪类选择器)
使用CSS3 选择器——笔记 CSS通过选择器控制HTML元素,CSS选择器对网页对象可以实现一对一.一对多或者多对一的匹配. 一.CSS3选择器分类 CSS选择器在CSS2.1选择器的基础上新增了属 ...
- IE7浏览器下CSS属性选择器二三事
一.为何专门说起IE7 以前,或者说数年前,我们从事桌面端网页开发的时候,基本上都还要兼顾IE6浏览器, 即使有些特性,IE7支持,我们也会忽略之.于是,我们会不自然地把IE6和IE7浏览器归为一路货 ...
- CSS 属性选择器的深入挖掘
CSS 属性选择器,可以通过已经存在的属性名或属性值匹配元素. 属性选择器是在 CSS2 中引入的并且在 CSS3 中得到了很好拓展.本文将会比较全面的介绍属性选择器,尽可能的去挖掘这个选择器在不同场 ...
- css3 -- 属性选择器
属性选择器: 1.CSS属性选择器 属性选择器E[attr="value"]{} 包含属性选择器E[attr~="value"]{} 2.CSS3的新属性选择器 ...
- CSS3的属性选择器
CSS3中新增了许多选择器,今天零度给大家说说CSS3的属性选择器. 与CSS2相比,CSS3新增了3种属性选择器:[attr^=value].[attr$=value].[attr*=value]: ...
随机推荐
- 【转】context和getApplicationContext()介绍
在android中常常会遇到与context有关的内容,大多都是作为参数在传递,但是它的作用究竟是什么呢 先说它的用法,举个例子 在语句 AlertDialog.Builder builder = n ...
- 手机SIM卡介绍 三类不同标准的SIM卡
SIM卡的全称是Subscriber Identity Module,翻译过来也叫客户识别模块,也叫做智能卡.用户身份识别卡.这块小小的芯片可以存储用户的号码.信息,以及一定数量的联系人数据,配合我们 ...
- Java中String、StringBuilder以及StringBuffer
原文出处: 海子 相信String这个类是Java中使用得最频繁的类之一,并且又是各大公司面试喜欢问到的地方,今天就来和大家一起学习一下String.StringBuilder和StringBuffe ...
- Installing on CentOS/RHEL / KB forum / Ajenti
Installing on CentOS/RHEL / KB forum / Ajenti Ajenti → KB → Installation Is it?: Inappropriate Spam ...
- Python lambda和reduce函数
看到一篇博文写lambda和reduce函数.笔者小痒了一下,用Python实现一下: #! /usr/bin/env python # -*-coding:utf-8-*- import time ...
- c#语言基础之组成结构
一.项目结构 .cs--- 源文件(程序代码) .csproj---项目文件(管理文件项) .sln--- 解决方案文件(管理项目) .config---配置文件 函数的四要素:名称.输入. ...
- Java学习01
Java学习01 第一章 1.JRE与JDK JDK(JAVA Develop Kit,JAVA开发工具包)提供了Java的开发环境和运行环境,主要用于开发JAVA程序,面向Java程序的开发者; J ...
- python2.7_2.2_在套接字服务器上使用ForkingMixIn
Linux系统下才能用本程序.因为有Frok新的进程.... 代码如下: # -*- coding: utf-8 -*- import os import socket import threadin ...
- Python之路Day13
day13主要内容:JavaScript.DOM.jQuery 武Sir blog:http://www.cnblogs.com/wupeiqi/articles/5369773.html JavaS ...
- Python之路:Python 函数
一.函数式编程:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装 二. 函数的定义和使用 def 函数名(参数): ... 函数体 ... 函数的定义主要有 ...