Как визуально развернуть элемент HTML в блоке div? - PullRequest
0 голосов
/ 21 апреля 2009

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

2 проблемы: A) Если я установлю ширину таблицы на 100%, она будет расширяться до размера всей страницы, а не блока div. B) Более того, он не обрезается родительским блоком div (то есть переполняется).

Если я использую фреймы, эта проблема исчезнет ... но я не хочу использовать фреймы.

У кого-нибудь есть решение с использованием HTML / CSS?

Ответы [ 2 ]

3 голосов
/ 21 апреля 2009

Вам нужна статическая ширина в вашем контейнере div:

div.container { width: 400px; overflow: hidden; }
div.container table { width: 100%; }

<div class="container">
  <table><tr><td>something</td></tr></table>
</div>
0 голосов
/ 21 апреля 2009

Возможно, вы хотите установить атрибут position таблицы в relative, чтобы относительный размер работал.

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