2013-10-25 4 views
-1

Моя проблема не проста и я не могу показать код, поэтому постараюсь быть точным.Полоса прокрутки поверх содержимого tbody

У меня есть таблица, созданная JSP (тег, созданный каркасом, который я не могу контролировать и специфически для своей компании).

Когда появляется полоса прокрутки на теле, содержимое «tbody» перемещается влево в каждом браузере, чтобы разместить место на полосе прокрутки. В IE 7 содержимое не перемещается, а полоса прокрутки находится поверх таблицы. Я не могу использовать ширину: 97% вызывают в случае, если полоса прокрутки не отображается, т. Е. Движется в любом случае.

Если кто-то есть идея :) Извините за отсутствие кода ...

+0

Отсутствие кода можно полностью исправить, предоставив [jsFiddle] (http://jsfiddle.net). –

+0

Я не понимаю, в чем разница, мне не разрешено показывать какую-либо строку кода. – Mathan

+0

'' У меня есть код (не показан), который не работает, какие-то идеи? "' На самом деле нам не очень нравится идти – MLeFevre

ответ

0

Решение:
Используйте DIV вокруг стола с большей шириной (так он может содержит скроллбар).
Установите ширину таблицы до 97%, чтобы полоса прокрутки находилась вне содержимого.
Затем горизонтальная полоса прокрутки не отображается.
Полоса прокрутки находится за пределами стола, но она менее уродливая.

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