作者 主題: firefox中 div無法自動撐開問題……  (閱讀 8731 次)

0 會員 與 1 訪客 正在閱讀本文。

kimisme

  • 可愛的小學生
  • *
  • 文章數: 18
    • 檢視個人資料
firefox中 div無法自動撐開問題……
« 於: 2008-04-03 17:44 »
請問一下在IE中,DIV tag中,如果我設定一個固定width後,如果內容超過寬度,IE會自動撐開,但firefox不會……

google過後,只有人講過高度問題,請問如何使firefox也能自動撐開?

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: firefox中 div無法自動撐開問題……
« 回覆 #1 於: 2008-04-03 18:37 »
既然要自動撐開, 為何還要指定固定寬度??

kimisme

  • 可愛的小學生
  • *
  • 文章數: 18
    • 檢視個人資料
回覆: firefox中 div無法自動撐開問題……
« 回覆 #2 於: 2008-04-04 00:28 »
既然要自動撐開, 為何還要指定固定寬度??


因為不指定的話,div寬度預設是最大的寬度,寬度會佔拉到整個畫面,很醜,所以當然先指定一個如400px的width,然後會去塞一些form或者是用ajax撈資料回來塞

所以希望資料當然也在div裡面就好,不然版面會很怪……

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
回覆: firefox中 div無法自動撐開問題……
« 回覆 #3 於: 2008-04-04 12:26 »
好吧, 我也懶得花腦筋去想你是怎麼弄的(人老了懶得動腦)...

我只做了最簡單的測試..

引用
<html>
<body>
<div style="width:400px">
Even as an inexperienced CentOS user we can use your help. Because we like to know what problems you encountered, if you had problems finding specific information, how you would improve documentation so it becomes more accessible. This kind of feedback is as valuable to others as it would have been to you so your involvement is required to make CentOS better. <br>
So if you want to help out and improve our documentation and wiki, register on the wiki or subscribe to the centos-docs mailinglist.
</div>
</body>
</html>


不管是IE6, 還是firefox, 我的眼睛告訴我, 資料都是乖乖在400寬度內顯示.....



slime

  • 俺是博士!
  • *****
  • 文章數: 1692
    • 檢視個人資料
回覆: firefox中 div無法自動撐開問題……
« 回覆 #4 於: 2008-04-04 12:32 »
用 table + nowrap 去處理看看?

不過我覺得不確定畫面大小的話, 用 JavaScrip 去取得螢幕寬度, 以螢幕寬度當 width 的參考值比較合理.
冷笑話: 我的 IP 是 127.0.0.1

zzlong

  • 懷疑的國中生
  • **
  • 文章數: 48
    • 檢視個人資料
    • 香港 PHP 用家社區
回覆: firefox中 div無法自動撐開問題……
« 回覆 #5 於: 2008-04-15 10:13 »
有沒有試過 min-width? 使你的 div 最小也有一定的闊度,但當內容增多,它的闊度也會自動增大,這是標準的 CSS2,Firefox 當然支援,十分難得 IE 也支援。