css3 - flex布局问题
问题描述
设计稿:
下面我做的部分,结果显示宽度根据小box里面的内容宽度而变化,不知道怎么设置小box宽度是一样的,不受里面的内容而影响,还有小box之间的间隔要有2px的缝隙。
<ul class='result_boxs archives_gray'><li> 账号/姓名:<br> <span>18611444620</span></li><li> 性别:<br> <span>女</span></li> </ul> <ul class='result_boxs archives_gray'><li> 年龄:<br> <span>60岁</span></li><li> 体重:<br> <span>129kg</span></li> </ul> <ul class='result_boxs archives_orange'><li> 您的BMI值为:<br> <span>23.9</span></li><li> 您的标准体重范围是:<br> <span>70kg</span></li> </ul>
.result_boxs { display: flex; display: -webkit-flex; display: -ms-flexbox; display: -moz-box; display: -webkit-box; width: 94%; margin: 2px auto 0; }.result_boxs li { -webkit-box-flex: 1; -ms-box-flex: 1; box-flex: 1; padding: 10px 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-color: #fff; border-radius: 4px; line-height: 1.6; text-align: center; }
问题解答
回答1:要给li设置宽度 不好使用padding来设置 只设置padding 不设置width 会导致文字内容越长,所占用的宽度就越多 因为大家的padding值都是一致的 如果设置了width,那么大家的宽度一致 所有的左右空白空间便会与你文字内容宽度成反比
相关文章:
1. angular.js - angularJs ngRoute怎么在路由传递空字符串及用ng-switch取得2. 视频文件不能播放,怎么办?3. mysql - 面试题:如何把login_log表转换成last_login表?4. 老师能帮忙看是什么原因吗?网上找了好多都解决不了5. node.js - win10如何安装并使用babel?6. python - 通过正则提取出来的ip,怎么命名7. python - win7 64位,安装urllib老是报错?8. 请教一条mysql的sql语句写法;9. javascript - js代码转python10. javascript - 我写的href跳转地址不是百度,为什么在有的机型上跳转到百度了,有的机型跳转正确
![angular.js - angularJs ngRoute怎么在路由传递空字符串及用ng-switch取得](http://www.haobala.com/attached/image/news/202311/101157b627.png)