html table 如何设置 使每行各列的列宽不一样??
上图说话如图1一共5列后3行将最后两列合并希望达到图2的效果,下面的列宽应该与上面是不一样的。我对每一个单元格td都进行了列宽width的设置,但是不起效果,为什么??是...
上图说话
如图1 一共5列 后3行将最后两列合并
希望达到图2的效果,下面的列宽应该与上面是不一样的。我对每一个单元格td都进行了列宽width的设置,但是不起效果,为什么??是不是合并单元格必须与上面的单元格列宽对齐??
图1
图2
上代码,css部分略去:(在css中每一个td的列宽都设置了值!)
<tr>
<td rowspan="2" >责任人:</td>
<td >联系人:</td>
<td ><input type="text" /></td>
<td >手机:</td>
<td ><input type="text"/></td>
</tr>
中间相同部分略去.......
<tr>
<td rowspan="3">资质信息:</td>
<td><img src="src/img/img.png" alt=""></td>
<td><img src="src/img/img.png" alt=""></td>
<td colspan="2" ><img src="src/img/img.png" alt=""></td>
</tr>
<tr>
<td ><input type="text" value="请输入营业执照注册号" /></td>
<td ><input type="text" value="请输入税务登记号" /></td>
<td colspan="2" ><input type="text"value="请输入组织机构代码" /></td>
</tr>
<tr>
<td ><input type="button" value="上传营业执照图片"></td>
<td ><input type="button" value="上传税务登记证图片"></td>
<td colspan="2" ><input type="button" value="上传组织结构代码图片"></td>
</tr> 展开
如图1 一共5列 后3行将最后两列合并
希望达到图2的效果,下面的列宽应该与上面是不一样的。我对每一个单元格td都进行了列宽width的设置,但是不起效果,为什么??是不是合并单元格必须与上面的单元格列宽对齐??
图1
图2
上代码,css部分略去:(在css中每一个td的列宽都设置了值!)
<tr>
<td rowspan="2" >责任人:</td>
<td >联系人:</td>
<td ><input type="text" /></td>
<td >手机:</td>
<td ><input type="text"/></td>
</tr>
中间相同部分略去.......
<tr>
<td rowspan="3">资质信息:</td>
<td><img src="src/img/img.png" alt=""></td>
<td><img src="src/img/img.png" alt=""></td>
<td colspan="2" ><img src="src/img/img.png" alt=""></td>
</tr>
<tr>
<td ><input type="text" value="请输入营业执照注册号" /></td>
<td ><input type="text" value="请输入税务登记号" /></td>
<td colspan="2" ><input type="text"value="请输入组织机构代码" /></td>
</tr>
<tr>
<td ><input type="button" value="上传营业执照图片"></td>
<td ><input type="button" value="上传税务登记证图片"></td>
<td colspan="2" ><input type="button" value="上传组织结构代码图片"></td>
</tr> 展开
4个回答
七鑫易维信息技术
2024-09-02 广告
2024-09-02 广告
1.第三行设置成1列: 2.设置2列。2列的宽度相等 table里面在嵌套你的五列表格table。很常用。 去内表格的外框或者怎么才能在外观上看不出来 border="0" 边框设置为0 border="0" 给内表格加属性 ...
点击进入详情页
本回答由七鑫易维信息技术提供
展开全部
使用 <colgroup> 元素
在 <table> 下添加以下元素作为 <table> 的第一个子元素
<colgroup>
<col class="col0" />
<col class="col1" />
<col class="col2" />
<col class="col3" />
...
</colgroup>
然后在 css 里面设置
.col0{min-width:200px;}
.col1{min-width:400px;}
.col2{min-width:800px;}
.col3{min-width:1600px;}
其实你的思路就是错误的。
非要这么麻烦每个单元格设置属性。
使用表格嵌套啊!设置padding和margin属性让嵌套表格重叠不就好了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对tr进行设置试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js里面是不是对表格的列宽做设置了
追问
没有写js啊 都是css
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询