![]() |
|
Модераторы: Illuminaty |
![]()
|
|
| Ripper |
|
|||
![]() Lonely soul... ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 30.6.2004 Где: г. Москва Репутация: нет Всего: 23 |
Добрый вечер
Очень прошу помочь с задачей, уже мозг плавится от всех этих css свойств Нужно сверстать таблицу фиксированной ширины и высоты, чтобы колонки её так же были фиксированной ширины. Должна быть полоса прокрутки по оси y. Строки в ячейках таблицы, в случае если они не помещаются должны переноситься. Шапка таблицы стоит на месте У меня максимум что получилось это сделать без прокрутки. Но я уже весь запутался в word-break, word-wrap, fixed layout и т.п. все никак не выходит. Нашел пример для для фиксации шапки и прокрутки, но не получается сделать перенос слов. для IE в принципе не обязательно, нужно чтобы в хроме и фф работало, ну еще желательно сафари и опера. Вот что нашел:
-------------------- "Он знает: надо смеяться над тем, что тебя мучит, иначе не сохранишь равновесия, иначе мир сведет тебя с ума" - Над кукушкиным гнездом |
|||
|
||||
| ksnk |
|
||||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Что за пример? Я такое верстаю двумя таблицами. Одна изображает заголовки, вторая помещается в диве фиксированной ширины со скроллером. Чтобы ширИны столбиков во всех таблицах совпадали - используется table-layout:fixed и явное указание ширины столбцов. Что-то вроде
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
||||
|
|||||
| Ripper |
|
|||
![]() Lonely soul... ![]() ![]() Профиль Группа: Участник Сообщений: 920 Регистрация: 30.6.2004 Где: г. Москва Репутация: нет Всего: 23 |
а вот как в твоем примере в случае если строка слишком длинная сделать перенос строки?
Пример не сохранил, где то в гугле нашел табличку. Просто проблем больше с переносом строк -------------------- "Он знает: надо смеяться над тем, что тебя мучит, иначе не сохранишь равновесия, иначе мир сведет тебя с ума" - Над кукушкиным гнездом |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Как-то с переносом, обычно, проблем нет. Само в ячейках все переносится. Приходится с этим самым переносом бороться.
отсюда http://forum.htmlbook.ru/index.php?showtopic=13380
Если сильно большое слово - его нужно разбивать на кусочки вручную. Например так -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| olldman |
|
|||
|
Дед ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 9.1.2009 Где: Омск Репутация: 6 Всего: 6 |
Так, не?
|
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Если не интересует совместимость с IE7 и IE6 - то можно и так. Там еще и размер скроллера не учитывается, так что заголовки смещены относительно содержимого таблицы. Видно в Хроме.
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| olldman |
|
|||
|
Дед ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 9.1.2009 Где: Омск Репутация: 6 Всего: 6 |
Ну да, но ТС писал - "для IE в принципе не обязательно", потому так и предложил.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |