html - 使文本区域填充剩余的 td 而不会溢出到新行
问题描述
这是我的 HTML:
<table>
<tr>
<td colspan="2">Name: <input type="text" name="member_name" style="width: 100%" /></td>
</tr>
<tr>
<td>Phone: <input type="text" name="phone" /></td>
<td>State:
<select name="state">
<option value="TX">Texas</option>
</select>
</td>
</tr>
</table>
这是在jsfiddle上:
https://jsfiddle.net/ewdypuL8/
问题是名称的输入字段在其自己的行上。我希望它填充 td 的其余部分——而不是所有的 td。
有任何想法吗?
解决方案
只需更改输入的宽度。
<table>
<tr>
<td colspan="2">Field 1: <input type="text" name="member_name" style="width: fit-content"/></td>
</tr>
<tr>
<td>Phone: <input type="text" name="phone" /></td>
<td>State: <select name="state">
<option value="TX">Texas</option>
</select></td>
</tr>
</table>
推荐阅读
- uml - 为什么它在条件下使用“ ErrCounter >= limt ”?
- image - 尽管从资产中提供了彩色图像,但 SVG 图片在颤动中返回黑色图像
- c++ - 在模板函数内的 lambda 内不会丢弃“if constexpr 分支”
- flask - Airflow Webserver 访问日志的位置
- mongodb - 如何从 MongoDB 中的查询创建集合?
- python - 在 Python re.sub 函数中,如何使用 \n 语法引用组 0?
- android - Android:ListView 适配器能否将其构造函数的上下文用于 Toast?
- javascript - 返回响应头 OnAuthenticationFailed
- sql - Hive 中的窗口函数
- reactjs - 有没有办法使用流来限制特定的字符串模式?