excel中如何改变单个单元格的宽度,若将两个相邻的单元格进行合并之后,我要改变合并了的单元格的宽度,
发布网友
发布时间:2022-04-19 07:02
我来回答
共4个回答
懂视网
时间:2022-04-19 11:23
下面示例中,当姓名所在td的宽度是60px,如果第二行里的文字较少时,显示正常,如果第二行里的文字较多时,则显示不正常了
代码如下:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>脚本之家</title>
<style type="text/css">
.mTable{width:200px;border:1px solid #666;border-collapse:collapse}
.mTable td{border:1px solid #666}
</style>
</head>
<body>
<table width="200" cellspacing="0" cellpadding="0" class="mTable">
<tr>
<td width="60">姓名:</td>
<td>某某</td>
</tr>
<tr>
<td colspan="2">个人简介</td>
</tr>
</table>
<table width="200" cellspacing="0" cellpadding="0" class="mTable">
<tr>
<td width="60">姓名:</td>
<td>某某</td>
</tr>
<tr>
<td colspan="2">个人简介个人简介个人简介</td>
</tr>
</table>
</body>
</html>
解决方法一:(对第二列td也设置宽度)
代码如下:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>脚本之家</title>
<style type="text/css">
.mTable{width:200px;border:1px solid #666;border-collapse:collapse}
.mTable td{border:1px solid #666}
</style>
</head>
<body>
<table width="200" cellspacing="0" cellpadding="0" class="mTable">
<tr>
<td width="60">姓名:</td>
<td width="140">某某</td>
</tr>
<tr>
<td colspan="2">个人简介</td>
</tr>
</table>
<table width="200" cellspacing="0" cellpadding="0" class="mTable">
<tr>
<td width="60">姓名:</td>
<td width="140">某某</td>
</tr>
<tr>
<td colspan="2">个人简介个人简介个人简介</td>
</tr>
</table>
</body>
</html>
解决方法二:(设置table-layout:fixed)
代码如下:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>脚本之家</title>
<style type="text/css">
.mTable{width:200px;border:1px solid #666;border-collapse:collapse;table-layout:fixed}
.mTable td{border:1px solid #666}
</style>
</head>
<body>
<table width="200" cellspacing="0" cellpadding="0" class="mTable">
<tr>
<td width="60">姓名:</td>
<td>某某</td>
</tr>
<tr>
<td colspan="2">个人简介</td>
</tr>
</table>
<table width="200" cellspacing="0" cellpadding="0" class="mTable">
<tr>
<td width="60">姓名:</td>
<td>某某</td>
</tr>
<tr>
<td colspan="2">个人简介个人简介个人简介</td>
</tr>
</table>
</body>
</html>
热心网友
时间:2022-04-19 08:31
这个应该不行,因为单元格不可能脱离行和列而存在。
如果一定要这种效果,可以用一个偏方,在合并的单元格里插入两个自选图形文本框。把两个方框并排排好,高度拉成和行高相同,文本框点右键可以添加文字,这样看起来好像是两个单元格
热心网友
时间:2022-04-19 09:49
excel中如果想只改变某个单元格的宽度,而不改变单元格对应的列的宽度貌似无法实现
热心网友
时间:2022-04-19 11:24
拉动任意一个合并后的单元格列号,即可拉宽单元格。