【发布时间】:2011-09-28 18:56:23
【问题描述】:
我正在尝试针对移动设备优化我的网站。我使用 1 列液体布局。我遇到的问题是我无法让我的搜索框和提交按钮为 100% 宽。
这就是我想要的:
我无法为搜索框(输入)设置固定宽度。它似乎也忽略了宽度:100% 和绝对定位。有没有办法做到这一点?我想也许如果我将输入设为内联元素,它会流向 100%,但似乎没有。谢谢
更新 - 这个怎么样: http://jsfiddle.net/jdln/3ms5f/
我已将搜索框设为 100% 宽,但将其放在右侧有 5em 填充的容器 div 中。由于容器 div 的宽度为 100%,它会将按钮敲到新行,但我用绝对定位“抬起”了按钮。
当我调整窗口大小时,它似乎工作得很好。我认为如果我使用 em 而不是 px 作为宽度,布局会更加健壮,这意味着我必须规范化文本大小。
我的解决方案有问题吗?谢谢
【问题讨论】:
标签: css mobile-safari