2011-12-21 12 views
1

私はcshtmlページ内で使用されるテーブルを持っています。私は、最初の行は、そのテキストボックスをconatins要件テーブル内のさまざまな行の高さを制御します。

  1. chstmlページのすべてのスペースを取る必要があります。このテーブルには、二列
  2. にこのテーブルを持っています(WIN-形で、それは親にドッキングする必要がある項)
  3. を以下しています最初の行のすべてのスペースを取る必要があります。
  4. 2行目にラベルが含まれます。
  5. 第二列は、テーブルの高さ

の10%を取るのに対し、最初の行は、私は以下などTRとTDとかなり初心者だテーブルの高さの90%がかかります私の出発点である、任意の助けになりますとても有難い。

<table > 
    <tr> 
     <td > 
      @Html.TextBoxFor(m => m.Description) 
     </td> 
    </tr> 
    <tr> 
     <td> 
      @Html.LabelFor(m => m.SomeThing) 
     </td> 
    </tr> 
</table> 

答えて

1

セルの高さで行の高さを制御できます。私はそれを制御するためにCSSを使用することをお勧めしますが、インラインで行うこともできます。ブラウザがテーブルの高さを制御できるようにするのがベストプラクティスで、最初の行の高さを90%に設定するだけで、テーブルはその領域の100%にする必要があります.2番目の行は10%テーブル。これは動作するはずです:

<div style="height:100%"> 
    <table> 
    <tr> 
     <td style="height:90%"> 
      @Html.TextBoxFor(m => m.Description) 
     </td> 
    </tr> 
    <tr> 
     <td style="height:10%"> 
      @Html.LabelFor(m => m.SomeThing) 
     </td> 
    </tr> 
    </table> 
</div> 
+0

私のために#2をしていないようです –

+0

あなたはそれが高さの10%に設定していないことを意味しますか?その後、私は答えを修正した、それを設定することができます。 – Robert

+0

これは、私のオリジナルの質問から要件2を満たしていないことを意味していません(この表は、chstmlページのすべての領域を取る必要があります(win-formsという用語では親にドッキングする必要があります)) –

関連する問題