为了账号安全,请及时绑定邮箱和手机立即绑定

父元素宽度不定,多个子元素如何平均分布?

父元素宽度不定,多个子元素如何平均分布?

慕码人8056858 2019-03-20 18:15:39
类似效果:问题:父元素宽度自适应浏览器窗口宽度,那么其中的子元素如何水平均匀分布呢(包含左右外边距)?需要兼容ie8不考虑flex等css3布局。
查看完整描述

5 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

父元素宽度百分比,里面框框inline-block且宽度百分比,然后给框框加外边距百分比。另外框框外边距设为百分比这个百分比是根据父元素宽度来定的,所以所有框框宽度(%)加上所有框框所有外边距(%)=父元素宽度(即100%)即可。


补充:用inline-block元素与元素间会多出间隙导致间距偏大,这个问题你搜搜怎么解决,详细的就不在这展开了。


查看完整回答
反对 回复 2019-04-02
?
梦里花落0921

TA贡献1772条经验 获得超6个赞

flex布局


查看完整回答
反对 回复 2019-04-02
?
翻翻过去那场雪

TA贡献2065条经验 获得超14个赞

flex布局了解一下

父容器display:flex;然后调试justify-content,选择你想要的效果。


查看完整回答
反对 回复 2019-04-02
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

1.首尾外边距 2% 中间外边距1% 占据7%父元素的宽度 在拼接html时动态添加进去
2.每个元素本身占据 93%/元素个数 <li style="width:'+(93/itemsLength).toFixed(6)+'+'%';float:left;display:inline-block"><li>

查看完整回答
反对 回复 2019-04-02
  • 5 回答
  • 0 关注
  • 3819 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信