У меня есть таблица с фиксированной высотой 50px и 100% шириной.Создание таблицы заполнения таблицы td
Внутри этой таблицы у меня есть две дивы, на той же линии, как это:
<table>
<tr>
<td>
<div id="1"></div>
</td>
<td>
<div id="2"></div>
</td>
</tr>
</table>
Первый DIV имеет float:left
, а второй имеет float:right
.
Таким образом, таблица составляет 100% страницы. Я хочу div2, чтобы обернуть его содержимое, и div1, чтобы заполнить оставшееся пространство таким образом, чтобы div2 выровнен вправо, как это:
+--------------------------------------------------------------+
| [ DIV 1 (Expands) ][ DIV 2 AND ITS CONTENTS ] |
+--------------------------------------------------------------+
и то, что я в настоящее время получает, когда div1 имеет меньше содержания, чем сплошная линия:
Без таблицы я могу заставить его работать плавающим влево и вправо, но затем, когда они «соберутся», они будут обертываться друг под друга, а не рядом друг с другом.
EDIT: Я добавил новый jsfiddle here. Это рабочий пример. Попробуйте удалить все, кроме одной ссылки из левого div, и посмотреть результат. Второй дивизион должен оставаться на самом верном уровне. Надеюсь, я объяснил сам.
могли бы вы предоставить код? и возможно jsfiddle, чтобы мы могли лучше помочь вам –
вам не нужны таблицы http://jsfiddle.net/WqsTg/ –
Я работал над jsfiddle, теперь все сделано, см. редактирование. – Twinone