0

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 へのわずかな変更で、より軽量なソリューションはありますか?

4

2 に答える 2