前々からh2のようなブロック要素に対し、中の文字の数によりブロックの幅が変わるような指定ができないかと思ってはいたのだが、width:0; とすると、WindowsのIE5.5,Mozilla0.9.2ではそのように表示できることを発見した。このページのh2要素に試してみる。しかしCSSの文法としては正しいのかどうか。今のところよく分からずです。
(2001年7月14日)
MacのIE5で確認したところ、width:100%のような表示だったのでやりなおし。やはりインライン要素にしてしまうのが無難と思われたので、そのように変更。さらに-1pxの絶対配置にして……これでなんとかうまくいっただろうか。(7月15日)
指摘により、IE5.5ではうまいこといっていたがIE5.0では題と本文が重なることが分かり、元にもどしました。「ブロック要素に中の文字の数によりブロックの幅が変わるような指定」をするという課題は、一時棚上げにしとこう。
(2001年7月19日)
北村曉 kits@akatsukinishisu.net