当我这样编码时:
<html>
<body>
<table width="250">
<tr>
<td>
<select>
<option>AAA</option>
</select>
</td>
<td>
a <input type="text">
</td>
</tr>
</table>
</body>
</html>
'a' 和文本框之间没有换行符。
但是,当我这样编码时:
<html>
<head>
<style rel="stylesheet">
select {
width: 250px;
}
</style>
</head>
<body>
<table width="250">
<tr>
<td>
<select>
<option>AAA</option>
</select>
</td>
<td>
a <input type="text">
</td>
</tr>
</table>
</body>
</html>
'a' 和文本框之间换行。
我刚刚添加了 5 行。
不换行怎么办?
最佳答案
这是因为你的select和整个表格的宽度一样。您应该使表格变宽或使您的选择变窄。
<html>
<head>
<style rel="stylesheet">
select {
width: 250px;
}
</style>
</head>
<body>
<table width="500">
<tr>
<td>
<select>
<option>AAA</option>
</select>
</td>
<td>
a <input type="text">
</td>
</tr>
</table>
</body>
</html>
关于html - 为什么要在 HTML 中添加新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53138042/