Я считаю, что темы ThemeRoller по умолчанию дают ширину 100%.Прелесть этого в том, что все, что вам нужно сделать, это завернуть его в другой контейнер.Для абсолютных приверженцев строгой семантики это дополнительный узел в DOM, который не служит наилучшей возможной цели с точки зрения разметки.Сам я очень хочу добавить оболочку в таких случаях.
Я использую ThemeRoller и сетку DataTables (так, не 100% ширины страницы!) Вот скелет моей разметки:
<div id="someTable" class="halfbox">
<table id="dataTable-foo"></table>
</div>
И у CSS есть несколько правил, но сводится к:
.halfbox { width: 50%; /* or fixed pixel value */ }
Я бы сомневался, что 50% буквально сработает идеально (поля, отступы и т. Д.), НоВы понимаете, что ширина - это обертка, а не таблица.