简体   繁体   English

HTML div元素中的对齐问题

[英]Alignment issue in html div elements

I have an html form which has been styled using bootstrap. 我有一个使用引导程序样式化的html表单。 One field has an alignment issue. 一个字段存在对齐问题。 I tried different things but it doesn't seem to workout. 我尝试了不同的方法,但似乎没有锻炼。

The code is as below for the relevant area: 有关区域的代码如下:

<div class="row">
    <div class="col-md-8">
        <div class="box">
            <div class="box-body">
                <div class="form-group">
                <label for="email">E-Mail</label>
                <input type="email" class="form-control" id="email" name="email"
                       value="<?php echo(!empty($action_array['data'][0]['email']) ? $action_array['data'][0]['email'] : "") ?>"
                       placeholder="Enter E-Mail" maxlength="255">
            </div>
            <div class="form-group required">
                <label for="lAddress" class="control-label">Address</label>
                <input type="text" class="form-control" id="lAddress" name="lAddress"
                       value="<?php echo(!empty($action_array['data'][0]['address']) ? $action_array['data'][0]['address'] : "") ?>"
                       placeholder="Enter Personnel Address" maxlength="250" required>
            </div>

            <div class="form-group">

                <label for="lAddress" class="control-label">Similar Names</label>

                <div class="box-body">
                    <div class="form-group">
                        <label for="similar-name-select" class="sr-only">Similar Names</label>

                        <div class="col-md-12">
                            <select  name="similarNames[]" id="similar-name-select"
                                    class="form-control select2"
                                    data-placeholder="Enter similar names" multiple="multiple"
                                    style="width: 100%">

                                <?php
                                if (!empty($similar_names_arr)) {
                                    foreach ($similar_names_arr as $similar_name) {
                                        echo('<option value="' . $similar_name . '" selected="selected">' . $similar_name . '</option>');
                                    }
                                }
                                ?>
                            </select>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

the issue is displayed in here 问题显示在这里

You have inlined your form-group, you have multiple labels, try: 您已内联表单组,有多个标签,请尝试:

<div class="col-md-8">
    <div class="box">
        <div class="box-body">
                <div class="form-group">
                <label for="email">E-Mail</label>
                <input type="email" class="form-control" id="email" name="email"
                       value="<?php echo(!empty($action_array['data'][0]['email']) ? $action_array['data'][0]['email'] : "") ?>"
                       placeholder="Enter E-Mail" maxlength="255">
            </div>
            <div class="form-group required">
                <label for="lAddress" class="control-label">Address</label>
                <input type="text" class="form-control" id="lAddress" name="lAddress"
                       value="<?php echo(!empty($action_array['data'][0]['address']) ? $action_array['data'][0]['address'] : "") ?>"
                       placeholder="Enter Personnel Address" maxlength="250" required>
            </div>

            <div class="form-group">
            <label for="similar-name-select">Similar Names</label>

                <select  name="similarNames[]" id="similar-name-select"
                        class="form-control select2"
                        data-placeholder="Enter similar names" multiple="multiple"
                        style="width: 100%">

                    <?php
                    if (!empty($similar_names_arr)) {
                        foreach ($similar_names_arr as $similar_name) {
                            echo('<option value="' . $similar_name . '" selected="selected">' . $similar_name . '</option>');
                        }
                    }
                    ?>


                </select>
            </div>
        </div>
    </div>

</div>

demo: https://jsfiddle.net/DTcHh/38467/ 演示: https : //jsfiddle.net/DTcHh/38467/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM