我的HTML包含2个水平对齐<tables>
,下方有<h1>
。 <h1>
元素虽然没有正确呈现;它出现在表格的右边而不是它们之下。我怎样才能让它出现在表格下面?
这是JSFiddle:http://jsfiddle.net/w3LWC/1/
和HTML供参考:
<div class="horizontal-div-container">
<div>
<table>
<tbody>
<tr>
<th >Panel ID:</th><th>100721651</th>
</tr>
<tr>
<th >RFI Points:</th><th>0</th>
</tr>
</tbody>
</table>
</div>
<div>
<table>
<tbody>
<tr>
<th >Panel ID:</th><th>100721651</th>
</tr>
<tr>
<th >RFI Points:</th><th>0</th>
</tr>
</tbody>
</table>
</div>
</div>
<h1>PANEL CONFIGURATION</h1>
.horizontal-div-container div {
clear: none;
float: left;
padding: 5px;
}
答案 0 :(得分:1)
您需要在css文件中再创建一个css标记,即h1 {clear:both}。您可以在css中添加此代码,在表格下添加元素apper。
答案 1 :(得分:0)
在你的CSS中加上这个,
h1
{
clear: both;
}
答案 2 :(得分:0)
您需要在h1元素上设置clear: both
:
.horizontal-div-container div {
clear: none;
float: left;
padding: 5px;
}
h1{
clear: both;
}
答案 3 :(得分:0)
很简单。您只需将clear:left;
应用于<h1>
。
由于您的风格.horizontal-div-container div
有float:left;
,因此无法向下移动。
以下是 WORKING DEMO
守则:
<h1 style="clear:left;">PANEL CONFIGURATION</h1>
答案 4 :(得分:0)
答案 5 :(得分:0)
您需要将clear:both
添加到h1
,
试试下面的css
h1{clear:both;}
答案 6 :(得分:0)