也许以前有人问过这个问题,或者甚至是一个不应该问的问题。我正在使用 Twitter 引导程序及其响应式 css。我的应用程序中的输入字段应该很小,因为我只输入数字 0-999。
我已经在高分辨率视口上看起来正确的输入上设置了 class="span1"。但是,当调整窗口大小或在移动设备上查看时,输入字段的宽度会增加,超出此用例所需的宽度。
当视口分辨率降低时,有什么方法可以强制输入字段的宽度保持较小?
也许以前有人问过这个问题,或者甚至是一个不应该问的问题。我正在使用 Twitter 引导程序及其响应式 css。我的应用程序中的输入字段应该很小,因为我只输入数字 0-999。
我已经在高分辨率视口上看起来正确的输入上设置了 class="span1"。但是,当调整窗口大小或在移动设备上查看时,输入字段的宽度会增加,超出此用例所需的宽度。
当视口分辨率降低时,有什么方法可以强制输入字段的宽度保持较小?
实际上,这就是 Bootstrap 的工作原理。具有其中一个.spanX
类的所有内容在分辨率 < 768px 时获得 100% 的宽度。
如果你想强制一个小宽度,你更快的选择是:
.input-mini
/ .input-small
(也没有响应);如果您可以在这方面多花些时间,请为输入字段创建另一个网格,当媒体查询匹配宽度小于 768 像素的设备时,该网格会做出不同的响应。
请注意,Bootstrap 3即将启动。它们将包括一个移动优先的网格,可以让你优雅地做你想做的事。
Bootstrap 的竞争对手Foundation已经包含了这个。
您可以在输入上使用 input-mini 或 input-small 类:
http://twitter.github.io/bootstrap/base-css.html#forms(搜索相对大小)
<input class="input-mini" type="text" placeholder=".input-mini">
<input class="input-small" type="text" placeholder=".input-small">