下面示例中,当姓名所在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>









