什么会导致以下代码将表堆叠在一起?我没有休息吗?
<div id="wrapper">
<table>
<tr>yo</tr>
</table>
<table style="float:right;"><tr>yo</tr></table>
</div>
答案 0 :(得分:1)
<div id="wrapper">
<table>
<tr>
<td>
<table>
<tr><td>yo</td></tr>
</table>
</td>
<td>
<table style="float:right;">
<tr>
<td>yo</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
答案 1 :(得分:0)
浮动元素时,它只会影响之后的所有元素。
尝试给第一张表格float:left
代替/。
答案 2 :(得分:0)
浮动元素有两个效果:
由于第一个表格不浮动,因此第二个表格无法在其旁边冒泡。
答案 3 :(得分:0)
将您想要的表格放在第一位,第二张表格将显示在左侧。
答案 4 :(得分:0)
没有有效的td
我不会对奇怪的事情发生感到惊讶。
尝试:
<table>
<tr>
<td>yo</td>
</tr>
</table>
并检查会发生什么。
答案 5 :(得分:0)
试试这个
<table style="float:left;">
<tr>yo</tr>
</table>
<table style="float:right;">
<tr>yo</tr>
</table>
</div>