前の記事 ≪:リッチなselectボックスが実装できる「Select Box Factory」
次の記事 ≫:2008年9月11日 管理人のブックマーク

IE8では独自CSSに-ms-がprefixとしてつくみたい from IEBlog

2008年09月11日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法

IEBlog : Microsoft CSS Vendor Extensions

IE8では独自CSSに-ms-がprefixとして付けられるとIEBlogに書いてあります。
次のようになるみたい。

-ms-accelerator
-ms-background-position-x
-ms-background-position-y
-ms-behavior
-ms-block-progression
-ms-filter
-ms-ime-mode
-ms-layout-grid
-ms-layout-grid-char
-ms-layout-grid-line
-ms-layout-grid-mode
-ms-layout-grid-type
-ms-line-break
-ms-line-grid-mode
-ms-interpolation-mode
-ms-overflow-x
-ms-overflow-y
-ms-scrollbar-3dlight-color
-ms-scrollbar-arrow-color
-ms-scrollbar-base-color
-ms-scrollbar-darkshadow-color
-ms-scrollbar-face-color
-ms-scrollbar-highlight-color
-ms-scrollbar-shadow-color
-ms-scrollbar-track-color
-ms-text-align-last
-ms-text-autospace
-ms-text-justify
-ms-text-kashida-space
-ms-text-overflow
-ms-text-underline-position
-ms-word-break
-ms-word-wrap
-ms-writing-mode
-ms-zoom

以前の使い方も互換性のため出来るようですが、CSS 2.1 compliant にするためにもつけたほうがいいということ。
Mozilla は -moz- 、 Opera は -o- で、IEは -ms- ときました。

互換性と正常動作のためには、例えばfilterでは次のように書くのが推奨されてるみたい。

#transparentDiv {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: .5;
}

スポンサード リンク

By.KJ : 2008年09月11日 12:01 livedoor Readerで購読 Twitterに投稿

間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)