| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Строка таблицы дивами |
| Автор: lazabt 15.2.2007, 19:45 | ||||
Люди, подскажите чайнику плиз, как сделать
на дивах? Так:
плохо, т.к. div-ы в отличие от table перескакивают при уменьшении ширины внешнего дива. |
| Автор: japanes 15.2.2007, 20:34 |
| Внешнему диву задать тот же float:left; |
| Автор: lazabt 16.2.2007, 11:46 | ||||
Не помогает:
|
| Автор: japanes 16.2.2007, 12:23 | ||||
а так? Добавлено @ 12:24 пардон не правильно понел. надо так
|
| Автор: lazabt 16.2.2007, 12:30 |
| И так, к сожалению, нет А нужна ПОЛНАЯ имитация строки таблицы: 1. внешний контейнер должен растягиваться на ширину внутренних 2. внутренние контейнеры ВСЕГДА располагаются в ОДНУ строку Неужели нет решения??? Не понимаю, какой тогда смысл в блочной верстке, если такая тривиальная задача не решается без всяких хаков... |
| Автор: japanes 16.2.2007, 12:40 | ||
ширину для div#layout задавай с хаком:
у внутренних блоков поубирай бордеры |
| Автор: SelenIT 16.2.2007, 12:52 |
| japanes, это не поможет. lazabt, попробуйте white-space: nowrap для "таблицы" и display:inline для "ячеек". Вообще-то в CSS есть "родные" средства имитации таблиц, строк и ячеек чем угодно - display:table, table-row и table-cell соответственно. Вот если бы только IE их понимал!.. |