2012-04-10 59 views
2

我在表中浮動標題有問題。我的標題應該是colspan="2",但是當我將float:left設置爲td元素「標題」時,colspan停止工作。我想是這樣的:表和浮動

+-------------------------------------------------+ 
|Header headher header header      | 
+-------------------------------------------------+ 
|Something  | Something      | 
+-------------------------------------------------+ 

但我得到這個:

enter image description here

我的代碼:

<table border="1"> 
    <thead> 
     <tr> 
      <th colspan="2" style="float: left;">Header header</th> 
     </tr> 
    </thead> 
    <tbody> 
     <tr> 
      <td>Something</td> 
      <td>Something</td> 
     </tr> 


    </tbody> 
</table> 
+3

所以不要浮動......問題解決:) – CyberDude 2012-04-10 20:00:12

+0

但它似乎中心。如何將它移動到左側? – sundaysloth 2012-04-10 20:04:39

+0

你的意思是裏面的文字居中?使用'style =「text-align:left;」'而不是浮動。 – CyberDude 2012-04-10 20:06:00

回答

7

不要使用float:left,使用text-align:left

<table border="1"> 
    <thead> 
     <tr> 
      <th colspan="2" style="text-align: left;">Header header</th> 
     </tr> 
    </thead> 
    <tbody> 
     <tr> 
      <td>Something</td> 
      <td>Something</td> 
     </tr> 

    </tbody> 
</table> 

jsFiddle example