MVC フレームワークのビューによって生成される次の HTML 構造があります。この HTML 構造は、ユーザーが入力したフォームの名前と値のペアを表示するためにページで繰り返し使用されます。これは基本的に、各名前と値のペアを表示するためにビューによって呼び出される HTML ウィジェットです。
単純化するために、元の class 属性が style 属性に置き換えられ、プロパティがより明確に表示されます。
<div>
<p>
<span style="display: inline-block; width: 40%;">Name:</span>
<span>Value</span>
</p>
</div>
これは通常、次のように表示されます。
Name: Value
現在、「値」が長すぎる場合、ディスプレイはこれを行います。
Name: This value is extremely
too long for me.
この表示動作を変更したいので、こんな感じに。
Name: This value is extremely
too long for me. Any
longer string simply
adds to the bottom.
これを達成し、IE6 で動作する唯一の方法は、テーブル タグを使用することですが、表示される名前と値のペアごとに多くのテーブル タグが作成されることになります。ページ上のデータを単一のテーブル タグに入れることができません。IE6 でも動作する CSS/HTML へのわずかな変更で、より軽量なソリューションはありますか?