我有一个社交媒体图标的页脚。我想要像下面那样排列在3 x 3网格 中的图标。保持图像不会浮动到下一行没有浮动
@@@
@@@
@@@
我也希望它在一个div居中。我快进,问题是,当我漂浮的元素留下,让他们在同一行我
margin-left:auto;
margin-right:auto;
不工作,他们只是左对齐。我需要一个适用于移动设备的解决方案,因为我的整个网站都能够响应。
下面是HTML
<div class="d-all m-all" id="mainFooter">
<div class="d1-d4 m-all" id="socialMedia">
<div id="centerIcons">
<img src="images/fb_icon_vi.png"><img src="images/tw_icon_vi.png"><img src="images/in_icon_vi.png">
</div>
</div>
<div class="d5-d8 m-all" id="contact">
Contact
</div>
<div class="d9-d12 m-all" id="awards">
awards
</div>
</div>
这里是CSS
#mainFooter{
background-color:black;
height:250px;
}
#socialMedia{
background-color:green;
}
#socialMedia img{
display:block;
}
#centerIcons{
background-color:yellow;
width:50%;
margin-left:auto;
margin-right:auto;
height:75px;
}
#centerIcons img{
margin-left:auto;
margin-right:auto;
}
整个网站可以看到HERE
这工作。我会尽我所能接受答案。谢谢! – onTheInternet
@onTheInternet你很受欢迎。此外,为了抑制换行符,你可以在包装器中添加'white-space:nowrap;'。 ** [此处示例](http://jsbin.com/cuhococo/2/edit)**。 –