我刚刚开始使用 Twitter Bootstrap(我是新手,所以我还没有完全掌握它!)我正在尝试创建一个包含一些特定视觉元素的两列表单。
表格的完整宽度约为。视口宽度的 80% 和此处是两列(大致等间距)标签和相关文本框。一些文本框需要在文本框的右侧附加一个小图标,并且当用户调整浏览器窗口大小时,该图标保持固定在文本框的右侧(至少保持这样分辨率低至 1024x768)。我也在尝试通过“响应式设计”来实现所有这些。
我可以让它在更高分辨率下看起来不错,但我知道我做错了,因为当用户调整浏览器窗口大小时,图标显示在文本框“内部”。
第一张图片显示了表单在所有尺寸下的外观(大致):
但是在调整浏览器窗口的大小时,它会这样做:
我希望那个小信封图标始终固定在文本框的右侧。不幸的是,当浏览器窗口进一步缩小时,它会移动到下一行:
我正在使用 ASP.NET MVC 来生成这种表单的大部分内容,因此@Html.TextBoxFor
在标记中进行了很多调用,但是,我发布了一个 JSFiddle,其中包含部分相关的渲染标记,突出显示了问题:
我确定我对此采取了完全错误的方法,但是我不是设计师,所以我正在努力调整当前的标记以实现我所追求的。有人可以帮忙吗?