2011-07-07 14 views
5

私はHTMLにはあまり慣れていないので、これは単純なものですが、私はグーグル私をグーグルでそれを理解することができませんでした。とにかく、私がいる問題は、このことで説明することができる。HTMLテーブル、1行大きくする

<html> 
<body> 
    <table border="1"> 
     <tr> 
      <td>lots of words blah blah</td> 
     </tr> 
     <tr> 
      <td>word</td> 
      <td>word</td> 
      <td>word</td> 
     </tr> 
    </table> 
</body> 
</html> 

いうし、延伸しても、最初の列を持っている方法は、ちょうどその最初のセルが大きくなっていること、ありますか?最初の行に1つのセルしかないので、空のスペースがたくさんあります。行に合わせてセルを展開したいのではなく、列全体を伸ばしたり、縦に伸ばしたりしてください。これをどうやって回避するのですか?あなたのケースでは、あなたの最初の行のtdが最初<td>要素に<td colspan="3">

+0

すべての助けてくれてありがとう! – John

答えて

6

は、複数の列をカバーするために、それを伝えるためにCOLSPAN属性を使用します。

このように:<td colspan="3">

colspanの値は、使用する列の数です。

5

設定colspan="3"になるので

1

各行の列数は同じにする必要があります。

<tr> <td colspan="3">lots of words blah blah </td> </tr> 
+0

すべての行が同じ数の列である必要はありません。最後のギャップは許容されます。 – evan

0

あなたが変更したい要素にwidth属性を追加することができます。この場合は、明示的にこのように、すべての列にまたがるように、あなたの大きなセルを伝えることができます。

関連する問題