CSS在Internet Explorer 6, 7 和8中的差别(2)

作者:神采飞扬 来源:前端观察 时间:2009-10-26 18:14:00 


伪类和伪元素

:hover后面的后代选择器

示例



a:hover span { color: #0f0;}

描述

一个元素可以被:hover伪类后面的选择器定位,就像后代选择器一样。上面的例子,在鼠标悬停的时候,将会改变a元素内的span元素中的文字的颜色。

支持情况


IE6
No

IE7
Yes

IE8
Yes

链伪类

示例



a:first-child:hover { color: #0f0;}

描述

伪类可以链起来以缩小元素选择。上面的例子会定位每一个父级元素下的第一个a标签,并将hover伪类P应用到它上。

支持情况


IE6
No

IE7
Yes

IE8
Yes

非锚点元素中的:hover

示例



div:hover { color: #f00;}

描述

:hover伪类可以应用到任何元素的悬停状态,而不只是a标签。

支持情况


IE6
No

IE7
Yes

IE8
Yes

:first-child伪类

示例



div li:first-child { background: blue;}

描述

改伪类定位每一个指定的元素的父级元素的第一个子元素。

支持情况


IE6
No

IE7
Yes

IE8
Yes

Bugs

IE7中,如果要定位的第一个子元素之前有HTML注释,first-child伪类将会无效。

:focus伪类

示例



a:focus { border: 1px solid red;}

描述

该伪类定位有键盘焦点的所有元素。

支持情况


IE6
No

IE7
No

IE8
Yes

:before 和:after 伪类

示例



#box:before { content: "本段文字在盒子前面";} #box:after { content: "本段文字在盒子后面";}

描述

这两个伪元素分别在指定元素的前面和后面添加生成的内容,结合content属性一起使用。

支持情况


IE6
No

IE7
No

IE8
Yes

标签:CSS,IE6,IE7,IE8,区别
0
投稿

猜你喜欢

  • 简单的ASP生成HTML并分页程序

    2009-07-20 12:32:00
  • Firefox插件推荐:CSS Usage

    2009-10-26 18:44:00
  • ASP的URLDecode函数URLEncode解码函数

    2011-02-16 11:17:00
  • javascript修正12个浏览器兼容问题[译]

    2009-04-23 12:19:00
  • 初学ASP编程易犯的一个错误要注意

    2008-11-07 15:08:00
  • 用自定义html标签让IE支持html 5新增元素

    2008-03-18 12:57:00
  • SQL Server转换为XQuery及反向转换

    2009-01-20 13:32:00
  • 使用带批注的 XDR 架构创建 XML 视图

    2008-09-04 14:24:00
  • SQL Server 2005如何设置多字段做关键字

    2009-01-08 15:57:00
  • SQL Server与Oracle、DB2的优劣对比

    2009-01-07 14:16:00
  • ASP中实现分页显示的七种方法

    2007-09-20 13:19:00
  • 并行查询让SQL Server加速运行

    2009-03-16 16:31:00
  • asp伪继承初探_实例代码

    2011-04-19 10:32:00
  • XML 增、删、改和查示例

    2008-09-05 17:12:00
  • 打造设计你自己的字体 Ⅲ

    2008-03-14 07:52:00
  • “验证码”等于“流氓软件”

    2007-10-19 18:29:00
  • 慎用 script 节点的 src 属性来传递参数

    2009-11-18 12:59:00
  • FSO无效的过程调用或参数问题

    2010-03-25 21:49:00
  • 精简化的产品设计

    2008-07-26 12:22:00
  • 从数据行入手保护SQL Server数据安全

    2009-04-13 10:28:00
  • asp之家 网络编程 m.aspxhome.com