微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

表单 – Twitter Bootstrap:停止输入字段超出范围

我在尝试解决此问题时遇到问题.文档说我应该将跨度设置为等于父跨度,但是,当我这样做时,它会延伸到井容器的右侧.在移动设备上查看它看起来很好(向右延伸适当的数量,填充井),然而,它在桌面上不能很好地运行(我希望字段在井内延伸).
<div class="container">
    <div class="row">
        <div class="span4 offset4">
            <div id="login-panel">
                <div class="well bordered clearfix">
                    <div class="text-center">
                        <div class="page-header" style="border-bottom: none; margin: 0;">
                            <img src="library/img/logo-01.png"/>
                        </div>
                    </div>
                    <form method="POST" action="#" accept-charset="UTF-8" class="pull-left">
                        <legend>App name</legend>
                        <div class="control-group ">
                            <!-- username field -->
                            <div class="controls">
                                <label>Email</label>
                                <input class="span4" type="text" name="email" value="" id="email" placeholder="Your email address">
                            </div>
                        </div>

                        <div class="control-group">
                            <label>Password</label>
                            <!-- password field -->
                            <input type="password" name="password" id="password" placeholder="Password">
                        </div>
                        <div class="control-group ">
                            <p>
                                <input class="btn btn-default pull-left" type="submit" value="Sign-up">
                                <input class="btn btn-primary pull-right" type="submit" value="Login">
                            </p>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </div> <!-- end row -->
</div> <!-- end container -->

解决方法

文件实际上在说:

Use .span1 to .span12 for inputs that match the same sizes of the grid
columns.

但你想制作一个全宽< input>,对吧?

制作<输入>采取全宽

input.full-width {
    Box-sizing: border-Box;
    width: 100%;
    height: 30px;
}

同时从< form>中删除.pull-left.看看它在this fiddle上的表现如何.

编辑

由于Bootstrap 2.2.0使用捆绑的输入块级别类来实现这种效果.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Mip是什么意思以及作用有哪些
怎么测试Mip页面运行情况
MIP安装的具体步骤有哪些
HTML添加超链接、锚点的方法及作用详解(附视频)
MIP的规则有哪些
Mip轮播图组件中的重要属性讲解
Mip的内联框架组件是什么
怎么创建初始的MIP配置及模板文件
HTML实现多选框及无法提交多数据的原因分析(附视频)
HTML如何设置复选框、单选框以及默认选项?(图文+视频)