2014-06-23 4 views
0

4 개의 열과 여러 개의 행이있는 테이블을 만들려고합니다. 표에 더 많은 데이터를 추가하려고하면 정보가 올바른 머리글 아래에 떨어지지 않습니다. 세 번째 표 머리글 아래에있는 정보는 첫 번째 머리글 아래의 정보 하단에 있습니다. 여기 내 코드가있다.HTML 테이블 및 테이블 데이터 정렬

<table> 
<table style="width:800px"> 
<tr> 
    <th><h4>I.T. Department</h4></th> 
    <th><h4>Accounting Department</h4></th> 
    <th><h4>Tax Filings & Surplus Lines Department</h4></th> 
    <th><h4>Licensing Department<h4></th> 
</tr> 
<tr> 
<td align="center" rowspan="2"><br>Test Test<br>I.T. Manager<br>xxx-xxx-xxxx<br><br>     <br>Test Test<br>I.T. Operations Supervisor<br>xxx-xxx-xxxx</td></tr> 
<tr><td align="center" rowspan="2">Test Test<br>Accounting Supervisor<br>xxx-xxx- xxxx<br><br><br>Test Test<br>Accounting Supervisor<br>xxx-xxx-xxxx</td></tr> 



</table> 

이것은 더 많은 데이터를 추가하려고 시도한 선입니다.

<tr><td align="center" rowspan="2">Test Test<br>Accounting Supervisor<br>xxx-xxx-xxxx<br><br><br>Test Test<br>Accounting Supervisor<br>xxx-xxx-xxxx</td></tr> 

내가 뭘 잘못하고 있니?

+0

어떻게 추가 행을 추가 하시겠습니까? –

+0

시험 시험
회계 감독자
XXX-XXX-XXXX


시험 시험
회계 관리자
XXX-XXX-XXXX – SkillSet

+0

만이 한'' 각 ''에 동일한 열의 다른 열에 나타나게하려면 동일한 ''안에 있어야합니다. – Barmar

답변

1

찾고있는 출력이 나오나요?

<table border="1"> 
<tr> 
    <th><h4>I.T. Department</h4></th> 
    <th><h4>Accounting Department</h4></th> 
    <th><h4>Tax Filings & Surplus Lines Department</h4></th> 
    <th><h4>Licensing Department<h4></th> 
</tr> 

<tr> 

    <!-- IT --> 
    <td align="center"> 
     <br>Test Test<br>I.T. Manager<br>xxx-xxx-xxxx<br><br><br>Test Test<br>I.T. Operations Supervisor<br>xxx-xxx-xxxx 
    </td> 

    <!-- ACCOUNTING --> 
    <td align="center"> 
     Test Test<br>Accounting Supervisor<br>xxx-xxx- xxxx<br><br><br>Test Test<br>Accounting Supervisor<br>xxx-xxx-xxxx 
    </td> 

    <!-- TAX --> 
    <td align="center"> 
     Test Test<br>Accounting Supervisor<br>xxx-xxx-xxxx<br><br><br>Test Test<br>Accounting Supervisor<br>xxx-xxx-xxxx 
    </td> 

    <!-- LICENSING --> 
    <td align="center"> 
    </td> 

</tr> 

</table> 

"rowspans"및 추가 TR 태그를 제거하고 문제 해결을 위해 테두리를 추가했습니다.

행을 더 추가하려면 TR과 TD를 복사하여 붙여넣고 TD 태그의 정보를 변경하십시오. 각 <tr>가 새 행을 시작, 테이블에서

<table border="1"> 
<tr> 
    <th><h4>I.T. Department</h4></th> 
    <th><h4>Accounting Department</h4></th> 
    <th><h4>Tax Filings & Surplus Lines Department</h4></th> 
    <th><h4>Licensing Department<h4></th> 
</tr> 

<tr> 
    <!-- IT --> 
    <td align="center"> 
     Test Test<br>I.T. Manager<br>xxx-xxx-xxxx 
    </td> 

    <!-- ACCOUNTING --> 
    <td align="center"> 
     Test Test<br>Accounting Supervisor<br>xxx-xxx-xxxx 
    </td> 

    <!-- TAX --> 
    <td align="center"> 
     Test Test<br>Accounting Supervisor<br>xxx-xxx-xxxx 
    </td> 

    <!-- LICENSING --> 
    <td align="center"> 
    </td> 

</tr> 

<tr> 
    <!-- IT --> 
    <td align="center"> 
     Test Test<br>I.T. Operations Supervisor<br>xxx-xxx-xxxx 
    </td> 

    <!-- ACCOUNTING --> 
    <td align="center"> 
     Test Test<br>Accounting Supervisor<br>xxx-xxx-xxxx 
    </td> 

    <!-- TAX --> 
    <td align="center"> 
     Test Test<br>Accounting Supervisor<br>xxx-xxx-xxxx 
    </td> 

    <!-- LICENSING --> 
    <td align="center"> 
    </td> 

</tr> 

</table> 
+0

예! 그건 완벽하게 작동합니다. – SkillSet

+0

이 문제를 해결해 주셔서 감사합니다. 나는 완전히 이해하지 못했다. – SkillSet

+0

CSS가 Håkon Wium Lie의 눈을 밝히기 전에 이봐, 나는 테이블 이었어. ;) – bloodyKnuckles

1

<td>은 행 내에서 열을 지정합니다

는 더 나은 아직, 여기에 여러 행으로 데이터 분할입니다. 그래서되어야합니다 :

<tr> 
    <td align="center" rowspan="2"><br>Test Test<br>I.T. Manager<br>xxx-xxx-xxxx<br><br>     <br>Test Test<br>I.T. Operations Supervisor<br>xxx-xxx-xxxx</td> 
    <td align="center" rowspan="2">Test Test<br>Accounting Supervisor<br>xxx-xxx- xxxx<br><br><br>Test Test<br>Accounting Supervisor<br>xxx-xxx-xxxx</td> 
</tr> 

그냥 <tr>...</tr> 블록 내부에 또 다른 <td>...</td> 블록을 추가, 다른 열을 추가하려면.

+0

고마워요! 지금은 이해. – SkillSet