html - 控制文本输入的宽度

标签 html css twitter-bootstrap-3

我正在尝试创建单行,左侧是搜索输入(文本输入和“附加”按钮),右侧是按钮(网格上方的位):

Sample of what I want

代码如下:

<form class="row form-inline">
    <div class="form-group col-xs-6">
        <div class="input-group">
            <input name="search" type="text" class="form-control input-sm">
            <span class="input-group-btn">
                <button class="btn btn-default btn-sm" type="submit">
                    <span class="glyphicon glyphicon-search"></span>  Search
                </button>
            </span>
        </div>
    </div>

    <div class="form-group col-xs-6">
        <a class="btn btn-default btn-sm pull-right" href="#">
            <span class="glyphicon glyphicon-user"></span>  Create
        </a>
    </div>
</form>

问题是文本输入的宽度在“lg”和“md”浏览器尺寸下太小,只有在浏览器尺寸较小时才会增加到看起来不错的宽度。在较大的浏览器尺寸下增加搜索输入宽度的最佳方法是什么?

最佳答案

也试试这个

<form class="row form-inline">
    <div class="form-group col-md-8">
        <div class="input-group">
            <input name="search" type="text" class="form-control col-md-6">
            <span class="input-group-btn col-md-2">
                <button class="btn btn-default" type="submit">
                    <span class="glyphicon glyphicon-search"></span>  Search
                </button>
            </span>
        </div>
    </div>

    <div class="form-group col-md-4">
        <a class="btn btn-default pull-right" href="#">
            <span class="glyphicon glyphicon-user"></span>  Create
        </a>
    </div>
</form>

关于html - 控制文本输入的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25524917/

相关文章:

javascript - 如何用 php 数组填充 javascript?

javascript - 响应式侧边栏推送菜单

javascript - 不要在第一次加载时运行 CSS 动画

javascript - 将 eonasdan-datetimepicker 附加到动态创建的元素会返回 "relative positioned container"错误

javascript - 选中时更改段落的字体大小

java - java中的html截断器

jquery - 有没有办法使用 jQuery 单击目标为空白的链接

javascript - 如何让广告在滚动时到达顶部

html - 在 bootstrap 中划分列的最佳方法

javascript - Bootstrap 链接到带有 url 的选项卡