html - 无法对齐 bootstrap html 代码中的 div

标签 html css twitter-bootstrap

无法按照设计对齐 bootstrap html 代码中的 div。我正在尝试将页面左侧的下拉列表和 2 个输入框排成三行。以及页面右侧的预览部分或 div。

fiddle :http://jsfiddle.net/37gaq/1/

这是 HTML 代码:

<div class="container-fuild">
    <div class="row-fluid">
        <div class="span4">
            <div class="control-group">
                    <label class="control-label" for="chartType">Chart type</label>

                    <div class="controls">
                        <select id="chartType" ng-change="selectType(chartType)" ng-model="chartType" ng-options="c.typeValue for c in chartTypes">
                        </select>

                    </div>
                </div>
        </div>
        <div class="span8">


            <form class="form-horizontal">
                <div class="row-fluid">

                    <div class="control-group span6">
                        <label class="control-label" for="chartType">February server sale units</label>

                        <div class="controls">
                            <input type="number" min="0" max="100" ng-model="chart.data.rows[1].c[3].v"/>
                        </div>
                    </div>
                    <div class="control-group span6">
                        <label class="control-label" for="chartType">Number of grid lines</label>

                        <div class="controls">
                            <input type="number" min="0" max="100" ng-model="chart.options.vAxis.gridlines.count"/>
                        </div>
                    </div>
                </div>

            </form>

            <h2>Output</h2>

           <div id="chartDiv" style="{{chart.cssStyle}}">Preview Portion</div>


        </div>
    </div>

最佳答案

如果我没理解错的话,你想把3个控件一行一行放在左边,图表的div放在右边。您应该将所有控件放在左侧边栏内,并使用 Bootstrap 的“form-horizo​​ntal”类

以下是您问题的可能答案:

<div class="container-fuild">
    <div class="row-fluid">
        <div class="span4">
            <div class="form-horizontal">
                <div class="control-group">
                    <label class="control-label" for="chartType">Chart type</label>

                    <div class="controls">
                        <select id="chartType" ng-change="selectType(chartType)" ng-model="chartType"
                                ng-options="c.typeValue for c in chartTypes">
                        </select>

                    </div>
                </div>

                <div class="control-group">
                    <label class="control-label" for="chartType">February server sale units</label>

                    <div class="controls">
                        <input type="number" min="0" max="100" ng-model="chart.data.rows[1].c[3].v"/>
                    </div>
                </div>
                <div class="control-group">
                    <label class="control-label" for="chartType">Number of grid lines</label>

                    <div class="controls">
                        <input type="number" min="0" max="100" ng-model="chart.options.vAxis.gridlines.count"/>
                    </div>
                </div>
            </div>
        </div>
        <div class="span8"> 
            <h2>Output</h2>

            <div id="chartDiv" style="{{chart.cssStyle}}">Preview Portion</div> 
        </div>
    </div>

</div>

关于html - 无法对齐 bootstrap html 代码中的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17513908/

相关文章:

html - 推特 Bootstrap 3 : Small Offset/Margin

javascript - 如何让我的ajax轮询运行5次然后终止

html - Safari 选择/下拉选项未与输入标签对齐

html - 如何将两个或三个元素连续放置?

javascript - jQuery 点击停止 css 悬停事件

html - Bootstrap 的叠加问题

html - 从视频库中的视频图像中删除外边框

javascript - 如何在打开 slider 的每个选项卡时显示 JS 警报?

html - 更改移动用户的文字大小

html - 图标没有并排放置