类似效果:问题:父元素宽度自适应浏览器窗口宽度,那么其中的子元素如何水平均匀分布呢(包含左右外边距)?需要兼容ie8不考虑flex等css3布局。
5 回答
慕勒3428872
TA贡献1848条经验 获得超6个赞
父元素宽度百分比,里面框框inline-block且宽度百分比,然后给框框加外边距百分比。另外框框外边距设为百分比这个百分比是根据父元素宽度来定的,所以所有框框宽度(%)加上所有框框所有外边距(%)=父元素宽度(即100%)即可。
补充:用inline-block元素与元素间会多出间隙导致间距偏大,这个问题你搜搜怎么解决,详细的就不在这展开了。
哈士奇WWW
TA贡献1799条经验 获得超6个赞
1.首尾外边距 2% 中间外边距1% 占据7%父元素的宽度 在拼接html时动态添加进去
2.每个元素本身占据 93%/元素个数 <li style="width:'+(93/itemsLength).toFixed(6)+'+'%';float:left;display:inline-block"><li>
添加回答
举报
0/150
提交
取消