请在此处查看我的codepen:
http://codepen.io/Chiz/pen/XKBbok
1)如何摆脱红色盒子之间的小差距?我已经将填充和边距设置为0,但仍然存在差距.
2)在紫色框(.container)中,右侧的空间大于左侧的空间.我试图使用“margin:0 auto”将UL集中在.container中.但它没有效果.
TKS!
* { Box-sizing: border-Box; } .container { border:1px solid blue; width:65%; margin:0 auto; } ul { list-style-type: none; border:1px solid purple; margin:0 auto; } ul li { display: inline-block; border: 1px solid red; color: grey; text-align: center; width: 10rem; height: 8rem; margin: 0; padding: 0; position:relative; } ul li div { border:1px solid green; position:absolute; top:50%; transform:translateY(-50%); left:0; right:0; }
<div class="container"> <ul> <li> <div> <i class="fa fa-spinner"></i><br />Home </div> </li> <li> <div> <i class="fa fa-spinner"></i><br />Plants </div> </li> <li> <div> <i class="fa fa-spinner"></i><br />Land </div> </li> <li> <div> <i class="fa fa-spinner"></i><br />Animals </div> </li> <li> <div> <i class="fa fa-spinner"></i><br />About </div> </li> </ul> </div>
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。