【发布时间】:2026-01-01 09:25:02
【问题描述】:
我有一个包含 DIV 和 TABLE 的页面。 DIV 是我的标题,即使显示水平滚动条,我也希望它是 100% 宽度。由于某种原因,它只占用了可见窗口的 100%。
我的 HTML 代码是:
<!DOCTYPE html>
<html lang="en">
<body>
<div style="background-color:yellow;">100% DIV</div>
<table style="width:100%; background-color:orange;">
<thead>
<tr>
<th style="padding-left:20px; padding-right:20px;">Very_Long_Header_1</th>
<th style="padding-left:20px; padding-right:20px;">Very_Long_Header_2</th>
<th style="padding-left:20px; padding-right:20px;">Very_Long_Header_3</th>
</tr>
</thead>
</table>
</body>
</html>
当我向右滚动时,DIV 不会使用所有宽度:
如何使 DIV 占据页面宽度的 100%?理想情况下,我不想更改 TABLE,因为它是生成的代码。
【问题讨论】:
-
您是在 IE 中进行测试,还是只是您喜欢的浏览器?
-
@HunterTurner - 它也发生在 Chrome 中
-
不适用于 IE、Chrome、FF 和 Apple Safari。