css div占据整个屏幕

时间:2016-02-11 22:18:39

标签: html css

I have the following fiddle当你运行它时会显示一个红色边框,表示我的div有问题。 我真的希望我的div位于左右两侧的2个div之下。

有问题的div是:

    <div id="Tabs" role="tabpanel" style=" position:relative; width:100%; border:1px solid red;">
        <!-- Nav tabs -->
        <ul class="nav nav-tabs" role="tablist">
            <li class="active"><a href="#sqlOutput" aria-controls="sqlOutput" role="tab" data-toggle="tab">"U or R" Table Scripts</a></li>
            <li><a href="#sqlCRUD" aria-controls="sqlCRUD" role="tab" data-toggle="tab">"U or R" Table CRUD</a></li>
            <li><a href="#sqlETable" aria-controls="sqlETable" role="tab" data-toggle="tab">"E" Table Scripts</a></li>
            <li><a href="#xTableInserts" aria-controls="xtablecrud" role="tab" data-toggle="tab">"X" Table Scripts</a></li>
            <li><a href="#JSONDATA" aria-controls="JSONDATA" role="tab" data-toggle="tab">JSON DATA</a></li>
        </ul>

        <!-- Tab panes -->
        <div class="tab-content" style="padding-top: 20px; overflow:auto;">
            <div role="tabpanel" class="tab-pane active" id="sqlOutput" ng-bind-html="sqlOutput  | unsafe" style="height:200px; overflow:auto;"></div>
            <div role="tabpanel" class="tab-pane" id="sqlCRUD" ng-bind-html="sqlCRUD  | unsafe" style="height:200px; overflow:auto;"></div>
            <div role="tabpanel" class="tab-pane active" id="sqlETable" ng-bind-html="sqlETable  | unsafe" style="height:200px; overflow:auto;"></div>
            <div role="tabpanel" class="tab-pane active" id="xTableInserts" ng-bind-html="xTableInserts  | unsafe" style="height:200px; overflow:auto;"></div>
            <div role="tabpanel" class="tab-pane active" id="JSONDATA" ng-bind-html="JSONDATA  | unsafe" style="height:200px; overflow:auto;"></div>
        </div>
    </div>

请告知我需要改变什么?您可能会注意到我的小提琴中有重复的身体说明。我有dashboard.css(bootstrap主题)和bootstrap.css结合在那里。

1 个答案:

答案 0 :(得分:3)

您需要清除浮动元素。在这种情况下,您可以在两列和红色div之间使用<div class="clearfix"></div>。我建议使用bootstrap grid

https://jsfiddle.net/1bzpaLfd/1/