css - 在所有设备上输入文本宽度不是 100% 响应

标签 css html responsive-design

我已经找到了这个 StackOverFlow 问题,它似乎对我的情况有意义: Input text box and width 100%

我只是想在所有设备/尺寸(240、320、480、768、1024)上制作一个 100% 宽的 input type="text"表单(用户在其中输入信息)。

我的 HTML 是:

<div align="left">
            <table>
              <tr>
                <td>First Name:</td>
                <td>input type="text" name="first_name" style="width: 100%;" />
                </td>
              </tr>
            </table>

我的 CSS:

input { width: 100%; }

我似乎无法将输入文本区域设置为 100% 宽???在 iphone (320) 上,它太宽了,会让你向左/向右滚动。有什么建议么?谢谢!

问候,

最佳答案

我觉得你需要的是先设置表格的宽度,也是第一个,像这样:

<div>
  <table style="width:100%;">
    <tr style="width:100%;">
      <td style="width:8em;">First Name:</td>
      <td><input type="text" name="first_name" style="width:100%;" />
      </td>
    </tr>
  </table>
</div>

关于css - 在所有设备上输入文本宽度不是 100% 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29326872/

相关文章:

html - 如何向 CSS 新手解释 "Cascade"?

jQuery 切换类以删除高亮

html - 如何在更改分辨率时使 div 响应

twitter-bootstrap - Kendo UI 和响应式设计

CSS 媒体查询以纵向和横向模式显示某些内容

javascript - 如何在 javascript 中获取元素的背景颜色?

javascript - 表单控件 : Pristine attribute is not being updated?

javascript - 使用 Javascript 和 Jquery 添加 li 元素

javascript - 限制滚动到 DIV

html - 绕过响应式设计