Mam stół o stałej wysokości 50 pikseli i 100% szerokości.Tworzenie szerokości stołu do wypełniania td
Wewnątrz tej tabeli Mam dwie div, na tej samej linii, na przykład:
<table>
<tr>
<td>
<div id="1"></div>
</td>
<td>
<div id="2"></div>
</td>
</tr>
</table>
Pierwszy div ma float:left
, a drugi ma float:right
.
Tak więc tabela zawiera 100% strony. Chcę Div2 zawinąć jego zawartość, a div1 wypełnić pozostałą przestrzeń tak, że Div2 jest wyrównany do prawej strony jak ta:
+--------------------------------------------------------------+
| [ DIV 1 (Expands) ][ DIV 2 AND ITS CONTENTS ] |
+--------------------------------------------------------------+
i co ja obecnie dostać kiedy div1 ma mniej treści niż pełny wiersz:
+--------------------------------------------------------------+
| [ DIV 1 ][ DIV 2 ] |
+--------------------------------------------------------------+
Bez stołu mogę uruchomić go do pracy bezpośrednio na lewo i prawo, ale wtedy, gdy "zejdą się", będą owijać się pod sobą, zamiast obok siebie.
EDYCJA: Dodałem nowy jsfiddle here. Oto działający przykład. Spróbuj usunąć wszystkie linki oprócz jednego z lewego elementu div i zobaczyć wynik. Drugi div powinien pozostać najbardziej prawy. Mam nadzieję, że wyjaśniłem sobie.
mógłby Pan podać jakiś kod? i możliwe jsfiddle, więc możemy lepiej pomóc –
nie potrzebujesz tabel http://jsfiddle.net/WqsTg/ –
Pracowałem nad jsfiddle, teraz gotowe, zobacz edycję. – Twinone