html中的table布局:colspan和rowspan

一开始不知道,用了之后才知道table是怎么布局的。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style> table,td,th {border: 1px solid black;border-style: solid;border-collapse: collapse;font-size:14px;font-family:"仿宋"}</style>
</head>


<body>
<table  width="667"  height="683" border="1">
  <tr>
    <td width="72px" height="40px" align="center">*###</td>
    <td id="MCHT_NAME" width="158px" height="40px"></td>
    <td width="70px" height="40px" align="center">*###</td>
    <td id="MCHT_ID" width="155px" height="40px"></td>
    <td width="73px" height="40px" align="center">*###</td>
    <td id="TERM_ID" width="113px" height="40px"></td>
  </tr>
  <tr>
    <td rowspan="2" align="center">*####</td>
    <td id="BUSINESS_NAME" rowspan="2" ></td>
    <td colspan="4" > *#############: □ 是    □ 否 </td>
  </tr>
  <tr>
    <td colspan="4" > *#####:</td>
  </tr>
  <tr>
    <td height="41" align="center">*####</td>
    <td id="BUSINESS_ADDRESS"></td>
    <td> *###</td>
    <td id="ACCT_NAME"></td>
    <td> *####</td>
    <td id="ACCT_CELL"></td>
  </tr>
  <tr>
    <td rowspan="2" align="center">*####</td>
    <td colspan="3"> *#############: □ 是 □ 否</td>
    <td rowspan="2"> *####</td>
    <td rowspan="2"></td>
  </tr>
  <tr>
    <td colspan="3"> *####:</td>
  </tr>
  <tr>
    <td width="72px" height="110px" rowspan="6" align="center">####</td>
    <td colspan="3" align="center"> ####</td>
    <td colspan="2" align="center"> ####</td>
  </tr>
  <tr>
    <td colspan="3"> #########:   □ ######   □ ####</td>
    <td colspan="2"> □ ####      □ ####</td>
  </tr>
  <tr>
    <td colspan="3"> ####:   □ ####   □ ####</td>
    <td colspan="2"> □ ####      □ ####</td>
  </tr>
  <tr>
    <td colspan="3"> ####: □ #,####   □ #,####   □ #</td>
    <td colspan="2"> □ ####   □ ####</td>
  </tr>
  <tr>
    <td colspan="3"> ####:   □ ##   □ ###   □ ##</td>
    <td colspan="2"> □ ####    □ ####</td>
  </tr>
  <tr>
    <td colspan="5">  □ #####:#### ################################</td>
  </tr>
</table>
</body>
</html>


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现多复杂表格的colspanrowspan效果等,可以结合使用 WXML 和 CSS 来完成。 对于colspanrowspan效果,可以使用 <view> 标签来实现。具体实现方式如下: 1. 对于colspan效果,可以使用 <view> 标签的 width 属性来控制单元格的宽度,然后使用 CSS 的 grid 布局或者 flex 布局来控制单元格的位置。 2. 对于rowspan效果,可以使用 <view> 标签的 height 属性来控制单元格的高度,然后使用 CSS 的 grid 布局或者 flex 布局来控制单元格的位置。 例如,一个包含colspanrowspan效果的表格可以这样实现: ```html <view class="table"> <view class="row"> <view class="cell" rowspan="2">1</view> <view class="cell">2</view> <view class="cell" colspan="2">3</view> </view> <view class="row"> <view class="cell">4</view> <view class="cell">5</view> <view class="cell">6</view> </view> <view class="row"> <view class="cell">7</view> <view class="cell" rowspan="2">8</view> <view class="cell">9</view> <view class="cell">10</view> </view> <view class="row"> <view class="cell">11</view> <view class="cell">12</view> <view class="cell">13</view> </view> </view> ``` 然后使用 CSS 来设置单元格的样式和布局: ```css .table { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: 1fr 1fr 1fr; } .row { display: flex; flex-direction: row; } .cell { display: flex; justify-content: center; align-items: center; border: 1px solid #ccc; } .cell[colspan="2"] { grid-column-end: span 2; } .cell[rowspan="2"] { grid-row-end: span 2; } ``` 这样就可以实现一个带有colspanrowspan效果的表格了。当然,具体实现方式还需要根据实际需求进行调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值