Ширина таблицы заморожена из-за отображения: блок - PullRequest
1 голос
/ 05 октября 2011

Я создал страницу, содержащую table и некоторые данные в ней. Хотя я установил ширину таблицы на 80% от родительского div, внутренняя ширина tbody и другие дочерние элементы уменьшены до 450px.

Я также заметил, что после удаления свойства display: block дочерние элементы таблицы отображались правильно (ширина таблицы 100%)

Есть ли конкретная причина, по которой ширина будет заморожена при 450px? Я проверял везде в своем CSS, и я не установил такое правило.

Вот код моей таблицы:

<div id="maincol">
<table width="80%" border="0" cellpadding="1" cellspacing="0" id="dates" class="summary" name="dates" style="display:block">
    <tbody>
        <tr>
                 ...

1 Ответ

4 голосов
/ 05 октября 2011

таблицы имеют свой собственный тип отображения: « table » (и это только один из возможных вариантов), аналогично tr и td имеют соответственно отображение « table-row"и" table-cell"

...