Модераторы: Illuminaty

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Размеры ячеек (авто) 
:(
    Опции темы
Innuendo
Дата 24.1.2006, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 1
Всего: 6



Приветсвую.

У меня есть таблица размером n*m.
Она пустая, и пользователь сам вводит значения (нажимает на ячейку, выпадает поле ввода, заводится значение, и оно в ячейке, но ладно, это не столь важно).
Когда пользователь вводит в первые 2 столбца числа к примеру от 1 до 9, то эти столбцы получаются узкие, а в другие вводит число от 100 и выше, то те оказываются широкими.
Как мне сделать автоширину? Чтоб ширина соответсвенно увеличивалсь еслив неё вводят занчение, но чтоб ширина всех столбцов (ячеек) была равна ширине самого широкого столбца. Чтоб таблица ровной была.

Заранее спасибо


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Cheba
Дата 24.1.2006, 15:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 14
Всего: 62



Код
table-layout: fixed

Думаю, это может помочь. Модробнее читай в спецификации. Раздел Fixed table layout.
PM MAIL ICQ   Вверх
Innuendo
Дата 24.1.2006, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 1
Всего: 6



не помогло smile


--------------------
=)
PM MAIL ICQ Jabber   Вверх
R.M.
Дата 25.1.2006, 02:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 9
Всего: 30



Пиши в пикселях размер - не уменьшится это 100% а при переполнении увеличится


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
2man
Дата 25.1.2006, 06:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: 1
Всего: 71



Куксикус, ты предлагаешь каждую ячейку выставить в один пиксель и пусть она уже сама тянется? smile
Innuendo, а может можно с помощью выпадающего меню реализовать, если это константы?


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
R.M.
Дата 25.1.2006, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 9
Всего: 30



2man
Нет не в один а какие нужны размеры в пикселях такие и ставить а уж при переполнении они потянуца без ущерба другим (если все будут в пикселях)


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Innuendo
Дата 25.1.2006, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 1
Всего: 6



Куксикус
не привык задать что-либо в пикселях smile
кстати вопрос по ходу- если я задам ширину таблицы в пикселях, и она к примере занимает пол экрана, то она будет пол экрана занимать и при разрешении 800*600 и 1280*1024?
но я попробую, спасибо.
2man
не совсем понял, что задать через меню.


--------------------
=)
PM MAIL ICQ Jabber   Вверх
2man
Дата 25.1.2006, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: 1
Всего: 71



Цитата(Innuendo @ 25.1.2006, 15:42 Найти цитируемый пост)

кстати вопрос по ходу- если я задам ширину таблицы в пикселях, и она к примере занимает пол экрана, то она будет пол экрана занимать и при разрешении 800*600 и 1280*1024?

Тогда лучше задавать через %.
Цитата(Innuendo @ 25.1.2006, 15:42 Найти цитируемый пост)

не совсем понял, что задать через меню

Чтобы пользователь не сам вводил информацию, а выбирал с выпадающего меню. Такое возможно?


--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Innuendo
Дата 25.1.2006, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 1
Всего: 6



2man
уу. нет smile пользователь вводит любое число (не выходящее за рамки допустимого)

Это сообщение отредактировал(а) Innuendo - 25.1.2006, 20:19


--------------------
=)
PM MAIL ICQ Jabber   Вверх
R.M.
Дата 26.1.2006, 02:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 9
Всего: 30



Innuendo
Цитата(Innuendo @ 25.1.2006, 17:42 Найти цитируемый пост)

кстати вопрос по ходу- если я задам ширину таблицы в пикселях, и она к примере занимает пол экрана, то она будет пол экрана занимать и при разрешении 800*600 и 1280*1024?

Нет конечно


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
2man
Дата 26.1.2006, 03:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2007
Регистрация: 6.5.2005
Где: Нижние Чигири

Репутация: 1
Всего: 71



Innuendo
Цитата(2man @ 25.1.2006, 19:09 Найти цитируемый пост)

Тогда лучше задавать через %




--------------------
Быстро поднятое - упавшим не считаеся
PM MAIL ICQ MSN   Вверх
Innuendo
Дата 26.1.2006, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 1
Всего: 6



Куксикус
задать в пикселях - не получилось...
вот смотри:
к примеру по умолчанию 15 пикселей ширина..
заполнили таблоицу- у какого-то столбца получилось 20, а у какого-то 25...
то есть мне надо так, чтобы таблица подгонялась под самый широкий столбец.


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Innuendo
Дата 26.1.2006, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 1
Всего: 6



я вот щас пробую так:
как таблица сформирована, он пробегает по всем столбцам, и считывает ширину... Запомниает максимальный...
теперь надо всем элементам дать такую ширину (не всем прямо n*m, а только стольким сколько есть столбцов).
И что-то не получается задать ширину ячейке... через какой метод это надо делать?
td.style.width?
считываю ширину через td.offsetWidth... и оно работает smile


--------------------
=)
PM MAIL ICQ Jabber   Вверх
R.M.
Дата 27.1.2006, 01:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: 9
Всего: 30



Innuendo
Ну это уже в яваскрипт, а вобще если тебе надо чтобы у всех была одинаковая ширина, убери везде ширину и поставь только тегу <table> ширину... в процентах


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Innuendo
Дата 27.1.2006, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 1
Всего: 6



а всё таки? как в яваскрипт изменить ширину ячейке? smile


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0615 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.