慕碼人8056858
2019-03-20 18:15:39
類似效果:問題:父元素寬度自適應(yīng)瀏覽器窗口寬度,那么其中的子元素如何水平均勻分布呢(包含左右外邊距)?需要兼容ie8不考慮flex等css3布局。
5 回答

慕勒3428872
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超6個贊
父元素寬度百分比,里面框框inline-block且寬度百分比,然后給框框加外邊距百分比。另外框框外邊距設(shè)為百分比這個百分比是根據(jù)父元素寬度來定的,所以所有框框?qū)挾?%)加上所有框框所有外邊距(%)=父元素寬度(即100%)即可。
補(bǔ)充:用inline-block元素與元素間會多出間隙導(dǎo)致間距偏大,這個問題你搜搜怎么解決,詳細(xì)的就不在這展開了。

翻翻過去那場雪
TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個贊

哈士奇WWW
TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個贊
1.首尾外邊距 2% 中間外邊距1% 占據(jù)7%父元素的寬度 在拼接html時動態(tài)添加進(jìn)去
2.每個元素本身占據(jù) 93%/元素個數(shù) <li style="width:'+(93/itemsLength).toFixed(6)+'+'%';float:left;display:inline-block"><li>
添加回答
舉報
0/150
提交
取消