2009-11-09 6 views
0

Я работаю на веб-странице, где у меня динамически сгенерированная таблица, где определенные столбцы должны иметь переменную ширину (размер текста), а определенные столбцы всегда должны быть определенной ширины. Однако таблица находится внутри содержащего div, а firefox изменяет размер таблицы таким образом, что она остается в пределах div. Проблема в том, что она изменяет размеры столбцов, которые должны оставаться определенной шириной.Предотвращение изменения таблицы

Есть ли способ заставить эти столбцы оставаться одного размера, тем самым вынуждая таблицу переполняться из div? У div есть переполнение: auto, что позволяет вам видеть таблицу, и это тот эффект, который я пытаюсь достичь.

Спасибо.

ответ

2

Вы можете попробовать уложить его с помощью overflow: visible; Вы также можете попробовать плавать, но это открывает целую другую червь червей, которую вы, вероятно, не хотите.

1

У меня есть несколько встреч с этой проблемой, я не мог найти лучший способ иметь то, что я хочу отображать, чтобы отображать/выравнивать по моим потребностям. Особенно это касается ширины столбцов с динамическим текстом.

Вместо того, чтобы заниматься этим, я использую другой подход. Я попытался ограничить количество символов (переменная font-wdith еще проблема, необходимо настроить) для отображения на столбце с фиксированной шириной. Затем я добавлю всплывающую подсказку (через атрибуты title или всплывающие подсказки) при наведении на мышь этих усеченных текстов.

Это не прямой ответ на ваш запрос, предлагая другую альтернативу.

Смежные вопросы