Широкий стол внутри div - div не растягивается - PullRequest
5 голосов
/ 29 октября 2010

Я хочу, чтобы родительский div растягивался, когда ширина дочерней таблицы превышает ширину страницы.

что будет лучшим решением для CSS?

Ответы [ 3 ]

6 голосов
/ 29 октября 2010

Установка div на display: inline-block, кажется, делает свое дело.

1 голос
/ 30 октября 2010

Вы также можете использовать display: table;. (ДИВ)

0 голосов
/ 31 октября 2011

В моем случае (XHTML переходный 1.0 doctype) у меня была структура как

<div>
 <table>
  <tr>
   <td>
     <img width="1800px" height="600px" />
   </td>
  </tr>
 </table>
</div>

Как я обнаружил в правилах CSS, таблица имела

table-layout: fixed;

Когда я удалил это правило, все исправилось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...