У меня есть некоторые сложные табличные данные. В каждом <td>
у меня есть два тесно связанных вида данных, которые я хотел бы разделить визуально, например:
<td>
<div class='float'>
<ul class='group1'>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
</div>
<div class='sink'>
<ul class='group2'>
<li>item 1</li>
<li>item 2</li>
</ul>
</div>
</td>
Поскольку эти списки тесно связаны, я хотел бы хранить их в одной ячейке таблицы. (Добавление дополнительной строки для group2 также потребовало бы значительного переписывания PHP, генерирующего таблицу.) Я хочу сделать так, чтобы div.float был выровнен по верху TD, а div.sink выровнен по нижнему , Я чувствую, что это должно быть выполнимо в CSS, но энергичное Googling помогло мне вовсе. Я уже использую jQuery (и jQueryUI), поэтому, если есть способ jQuery, это тоже сработает.
Halp
ETA: Вы можете увидеть таблицу в действии в этой скрипке: http://jsfiddle.net/mysphyt/JVdDA/. Кнопка под таблицей приблизительно соответствует желаемому поведению с jQuery, но это похоже на очень хитрое решение, и я определенно предпочел бы пойти с чисто CSS-исправлением. Желаемое поведение: div.float сверху TD, div.sink снизу. (Имеется в виду: преподаватели в верхней части ТД и разделы для преподавателей и сотрудников выровнены друг с другом в нижней части.) Мне кажется, что я не особо проясняю свои слова, поэтому, надеюсь, скрипка прояснит, что я имею в виду .