Pra*_*h K 5 javascript html-table
是否有可能在每一行中创建一个具有不同数量单元格的表格,并且具有相同的宽度和高度.如果是这样,如何以更简单的方式完成.. ???
注意:
单元格宽度在每一行都不同
<table>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"> </td>
<td> </td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
Run Code Online (Sandbox Code Playgroud)
这就是我尝试使用coll span ..这就是说第一行单元格宽度是30px,30px,30px.如果我使用coll span,它将像60px,30px但我希望它为50px,40px只有2个单元格
我想要这样
Dan*_*mms 17
您可以使用colspan创建跨多个列的单元格.

<table>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"> </td>
<td> </td>
</tr>
<tr>
<td colspan="3"> </td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
如果你想要所有的宽度和高度相同,但只有不同的单元格数量,你可以不设置特定的单元格<table>.

<table>
<tr>
<td class="content"> </td>
<td></td>
<td></td>
</tr>
<tr>
<td class="content"> </td>
<td class="content"> </td>
<td></td>
</tr>
<tr>
<td class="content"> </td>
<td class="content"> </td>
<td class="content"> </td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
您对图像的更新,是的,您可以使用colspan以下方法完成此操作:

<table>
<tr>
<td> </td>
<td colspan="2"> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"> </td>
<td colspan="2"> </td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
这使用了四列,中间两列比其他列小,这是一个图像,说明了如何设置列:

以下是更随机尺寸单元格的示例.第一排10%,90%和第二排55%,45%.

HTML
<table>
<tr>
<td></td>
<td colspan="2"></td>
</tr>
<tr>
<td colspan="2"></td>
<td></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
CSS
table {
width:100px;
}
td {
border: 1px solid #000;
height:1em;
}
tr:first-child td:first-child {
width:10%;
}
tr:first-child td:last-child {
width:90%;
}
tr:last-child td:first-child {
width:55%;
}
tr:last-child td:last-child {
width:45%;
}
Run Code Online (Sandbox Code Playgroud)