<body>
<table width="99%" align="center" bgcolor="#BBBBBB" border="1px">
<tr height="40px">
<td>
<table width="100%">
<tr><td width="20%"></td>
<td width="60%" align="center" style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;color:green">Welcome to PDC!</td>
<td align="center"><img src="Image/PDC.png" height="38px"></td >
</tr>
</table>
</td>
</tr>
<tr height="200px">
<td>
<table width="100%" border="1px">
<tr>
<td width="25%">
<table>
<tr><td><a href="PDCSI.html" target="iframe1">大会简介</a></td></tr>
<tr><td><a href="PDCCI.html" target="iframe2">大会介绍</a></td></tr>
<tr><td><a href="BASEJOB.html" target="iframe3">基本业务</a></td></tr>
<tr><td><a href="GAP.html"target="iframe4">大会人事</a></td></tr>
<tr><td><a href="POTC.html"target="iframe5">大会宗旨</a></td></tr>
</table>
</td>
<td>
<iframe name="iframe1" src="" width="100%" height="100%" border="none"></iframe>
<iframe name="iframe2" src="" width="100%" height="100%" border="none"></iframe>
<iframe name="iframe3" src="" width="100%" height="100%" border="none"></iframe>
<iframe name="iframe4" src="" width="100%" height="100%" border="none"></iframe>
<iframe name="iframe5" src="" width="100%" height="100%" border="none"></iframe>
</td>
</tr>
</table>
</td>
</tr>
<tr height="30px">
<td align="center">BASE/ALL</td>
</tr>
</table>
我的代码如上面
我的图片如下
第二行右边的五行单元格怎么整合在一起,用什么语句整合,达到点一个右边就只显示一个的效果
引用 皆我百晓生 小程序回复内容作答:
要把第二行右边的五行单元格合并成一个单元格,可以使用colspan
属性来实现。
将这五个单元格合并为一个单元格,可以在最外层的<td>
标签上添加colspan="5"
属性,如下所示:
<tr height="200px">
<td colspan="5">
<table width="100%" border="1px">
<!-- 其他代码 -->
</table>
</td>
</tr>
这样就会将这五个单元格合并为一个单元格,并且占据整行的宽度。通过设置colspan
属性的值为合并的单元格数目。
注意,由于合并了单元格,所以在内层的表格中的单元格数量应该和合并的数量保持一致,或者使用合适的colspan
属性来进行调整。
希望能帮到你!
【相关推荐】
在实际的项目开发过程中,我们不建议用table进行布局,原因如下:
以上都是比较专业的回答,从我个人使用的角度来白话说一下,首先table是个规则的显示,几行几列都是比较确定的,而我们的页面布局并不是那么有规律,所以有时要让数据同时占几行或占几列来打破这种规律,还有就是数据在表格中居左、居中、居右都得进行控制,无形加大了编码的难度,得照顾各个方面,不像使用div+css定位来的快些。升华地说,在一个有局限性的框架里面是创造不出特别好的作品的,只有在一片自由、没有限制的空间中才方便人进行创造、简单的创造。。。
当然,有些情况下使用table布局会很好用,就是那些一看就很有“表格感”的界面。没有了,就先写这些吧。