Othersの最近のブログ記事
dean.edwards.name/IE7/overview/は、IE5~IE6でのCSS描画の不具合を解消するJavaScriptライブラリ。現在アルファ版。まだ検証していませんが、期待通り動作してくれたら素晴らしい。
主なサポートセレクターは
- namespace|selector
- parent > child
- adjacent + sibling
- adjacent ~ sibling
- [attr], [attr="value"], [attr~="value"] etc
- .multiple.classes (fixes bug)
- :hover, :active, :focus (for all elements)
- :first-child, :last-child, only-child, nth-child, nth-last-child
- :check, :disabled, :enabled
- :root, :empty, :contains(), :not()
- :before/:after/content:
- :lang()
jQuery利用すればだいたい解消できそうですけれど、:before/:after/content:サポートは嬉しい。
その他には、
- works with both HTML and XML documents
- supports imported style sheets
- preserves the cascade of the style sheet
- does not alter the document structure
- does not repeatedly query the DOM tree using JavaScript
- uses pure CSS to enforce style sheet rules
- supports the W3C box model in both standards and quirks mode
- supports fixed positioning (flicker free)
- supports overflow:visible
- supports min/max-width/height
- fixes broken (X)HTML elements (abbr, object)
- standardies forms behavior
- supports PNG alpha transparency
- lightweight script (22K)
- completely modular (add/remove fixes)
- works for Microsoft Internet Explorer 5+ (Windows only)
などなど。アルファチャネル付きのPNGサポートやW3C標準のボックスモデルの適応(嬉しい)、min / max-width / heightへの対応などいたれりつくせり。素晴らしい。

