Установить ширину столбца таблицы в div с горизонтальной полосой прокрутки - PullRequest
1 голос
/ 16 февраля 2012

Я хочу установить ширину столбца таблицы, которая содержится в div. Ширина таблицы может превышать фиксированную ширину div, поэтому я хочу, чтобы div показывал горизонтальную полосу прокрутки - но столбец таблицы не будет расширяться до ширины, на которую я его устанавливаю. Как я могу заставить это работать?

#content {
    width:200px;
    overflow-x: auto;
}
td,th {
   border-style:solid;
}
<div id="content">
<table style="border-style:solid;">
    <tr>
        <th style="width:50px">124</th>
        <th style="width:550px">124</th>
    </tr>
    <tr>
        <td>124</td>
        <td>124</td>
    </tr>
</table>
</div>

Ответы [ 2 ]

5 голосов
/ 16 февраля 2012

Вам нужно использовать min-width, если вы хотите форсировать ширину таблицы.

Вот ваш пример с полосой прокрутки: http://jsfiddle.net/CEUVV/

1 голос
/ 16 февраля 2012

использовать атрибут минимальной ширины

    <th style="min-width:50px">124</th>
    <th style="min-width:550px">124</th> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...