佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > 百分比的細節(jié)--容器大小篇

百分比的細節(jié)--容器大小篇

熱門標簽:銀行業(yè)務 美圖手機 檢查注冊表項 網(wǎng)站文章發(fā)布 呼叫中心市場需求 鐵路電話系統(tǒng) 智能手機 服務器配置
因為屏幕能顯示的最小單位是1px,對于像773*50%=386.5這樣帶數(shù)字的長度必須有所取舍。

測試頁面,一些瀏覽器的截圖標寬度也在里面

IE:按四舍五入的方式計算。

Firefox:計算后的值忽略小數(shù)部分,但會把多出的長度分配給里面的各元素。 如果只多出1px,比如2*386=772,剩下的1px會到其中一個元素,優(yōu)先分配第一個元素,像773px分配給兩個50%時得到的是:387px和386px,分配給四個25%時得到的是:194px、193px、193px和193px; 而對于多出幾個px,如773*33.3%=257.409,773*33.33%=257.6409,由于忽略掉的小數(shù)不一樣,分配的原則也不一樣,找不到相關資料,以下是我的猜想,三個元素的,按四舍五入的方式分配,四舍的優(yōu)先分配給兩邊,五入的優(yōu)先分配給前邊兩個,對于分配給三個元素以上的,多出部分自由分配,我找不到規(guī)律,但第一個一定會分配到。

FF還有一些奇怪的地方。Firefix測試頁面。1024寬度不會自動分配,也許是因為外層也是帶小數(shù)的,導致1px沒分配,接著測試Firefox

Opera  Safari2:計算時忽略百分比的小數(shù)部分,計算后的值忽略小數(shù)部分,如果里面的元素大于計算后的寬度不會導致后面的元素換行。

Netscape  Mozilla:計算后忽略小數(shù),多出部分有點類似Firefox,但多出部分是比透明顯示,而且比較奇怪,比如33.33%*3=99.99% 小于100%,但卻大于100%,奇怪的瀏覽器,還好使用的人不多,不用過于在意這兩個瀏覽器。

測試沒完成,有興趣的朋友幫忙測試,單獨的測試頁,有知道原因的朋友講一下下

標簽:新疆 樂山 長治 河南 紅河 上海 沈陽 滄州

巨人網(wǎng)絡通訊聲明:本文標題《百分比的細節(jié)--容器大小篇》,本文關鍵詞  ;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    大余县| 白朗县| 肥乡县| 崇礼县| 东乌珠穆沁旗| 那曲县| 东台市| 正宁县| 梧州市| 宕昌县| 偃师市| 扶风县| 镇江市| 仁布县| 阿巴嘎旗| 安宁市| 玛纳斯县| 灌云县| 大理市| 玉溪市| 马关县| 江安县| 荔浦县| 兴安县| 镇远县| 齐河县| 通州市| 台安县| 积石山| 蕲春县| 松江区| 房山区| 从化市| 东至县| 托里县| 古蔺县| 盘锦市| 宁城县| 舟山市| 内黄县| 临清市|