Я пытаюсь создать div
с горизонтальной полосой прокрутки внутри таблицы с шириной 100%:
<div id="div1" style="border: thin solid red; width: 800px; height: 150px;">
<table id="table1" style="border: thin solid yellow; width: 100%; display: block;">
<tr>
<td>
<div id="div2" style="border: thin solid black; width: 100%; height: 150px; overflow: auto;">
<div id="div3" style="border: thin solid blue; width: 1000px;">Hello</div>
</div>
</td>
</tr>
</table>
</div>
Я не знаю почему, но во всех браузерах отображается #div2
1000pxвместо 800px.Почему это так?
Как добиться отображения шириной всего 800 пикселей и полосой прокрутки внутри #div2
?
Я не хочу указывать точную ширину для тега <td>
.