CSS: The Underscore Hack

IE5以上/Windows は、CSSのプロパティ名の先頭にアンダースコアがあった場合、それを無視してしまう。_color: red は、color: red と解釈される。らしい。

p{
 color: green;
 _color: red;
}

このようにすると、IE5+/Winのみ段落が赤い文字になる。筈。今まで見た中で一番シンプルな方法かも。

Bloglines | Free, Web-Based News Aggregator

試しに使用してみたところ、ねこめしにっきヘッドラインの表示が壊れていた。原因はサービス提供者側の「Escaped markup」の実装ミスで、本物の実体参照とEscaped markupを区別していない。シンプルなXMLアーキテクチャをぶっ壊すこのEscaped markup。次に実害を発見したら纏めます。