| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Таблица |
| Автор: MPx 25.1.2006, 11:29 |
Привет всем. Нужно сделать так, чтобы трёхколончатая таблица разъезжалась по особому ![]() Нужно чтобы две первые колонки были фиксированные и не разъезжались, а последняя разъезжалась. Приведите пример в DIV и TABLE версиях, плиз... Заранее благодарен, MPx |
| Автор: R.M. 25.1.2006, 14:03 |
| MPx А разницы практически нету как верстать, главное одно - высоту (если ненужно растяжение) указываеш в пикселях, ширину первых двух столбцов указываеш в пикселях (60 и 65 соответственно), ширину третьего процентах и будет всё как надо а уж извини таблицу из трёх столбиков сверстать - это уже сам |
| Автор: HipJ 25.1.2006, 14:04 | ||
Ну в общем подключи фантазию ) |
| Автор: AntonioBanderaz 25.1.2006, 14:13 | ||
где __blank.gif - картинка, прозрачная с размерами 1/1 пикселей. я так иногда делаю... тогда столбцы никогда не будут меньше размера этой картинки... |
| Автор: Cheba 25.1.2006, 19:24 | ||
| MPx, вообще-то неправильно начинать предложение с фразы "сделайте мне". Лично мне неприятно, когда кто-то совсем незнакомый сразу "сделай мне"... Ну, эт так... Вот тебе на дивах пример.
Принцип действия. Работает это очень просто. Первые два слоя (div#col1 и div#col2) делаются плавающими слева. При этом они изымаются из нормального потока документа. Таким образом последний слой (div#col3) поднимется вверх и занимет всю ширину документа. Чтобы не возникало некрасивостей, а казалось, что у нас настоящие колонки на всю высоту документа мы делаем у третьего блока (div#col3) поле слева по ширине двух первых. Таким образом мы имеем трехколончатое расположение. Конечно, красота на этом все еще должна быть наведена, но нужного расположения мы добились. А вообще-то поиск рулит по всем параметрам. Это точно. Можешь проверить, если не веришь. |
| Автор: MPx 26.1.2006, 13:06 |
| Куксикус Я знаю HipJ Я там говорил про резиновую таблицу, а твой пример статический. Но принцип я твой понял. Я знаю, я тоже так думал делать. Но первые две колонки не стоят на месте... а двигаются... вместе с прогрессом Не совсем понял, к чему overflow. Это свойство для управления текста, если оно не помещается( Напиши пример, пожалуйста, как применить. AntonioBanderaz Спасибо. Про прозрачную картинку знаю. Я вообще обычно вставляю слой с фиксированным размером. Но мне надо, чтобы она не НЕ УМЕНЬШАЛАСЬ, а наоборот... не увеличивалась и была фиксированного размера. Cheba Я ведь не писал "сделай мне"... Я вообще вас всех люблю Теперь к делу А вообще-то поиск рулит по всем параметрам. Это точно. Можешь проверить, если не веришь. Честно говоря, позабыл про него( Пробежался по топикам первой страницы этой ветки, ничего не нашёл... Приму к сведению Да и вообще всем спасибо. Не ожидал увидеть так много комментариев. Приятного дня |
| Автор: Cheba 26.1.2006, 14:32 |
| MPx, слезы тоже ни к чему. Смотри ссылку у меня в подписи. |
| Автор: Guedda 28.1.2006, 13:02 | ||
| У меня идентичнй вопрос, только таблица должна быть width=100%: Есть три колонки: |Левая, width = 150px| Центр |Правая, width=150px| Как мне это реализовать? Попробовал через:
но ничего не получилось... Подскажите, пожалуйста. |
| Автор: Cheba 28.1.2006, 13:39 |
| Ну, ты на верном пути. Все совершенно так же, только второй блок флоатиш по правую сторону, делаешь боковым колонкам свою ширину и отступы для третьего блока делаешь по обе стороны. |
| Автор: Guedda 28.1.2006, 13:44 |
| Че то не понял, что Вы написали, не могли бы Вы код показать... |
| Автор: Cheba 28.1.2006, 14:54 | ||
Guedda, это плохо, что не понял...
|
| Автор: Ciber SLasH 28.1.2006, 15:03 | ||
|
| Автор: Guedda 28.1.2006, 15:16 |
| Спасибо. |