2013-07-28 20 views
7

Dobra, długie krótkie opowiadanie. Mam tabelę skonstruowaną w ten sposób:thead z jednym td (pełna szerokość) i tbody z 2 kolumnami (szerokość nie zależy od thead)

<table> 
<thead> 
<tr><th>longer Heading with a width of 100%</th></tr> 
</thead> 
<tbody> 
<tr><td>cell 1</td><td>cell 2</tr> 
<tr><td>cell 3</td><td>cell 4</tr> 
</tbody> 
</table> 

Chciałbym, aby szerokość była pełna i nie zmieniała szerokości komórek tabeli. Sądzę, że istnieje pewna właściwość wyświetlania css, która umożliwiłaby to, ale nie znalazłem jeszcze działającego rozwiązania. Dzięki za pomoc!

+0

Done, znalazł tag podpis, który jest umieszczony zaraz po początku tabeli – user2625636

Odpowiedz

9
<table> 
    <thead> 
    <tr><th colspan="2">longer Heading with a width of 100%</th></tr> 
    </thead> 
    <tbody> 
    <tr><td>cell 1</td><td>cell 2 </td></tr> 
     <tr><td>cell 3</td><td>cell 4 </td></tr> 
</tbody> 

wykorzystanie colspan załatwi Ci

0

To jest łatwiejsze: wystarczy mieć colspan na swoim elemencie th.
colspan definiuje, ile komórek element wysuwa się:

<table> 
    <thead> 
     <tr><th colspan="2">longer Heading with a width of 100%</th></tr> 
    </thead> 
    <tbody> 
     <tr><td>cell 1</td><td>cell 2</tr> 
     <tr><td>cell 3</td><td>cell 4</tr> 
    </tbody> 
</table> 

See my Fiddle

Powiązane problemy