表格的css 怎么修改

罗汉松驻扎的工作基地 2017-03-10 05:12:21





<table border="1" style="width:100%">

<tr>
<td>aaaaaa</td>
<td>aaaaaa</td>
<td>aaaaaa</td>
<td>aaaaaa</td>
</tr>
<tr>
<td>aaaaaa</td>
<td>aaaaaa</td>
<td>aaaaaa</td>
<td>aaaaaa</td>
</tr>
<tr>
<td>aaaaaa</td>
<td>aaaaaa</td>
<td>aaaaaa</td>
<td>aaaaaa</td>
</tr>

</table>





怎么把一个<table>的样式变成如下图的????
就是把第二行的最后一格拉宽,
本人菜鸟一个,请求大神帮助


...全文
252 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
waqxy 2017-03-11
  • 打赏
  • 举报
回复
可以用table嵌套(但是贼麻烦)

<table border="1" style="width:100%">
            <tr>
                <td>aaaaaa</td>
                <td>aaaaaa</td>
                <td>aaaaaa</td>
                <td>aaaaaa</td>
            </tr>
            <tr>
                <td>aaaaaa</td>
                <td>aaaaaa</td>
                <td colspan="2" style="border: none;padding: 0;" id="container">
                	<table id="tbLeft" style="width:20%;float: left;border: 1px solid;margin-right: 2px;">
                		<td>aaaaaa</td>
                	</table>
                	<table id="tbRight" style="border: 1px solid;">
                		<td>aaaaaa</td>
                	</table>
                </td>
            </tr>
            <tr>
                <td>aaaaaa</td>
                <td>aaaaaa</td>
                <td>aaaaaa</td>
                <td>aaaaaa</td>
            </tr> 
      </table>
处理宽度的JS

<script>
(function(){
	var width=document.getElementById('container').clientWidth;  //获取嵌套有两个table的td的宽
	var leftWidth=document.getElementById('tbLeft').offsetWidth;   //获取左边的table的宽
	var rightWidth=(width-leftWidth-2)/width;       //计算右边的table的宽的比例,减2是因为td的间距是2px
	document.getElementById('tbRight').style.width=(rightWidth*100)+ '%'; 
})()
</script>
我爱娃哈哈 2017-03-11
  • 打赏
  • 举报
回复
用个colspan合并一下就行了
理太偏 2017-03-10
  • 打赏
  • 举报
回复
<table border="1" style="width:100%">
	
		<th></th>
		<th></th>
		<th></th>
		<th></th>
		<th></th>
	<tr>
		<td>aaaaaa</td>
		<td>aaaaaa</td>
		<td colspan="2">aaaaaa</td>
		<td>aaaaaa</td>
	</tr>
	<tr>
		<td>aaaaaa</td>
		<td>aaaaaa</td>
		<td>aaaaaa</td>
		<td colspan="2">aaaaaa</td>
	</tr>
	<tr>
		<td>aaaaaa</td>
		<td>aaaaaa</td>
		<td colspan="2">aaaaaa</td>
		<td>aaaaaa</td>
	</tr>
<style type="text/css">
	th:nth-child(4){
		width:80px;
	}
	th{
	visibility:hidden
	}
</style>
qq_37849481 2017-03-10
  • 打赏
  • 举报
回复
你可以直接在DW里拉第二行 最后那一个了
  • 打赏
  • 举报
回复
引用 1 楼 qq_34216137 的回复:

<table border="1" style="width:100%">

<tr>
<td>aaaaaa</td>
<td>aaaaaa</td>
<td colspan="2">aaaaaa</td>
<td>aaaaaa</td>
</tr>
<tr>
<td>aaaaaa</td>
<td>aaaaaa</td>
<td>aaaaaa</td>
<td colspan="2">aaaaaa</td>
</tr>
<tr>
<td>aaaaaa</td>
<td>aaaaaa</td>
<td colspan="2">aaaaaa</td>
<td>aaaaaa</td>
</tr>

</table>



大侠,效果还是不行啊。。。我用你的代码,效果如下:
理太偏 2017-03-10
  • 打赏
  • 举报
回复

 <table border="1" style="width:100%">
 
            <tr>
                <td>aaaaaa</td>
                <td>aaaaaa</td>
                <td colspan="2">aaaaaa</td>
                <td>aaaaaa</td>
            </tr>
            <tr>
                <td>aaaaaa</td>
                <td>aaaaaa</td>
                <td>aaaaaa</td>
                <td colspan="2">aaaaaa</td>
            </tr>
            <tr>
                <td>aaaaaa</td>
                <td>aaaaaa</td>
                <td colspan="2">aaaaaa</td>
                <td>aaaaaa</td>
            </tr>
 
        </table>

61,124

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧