1

我正在做一个水平日历。我今天正在测试一些东西,我想知道它是否是一个错误,或者它是否真的是浏览器的限制。

简而言之,我想拥有无限的宽度。日历在一个 div 内,并且会溢出到无限。

插入一个非常大的范围后,我意识到我的宽度实际上是 0px。然后搜索后。我发现宽度有奇怪的行为。

  • 35791375px 像素宽度为 0px
  • 35791374px 背景消失
  • 35791373px div 正确显示

并且想知道实际上适用于所有浏览器的实际最大宽度是多少。这些数字很奇怪。它们不是 8 的因数。

这是一个示例标记。

<div class="calendar" style="overflow: hidden; width: 1000px;">
   <div class="scroll" style="width: 35791375px;">
       <div class="month">...</div>
       ...
       <div class="month">...</div>
   </div>
</div>
4

1 回答 1

0

我想你会在这里找到答案:

最大页面长度的浏览器限制

基本上,您的浏览器可以显示的数量是有限制的。
...顺便说一句,35791375 像素大约是 7.5 英里。

于 2012-10-31T14:58:33.357 回答