css div占用整个屏幕
问题描述:
I have the following fiddle当你运行它显示一个红色的边框,表明我的div是有问题的。 真的,我希望我的div位于它的左右两侧的2个div之下。css 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.css组合在那里。
答
您需要清除浮动元素。在这种情况下,您可以在两列和红色div之间使用<div class="clearfix"></div>
。不过我建议使用bootstrap grid。
+2
谢谢。我会看看自举网格 – webdad3
你能更具体什么div吗?另外为什么在小提琴中有这么多的CSS?如果你在外部链接到引导CSS,并且只有**你的**在小提琴中添加了CSS,那会更好。 – 2016-02-11 22:21:14
在小提琴中是红色的边框。问题中的div是什么。 – webdad3