浏览器IE6不支持的CSS样式的选择符

  1. child selector

   h1 > strong { color:red;} 无效,

   只能使用 h1 strong {color:red; }

  不支持子选择符,但支持派生选择符。

  2.sibling selector

  li+li { font-style:bold; } 无效。

  3.Pseudo-Class Selector有限支持。

  a:link :visited { color:#fff;},只认最后一个:visited.

  最好按如下顺序写:

  a:link {color: navy;}

  a:visited {color: gray;}

  a:hover {color: red;}

  a:active {color: yellow;}

  IE6对伪类选择符支持,也仅限于超链。

  4 attribute selector

  h1[class] {color: silver;} 无效。

  上面的不支持,Eric Meyer的CSS权威指南都指出了,我也在主流环境验证过,IE6 SP1/WIN XP。

  5. 但Eric Meyer书中说,IE对多类选择符不支持并不正确,至少对IE6而言,并非如此。

  .warning.urgent {background: silver;} 有效,并非无效。

时间: 2024-10-31 16:58:12

浏览器IE6不支持的CSS样式的选择符的相关文章

CSS中的选择符实际使用指南

  在我最早开始写css的时候,其代码上的高自由度就一直很令我困惑.这就是说,同一个设计,如果让不同的人来实现,最终的代码一定是有差异的.但这存在一个问题,如果不同的人通过不同的方法以及代码风格,都从外观上实现了一样的设计,将很难评价谁做得更好.想来也是,既然都实现了设计,达到了目的,css这种没有程序逻辑的代码中,又能找出什么来说明谁做得更出色呢? 而如今,我认同的观念是,css这种描述性语言,仍然有着代码上的质量评判.评判标准就是可维护性(Maintainability)和性能(Perfor

IE6对多个CSS样式的解析

<html> <head> <title>ie6对多个css教程样式的解析</title> <style type="text/css"> body { font-size:12px; } .west { color:green; } .west.color { color: red; } </style> </head> <body> <p class="west"

解析css中的选择符命名

  原来命名可以这样的 前一段时间,在某一站点看到了这样的内容: "这也可以?"是我对此的第一印象.不过,稍作调查知道了,这样写确实是有效的.此外,这个?_?的符号表情,看起来是不是相当有存在感?再看看搭配的css属性,display: none !important;即定义元素一定不显示,是不是也非常符合这个表情想要表达的意思? 只要遵循css语法,就可以很好地应用这种不常见的命名. 命名字符的规定 英文单词的组合你一定很熟悉,例如.top_nav用来表示顶部导航,不仅用了合法的选择

DIV+CSS中浏览器兼容方法及div+css的使用技巧

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 相信很多的朋友在div+css的页面制作当中都会遇到这个问题,由于IE系列浏览器对于HTML标签和CSS样式表的解释与其他浏览器会有所区别,所以在制作页面的时候经常会出现一些小BUG,和网页错位等现象,下面站长好站为大家讲解一写,在div+css中如何兼容各大浏览器. 首先我们先要检查相应的HTML标签,如果你的标签错误,无论你如何修改CSS

经验共享:网页技术CSS样式表网页布局经验

css|网页|样式表 1.标签在Mozilla中默认是有padding值的,而在IE中只有margin有值. 2.同一个的class选择符可以在一个文档中重复出现,而id选择符却只能出现一次;对一个标签同时使用class和id进行CSS定义,如果定义有重复,id选择符做的定义有效. 3.一个兼容性调整(IE和Mozilla)的笨办法: 初学可能会碰到这样一个情况:同样一个标签的属性在IE设置成A显示是正常的,而在Mozilla里必须要设成B才能正常显示,或者两个倒过来. 临时解决方法: 选择符

CSS样式表层叠(cascade)处理冲突

  即使在不太复杂的样式表中,也可能会有两个或者更多个规则找到同一元素.CSS通过一个叫做层叠(cascade)的过程处理这种冲突.层叠给每个规则分配一个重要程度指数.作者定义的样式具有最高的重要性指数,其次是用户定义的样式.但是为了增强用户的控制能力,用户可以通过为任何规则增加一个!important来提高它的重要性指数,让它的优先级高于任何规则,甚至是比作者的!important还要高. 因此,层叠重要性指数的次序依次为: 标记为!important的用户样式 标记为!important的作

使用CSS样式表格式化XML文档

 这篇文章适用于有一定CSS基础的朋友们.如果你还没有CSS基础,可以到中文w3schools进行学习.      1.XML中引入CSS样式.      在XML中引入CSS样式表有两种方法.一种是在XML文档中直接嵌入CSS样式:另一种则是外部引入(似乎在WEB中很多引入的方式都有这两种).在XML中直接嵌入CSS样式的方法如下:  1 <?xml version="1.0" encoding="utf-8"?> 2 <?xml-stylesh

CSS样式表常用小技巧收藏_经验交流

· ul 标签在 Mozilla 中默认是有 padding 值的,而在 IE 中只有 margin 有值.  · 同一个的 class 选择符可以在一个文档中重复出现,而 id 选择符却只能出现一次:对一个标签同时使用 class和 id 进行 CSS 定义,如果定义有重复,id 选择符做的定义有效.  · 初学可能会碰到这样一个情况,同样一个标签的属性在 IE 设置成 A 显示是正常的,而在 Mozilla 里必须要设成 B 才能正常显示,或者两个倒过来. 临时解决方法:选择符 {属性名:B

CSS上下文选择符实现基于位置为HTML元素添加样式

CSS的选择符有三种.①上下文选择符:②ID和Class选择符;③属性选择符,而上下文选择符的最大好处就是可以方便的实现基于位置为HTML元素添加样式 比如我们想位于article和aside标签中的p标签,设置不同的样式 上下文选择符也叫后代组合式选择符,是以空格分隔标签名的,其格式为: 标签1 标签2 {声明} 这里的标签就是HTML元素,标签2是我们想要选择的目标,而且只有在标签1是标签2的祖先元素时才能选中标签2.只要是祖先元素即可,不一定非要是父元素 我们以下列HTML代码为例,进行演