2012-05-07 10 views
1

固定列のテーブルを作成しようとしましたが、何らかの問題に直面しました。 例: tbodyテーブルの残りの部分と固定列を簡単に区別できるため、位置がわかりません。ブラウザのサイズを変更すると、固定列がテーブルのデザインを台無しにします。固定列のtdの背景色はtbodyの残りの部分と同じではなく、最も重要なのは、列の記述が同じ列の複数の行に表示されていることです。固定列のtdの高さは、 trは私の例から最後のtrに見ることができます。 誰も私にこれを手伝ってもらえますか?説明が同じtd内の2行にある場合、テーブル固定列は機能しません

Please check my fiddle: 

http://jsfiddle.net/Ksb2W/81/

ありがとうございました。あなたは、どちらもサイズを変更するので、両方のテーブルにそれを適用する必要があり、その後%を使用する場合は、別々に

<table id='main'> 

    <tr> 
     <td> 
      <div> 
       use this div to define width of the viewable area 
       <table> 
        this is your table with the data 
       </table> 
      </div> 
     </td> 
     <td>action table here, don't need special positioning</td> 
    </tr> 

</table> 

使用定義された幅を少しこれを設定することができますが、私は定義された幅があることだと思うので

+0

なぜこの列が必要なのかわかりませんが、列を取得する方がはるかに優れています。これで達成しようとしている目標は何ですか? – Huangism

+0

@Huangismあなたは私にいくつかの例を教えてもらえますか? –

+0

なぜこの列が必要なのか説明できますか?私はあなたがそこにそれがなぜ必要なのか分からない。あなたは何をしたいのかというより良いアプローチがあると思うのですが、なぜあなたは達成しようとしているのかを知る必要があります – Huangism

答えて

0

大丈夫より良い。コードを理解できない場合は教えてください