HTML таблицы не появляются рядом друг с другом, но вертикально друг над другом - PullRequest
0 голосов
/ 04 декабря 2011

Что может привести к тому, что следующий код сложит таблицы друг над другом? Я пользуюсь без перерыва?

<div id="wrapper">

<table>
<tr>yo</tr>
</table>
<table style="float:right;"><tr>yo</tr></table>

</div>

Ответы [ 6 ]

1 голос
/ 04 декабря 2011
<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>
0 голосов
/ 04 декабря 2011

попробуйте это

<table style="float:left;">
<tr>yo</tr>
</table>


<table style="float:right;">
<tr>yo</tr>
</table>

</div>
0 голосов
/ 04 декабря 2011

Без действительного td Я не удивлен, что происходят странные вещи.

Попробуйте:

<table>
  <tr>
    <td>yo</td>
  </tr>
</table>

и проверьте, что происходит.

0 голосов
/ 04 декабря 2011

Сначала поместите таблицу, которую хотите плавать, а слева появится вторая таблица.

0 голосов
/ 04 декабря 2011

Плавающий элемент имеет два эффекта:

  1. Он перемещает элемент в эту сторону
  2. Он позволяет содержимому, которое следует за элементом, всплывать на другой стороне

Поскольку таблица first не плавает, вторая таблица не может всплыть рядом с ней.

0 голосов
/ 04 декабря 2011

Когда вы перемещаете элемент, он влияет только на все элементы, которые приходят после .

Попробуйте вместо первой / задать также float:left для первой таблицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...