原创、转载、经典

您当前的位置:heluyao的小站:无非不美 -> 文章中心 -> 轻描淡写 -> 文章内容

IE8 beta1 中的 CSS 属性

作者:不详    来源:转载    发布时间:2008-5-9 1:03:23

IE8 (下文中的 IE8 暂时仅代表IE8 beta1) 中增加了 CSS3 中的子串匹配的属性选择器(substring matching attribute selectors),具体规则与正则中的匹配很相似:

  • E[att^=’val’] //子串以’val’ 开始
  • E[att$=’val’] //子串以’val’ 结束
  • E[att*=’val’] //子串中包含’val’

IE8 支持绝大多数基本的 CSS2.1 选择器:

  1. :before and :after 被支持,只支持文本,不支持图片,但还存在bug
  2. :focus 被支持。
  3. display: inline-block 被支持(只能用于内联元素)。
  4. display: table 被支持。
  5. list-style 完全被支持,包括值 upper-greek (此值其他浏览器均未支持)。
  6. outline 被支持。
  7. border-collapse, border-spacing 和 caption-side 被支持。
  8. white-space 完全被支持。
  9. box-sizing 被支持,不过使用的是私有属性 -ms-box-sizing 。

不支持的包括但不限于::first-line 、:first-letter、opacity 和 RGBA。

对于原来用来区分 IE 的 HACK 在 IE8 中基本失效(比如*property:value、*property:value等)。

Update 08-3.8:

  1. 原有 IE 的 list-item whitespace bug 在 IE8 中依旧存在。
  2. 原有 IE 的 z-index bug 在 IE8 中依旧存在。
  3. IE8 中产生新的 bug:当 line-heigth 小于正常值时,超出的部分将被裁切掉。
  4. IE8 中依然不支持 border 的 transparent 值。
  5. IE8 中 @import 只支持三层嵌套。

Update 08-3.12:

  1. IE8 中 负数的text-indent 值会被裁切
  2. IE8 中依然存在 Fuzzy Specificity Bug
The Comment(评论内容只代表网友观点,与本站立场无关!)
  • 文章标题:
  • IE8 beta1 中的 CSS 属性
  • 你的名字:
  •  (注意:名字中不能有空格!)
  • 打 分:
  • 100分 85分 70分 55分 40分 25分 10分 0分
  • 评论内容:
  • (注“”为必填内容。)
我的淘宝小店:妖妖公主流行饰品坊

订阅

订阅我的文章 订阅到“鲜果” 订阅到“抓虾” 订阅到“Google” 订阅到“Yahoo”