【问题标题】:bootstrap displaying is not perfect on my form引导显示在我的表单上并不完美
【发布时间】:2015-12-16 07:14:49
【问题描述】:

我有一个引导表单的小问题。

代码

<form class="<!-- form-horizontal --> form-inline text-left" id="form"  action="SubmitMainForm" method="post">
    <div class="form-group col-xs-12">
        <label class=" col-xs-1" for="test1">test1</label>
        <div class="col-xs-5">
            <input class="form-control " type="text" name="test1" id="test1">
        </div>
        <label class=" col-xs-1" for="test2">test2</label>
        <div class="col-xs-5">
            <input class="form-control " type="text" name="test2" id="test2">
        </div>
    </div>  
    <div class="form-group col-xs-12">
        <label for="description" class="col-xs-1">Description</label>
        <textarea class=" col-xs-11" rows="6" name="ta_description" id="ta_description"></textarea>
    </div>
    <div class="form-group col-xs-12">
        <label for="description" class="col-xs-1">Description</label>
        <textarea class=" col-xs-5" rows="6" name="ta_description"  id="ta_description"></textarea>
        <label for="description" class="col-xs-1">Description</label>
        <textarea class=" col-xs-5" rows="6" name="ta_description"  id="ta_description"></textarea>
    </div>

    <!-- test with no div for the input control (not working) -->
    <!--  
    <div class="form-group col-xs-12">
        <label class=" col-xs-1" for="test1">test1</label>
        <input class="form-control col-xs-5" type="text" name="test1" id="test1">
        <label for="description" class="col-xs-1">Description</label>
        <textarea class=" col-xs-5" rows="6" name="ta_description"  id="ta_description"></textarea>
    </div>
    -->
</form>

如您所见,第一行有一个小故障。 控件未正确对齐到下一行控件。 我正在使用 Bootstrap 3.3.4。

我怎样才能把它修好让它看起来很可爱?

提前谢谢。

【问题讨论】:

  • 请完全删除评论和值:

标签: html css forms twitter-bootstrap


【解决方案1】:

这应该可以完成工作。请务必遵循 Bootstrap 站点上的文档。你可以解决这个问题:)

这是我为你想出的。将此与您当前拥有的进行比较,以便您了解哪里出错了。

<div class="container">
<form class="form-horizontal" id="form" action="SubmitMainForm" method="post">
    <div class="row">
        <div class="col-xs-12 col-sm-6">
            <div class="form-group">
                <label class="control-label col-sm-4" for="test1">test1</label>
                <div class="col-sm-8">
                    <input class="form-control" type="text" name="test1" id="test1">
                </div>
            </div>
        </div>
        <div class="col-xs-12 col-sm-6">
            <div class="form-group">
                <label class="control-label col-sm-2" for="test2">test2</label>
                <div class="col-sm-10">
                    <input class="form-control" type="text" name="test2" id="test2">
                </div>
            </div>
        </div>
    </div>


    <div class="form-group">
        <label for="description" class="control-label col-sm-2">Description</label>
        <div class="col-xs-12 col-sm-10">
            <textarea class="form-control" rows="6" name="ta_description" id="ta_description"></textarea>
        </div>
    </div>


    <div class="form-group">
        <label for="description" class="control-label col-sm-2">Description</label>
        <div class="col-xs-12 col-sm-10">
            <textarea class="form-control" rows="6" name="ta_description" id="ta_description"></textarea>
        </div>
    </div>

    <div class="form-group">
        <label for="description" class="control-label col-sm-2">Description</label>
        <div class="col-xs-12 col-sm-10">
            <textarea class="form-control" rows="6" name="ta_description" id="ta_description"></textarea>
        </div>
    </div>

</form>

【讨论】:

  • 感谢您的代码,我发现我的代码中缺少的是第一个控件行(包含 2 个输入控件)之前的
    。再次感谢:)
【解决方案2】:

删除表单类中的注释并使用任何一个类名: 我编辑代码试试

<form class="form-horizontal col-xs-offset-2" id="form"  action="SubmitMainForm" method="post">
    <div class="form-group">
        <label class=" col-xs-1" for="test1">test1</label>
        <div class="col-xs-3">
            <input class="form-control " type="text" name="test1" id="test1">
        </div>
        <label class=" col-xs-1" for="test2">test2</label>
        <div class="col-xs-3">
            <input class="form-control " type="text" name="test2" id="test2">
        </div>
    </div>


    <div class="form-group">
        <label for="description" class="col-xs-1">Description</label>
         <div class="col-xs-5">
        <textarea  rows="3" cols="30" name="ta_description" id="ta_description"></textarea>
         </div>
    </div>


    <div class="form-group">
        <label for="description" class="col-xs-1">Description</label>
         <div class="col-xs-3">
        <textarea  rows="3" cols="30" name="ta_description"  id="ta_description"></textarea>
         </div>
        <label for="description" class="col-xs-1">Description</label>
         <div class="col-xs-3">
             <textarea rows="3" cols="30" name="ta_description"  id="ta_description"></textarea>
         </div>
    </div>

   </form>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-14
    • 2018-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多