display:compact のチェック

自分の中で非常に需要が多く感じられるものなのだけど、ブラウザの対応具合がよろしくない。その上新しい仕様書ではなくなるらしい。←という話をどこかで見たんだけど忘れてしまった。

compact
指定された要素を、後に続くブロックボックスの左マージン(後に続くブロックボックスの書字方向が「rtl」の場合は右マージン)内にインラインで配置します。ただし、指定された要素がマージン内に1行で収まりきらない場合や、後に続くブロックボックスが回り込みの対象(float)であったり絶対配置されている場合は、ブロックボックスとして扱われます。

display: compact がだめなら仕方ない

代替措置
こういうのすごい需要あると思うのです。
お名前
ご住所
電話番号

フォームに関しては、サイズ処理の問題でブラウザ互換をとるのが難しい。いろんなパラメをゼロから始めて調節するしかないか。

もっと安定しないか

フロート処理の不安定感(上記の input 入れた時に顕著)をなんとかしたいので、dl で左マージンとって dt をマイナスマージン処理。あんまり変わらんか。

ラベルはフォームにふっついてたほうがよいか?

お名前
ご住所
電話番号

ついでに display: run-in

compact
指定された要素を、後に続くブロックボックスの左マージン(後に続くブロックボックスの書字方向が「rtl」の場合は右マージン)内にインラインで配置します。ただし、指定された要素がマージン内に1行で収まりきらない場合や、後に続くブロックボックスが回り込みの対象(float)であったり絶対配置されている場合は、ブロックボックスとして扱われます。

コッチはこれでなんとかなる。全部インラインにしちゃえばいい、と。

2005-10-15 12:15:55 +0900

まだ新しめのマック環境でしかチェックしてません。


Copyright © 2005 Ichiro Kick for www.ichiro.to Check Resource.