2011-09-02 12 views
6

2列のhtml表を作成しました。テキストを含む最初の列を右揃えにしたいが、チェックボックスが含まれているので、2番目の列を左揃えにしておきたい。プレゼンテーションのためにそれは見えるだろうが、アイデアは考えていない。私はtd class = "column1"を作成してからtext-align:rightを作成しようとしました。 CSSではなく運はありません。1つの列を右揃えにし、残りの列を1つの表内で左揃えにします。

アイデアをいただければ幸いです。

HTML

<td class="column1">Retrieve Logs:</td> 
<td class="column2"><input type=checkbox name="getcamlogs" checked="checked"></td> 

CSSここに行く

td.column1 { 
    text-align: right; 
} 
+0

何も、あなたが投稿したコードが間違っていないことで正常に動作します私のブラウザ。 – nobody

+0

本当ですか?まだ鉱山で働いていない:/ – smurf

+0

さて、作品は、単純なスペースを停止していた!典型的な!どうもありがとう! – smurf

答えて

6

、これは動作するはずです:)

<style> 
    #mytable {width:500px; margin:0 auto;} 
    #mytable td {width:250px;} 
    #mytable .left {text-align:right; background:#333;} 
    #mytable .right {text-align:left; background:#666;} 
</style> 

<table id="mytable"> 
    <tr> 
     <td class="left">1</td> 
     <td class="right">2</td> 
    </tr> 
</table> 
+1

文章的な点として、左と右から整列を変更するためにそれらを使用しているときに、左と右と呼ばれるクラスを避けようとします。混乱のレシピ。 :) – Chris

+0

これはデモ用のものです: –

+0

ありがとう、私は心に留めておきます:) – smurf

関連する問題