CSS:最初の一文字だけ大きく(西洋の古書風)

親要素 + 子要素なんて書き方があるとは知らなかった。親要素直後の子要素のみに適用されるスタイルらしい。擬似要素:first-lineと組み合わせて、各章の最初の一文字だけを大きくし、以降の文字を回り込ませるようにした。
む?IEでもGeckoでも*1+表記は非対応なのか。何故かOpera7だけがこれを理解するが、floatもpaddingもmarginもborderも無視されている。

どうやらこれはブラウザの対応の問題らしい。 参考:CSS2対応状況ガイド
ありがとうございます>id:tirukuru
現在のところ、CSS2に完全対応したブラウザは存在しないので仕方ないところではある。プログラマではないのでよく判らないが、そんなに実装が難しいことなのか。

*1:Geckoはちゃんと理解してくれました。floatも完璧。borderだけはとうとう出ませんが許容範囲。