成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? Firefox下樣式設置寬度奇怪現象
全站頭部文字 我要出現在這里
Firefox下樣式設置寬度奇怪現象 726 2024-04-02   

頁面中有一個數據列表,是table,放在一個div窗口中,結構如下:

<body>
<div id="container">
<table id="grid">....列表數據....</table>
</div>
</body>


給 container 設置了樣式 #container {width:100%; margin:10px;}
給 grid 設置了樣式 #grid {width:100%}

測試結果在IE中正常,在 Firefox 下 container 的實際寬度會超過100%而出現橫向滾動條,因為Firefox把margin算進了寬度,實際等于100%+20px>100%。
當然可以去掉div的margin定義,改用body的padding來設置,但是頁面中有其他內容要占滿整個頁。
于是以前為了解決這個問題會給div在Firefox區別定義一個width:98%,這樣好像是解決了問題,但是如果瀏覽器窗口變小,Firefox下的98%+20px說不定就又大于100%而出現橫向滾動條。

出于試試看的心理,我把container的樣式改成了#container {width:100%-20; margin:10px},再到Firefox下去看看,呵呵,竟然變得正常了,和IE下一樣,真是奇怪了,width:100%-20這樣的定義應該是錯誤的呀!但是卻解決了Firefox把margin算進去的問題,進一步試下,發現隨便100%減隨便一個數字都可以,查了些資料,一直沒有明白是什么原因。
或許就是個bug,呵呵!也許哪個高手知道原因。自己做過測試,把代碼和截圖貼上來:
查看圖片


test 數據1 數據2 數據3 數據4 數據5 數據6 數據7 數據8
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]


主站蜘蛛池模板: 777精品| 徐有容| 色女在线| trainspotting| 刘永健| 黑洞表面豆瓣| 西街少年 电视剧| 教师政治学习笔记| 小孩打屁股| 裸舞在线观看| 尸语者 电视剧| 恶作剧之吻3| 郭明翔| 免费看黄网址| 中国首富排行榜| 影库| 无声真相电影免费播放| 陕09j01图集| 徐若| 91自拍网| 机动战士高达seed destiny| 端午给老板祝福简短句| 生活片一级| 包天笑| 电影因果报应完整版观看 | 有本纱世| 电子元器件基础知识| 孙颖莎结婚视频| kanako| 应晖是谁演的| 从此以后歌词| karina hart| 郑书允的10部作品| 喜欢小红帽的原因怎么写| 禁忌的游戏| 三年片最新电影免费观看多人互换| 念念相忘电影免费观看| 爱情三选一| 电影《年龄差》| 播放哪吒| 操老女人视频|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103