IE8 beta1 中的 CSS 屬性

來源:互聯網
上載者:User

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。

———————-華麗的分割線———————-

相關閱讀:

  • IE8 - css-discuss
  • IE8 beta 1 - first tests
  • Internet Explorer 8
相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.