【发布时间】:2018-03-29 13:36:22
【问题描述】:
我想将我的 4 张社交图片 (alt=test) 放在 div 的中心(现在它们出现在顶部中心)。我将text-align: center 放入.socials,但它不起作用。我也尝试将它放在.socialdivs 中,但它也不起作用。 HTML 和 CSS 代码如下。
.socials {
width: 100%;
background-color: #5e6066;
text-align: center;
}
.socialdivs {
width: 100%;
margin: auto;
}
.fb {
display: inline-block;
width: 250px;
height: 155px;
margin: auto;
}
.fb:hover {
background-color: #4668b3;
}
.lin {
display: inline-block;
width: 250px;
height: 155px;
margin-top: auto;
}
.lin:hover {
background-color: #00a0dc;
}
.insta {
display: inline-block;
width: 250px;
height: 155px;
margin: auto;
}
.insta:hover {
background-color: #405de6;
}
.golden {
display: inline-block;
width: 250px;
height: 155px;
margin: auto;
}
.golden:hover {
background-color: #fcbf17;
}
.info {
margin-left: auto;
margin-right: auto;
text-align: center;
padding: 20px;
}
<footer>
<div class="socials">
<div class="socialdivs">
<div class="fb">
<a href="https://www.facebook.com" target="_blank"><img src="img/facebook.png" alt="test" /></a>
</div>
<div class="lin">
<a href="https://www.linkedin.com" target="_blank"><img src="img/linkedin.png" alt="test" /></a>
</div>
<div class="insta">
<a href="https://www.instagram.com" target="_blank"><img src="img/instagram.png" alt="test" /></a>
</div>
<div class="golden">
<a href="https://www.goldenline.pl" target="_blank"><img src="img/goldenline.png" alt="test" /></a>
</div>
<div style="clear:both"></div>
</div>
</div>
<div class="info">
Adrian © 2017 Thank you for your visit!
</div>
</footer>
任何帮助将不胜感激。
【问题讨论】:
-
text-align仅适用于inline或inline-block元素。 html div 默认为block。 -
这个东西在你的情况下会起作用 top: 50%;position: relative; 把这个 css 放在锚标签上,看看会发生什么