2012-10-31 44 views
1

我正在做一個水平日曆。我今天正在測試一些東西,我想知道它是否是一個錯誤,或者它確實是瀏覽器的限制。HTML中div的最大寬度

總之,我想有一個無限的寬度。日曆是在一個div內,並會溢出到無限。

插入一個非常大的範圍後,我意識到我的寬度實際上是0px。然後搜索。我發現寬度與奇怪的行爲。

  • 35791375px像素寬度爲0像素
  • 35791374px背景消失
  • 35791373px格顯示正確

竟是不知道會產生什麼實際的最大寬度,將在所有的瀏覽器。這些數字很奇怪。它們不是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> 
+0

我不能幫助你的數字(我記得很久以前閱讀過它,所以有一些數字存在),但我可能能夠幫助找到解決方案。是否應該滿足於無限或目標是什麼?只是一個巨大的滾動條? –

+1

它可能會從瀏覽器更改爲瀏覽器。你使用的是什麼瀏覽器? –

+0

鉻但耶無限滾動是目標,而30000000px;應該夠了。不太可能有人會滾動到那一點。但是,如果這個數字對於其他瀏覽器來說太高,我將不得不使用每個主要瀏覽器中最小的一個。這幾乎是一個理論問題,而不是真正的問題。 –

回答