2010-06-30 184 views
0

這個小問題開始做我的頭,我已經讀了很多,並從來沒有過去的問題,但我似乎無法得到第二個div出現在右側表格單元格,任何幫助將不勝感激。表格單元格對齊

我的標記是

<td> 
    <div class="sort"> 
     <a href="#">ID</a> 
     <span class="icon1"></span> 
    </div> 
    <div class="divider icon2"></div> 
</td> 

而且我的CSS是

thead .sort a { 
    color: #fff; 
    float: left; 
} 

thead .sort { 
    float: left; 
} 

thead .divider { 
    float: right; 
} 

我期待這是一件簡單的事還是我只是遠眺。

謝謝你,你正在使用<thead>

+0

你的CSS引用'thead',但是你的HTML中沒有'thead'。複製到這裏時是否是錯誤的,或者這可能是問題所在? – Mike 2010-06-30 13:21:16

回答

1
table .sort a {color: #f00; float: left;} 
table .sort {float: left; border:1px solid #093;} 
table .divider {float: right; border:1px solid #00F;} 

<table width="100%" border="0"> 
     <tr> 
     <td> 
      <div class="sort"> 
      <a href="#">ID</a> 
      <span class="icon1"></span> 
      </div> 
      <div class="divider icon2">icon</div> 
     </td> 
     </tr> 
    </table> 

作品使用<thead>

注意我剛剛添加了幾個邊框到CSS。

但後來我只是試過你的代碼,這也適用於這裏。

在CSS中使用THEADTABLE似乎沒有區別。你有可能有另一種風格與用於桌子的風格衝突嗎?

無論如何,通過上面的CSS(引用table .SORT而不是THEAD .sort),在HTML行中添加THEAD標籤並不會影響它。

希望有所幫助。

+0

謝謝大衛,這有幫助,我已經拿出了所有我的CSS分開的可能會影響這一點,並發現了問題,我在細胞的右側添加了一點填充,這個細胞是如此小填充是推動標題反對的標題。謝謝你的幫助。 – Martin 2010-07-01 06:50:40

+0

酷,很高興你找到了概率,並高興地幫助:) – David 2010-07-01 11:01:11

0

CSS,但在Html,您正在使用<td>。嘗試在Html

+0

我有,它去

​​etc – Martin2010-06-30 13:34:53

+0

我認爲你的CSS然後需要修改,用div替換thead。只是想 – 2010-06-30 13:46:20