【问题标题】:How to to center anchor and img to be responsive如何使锚和 img 居中以做出响应
【发布时间】:2017-07-25 00:11:38
【问题描述】:
 <div class="testt">
        <div class="test">
            <img src="4.jpg">
            <a href="">test</a>
        </div>
        <div class="test">
            <img src="5.jpg">
            <a href="">test</a>
        </div>
        <div class="test">
            <img src="7.jpg">
            <a href="">test</a>
        </div>
        <div class="test">
            <img src="6.jpg">
            <a href="">test</a>
        </div>

如果你能帮我把图片变成一条线,并且它们下面的锚很好地居中,并且对所有设备都能做出响应

【问题讨论】:

  • first:你的尝试在哪里? ,第二个用于响应图像使用百分比到高度和宽度,并且要居中,您必须指定主 div 宽度,然后使用 margin:0 auto 使子级位于主 div 的中心。
  • 请附上您的样式表

标签: css image anchor centering


【解决方案1】:

您可以在父级上使用display: flex;,这会将所有内容放在一行上,给它一个相对的width,以便它随着视口缩放,将text-align: center;分配给.test div以使内容居中, 并给 img 一个 max-width: 100% 以便它与父大小一起缩放。

.testt {
  display: flex;
  width: 90%;
  margin: auto;
}
.test {
  text-align: center;
}
.test img {
  max-width: 100%;
  display: block;
}
<div class="testt">
  <div class="test">
    <img src="http://kenwheeler.github.io/slick/img/fonz1.png">
    <a href="">test</a>
  </div>
  <div class="test">
    <img src="http://kenwheeler.github.io/slick/img/fonz1.png">
    <a href="">test</a>
  </div>
  <div class="test">
    <img src="http://kenwheeler.github.io/slick/img/fonz1.png">
    <a href="">test</a>
  </div>
</div>

【讨论】:

  • @Igor 太棒了,不客气。欢迎来到顺便说一句。如果您认为答案有帮助,请务必对答案进行投票,一旦您觉得您的问题已经解决,请务必接受答案(答案的复选标记),这样其他人就不会认为它仍然开放并继续提供答案。
  • 现在我有另一个问题...我想在锚点和图像之间留出一点空间,我尝试了 margin-top 但不起作用。
  • @Igor 在 cmets 中引入新问题和寻求帮助是不礼貌的。如果您有一个新问题并且您无法自行解决,您应该发布一个新帖子。也就是说,只需将margin-bottom: 1em; 添加到.test img。就像我建议的那样,一旦您帖子中的问题得到解决,请务必接受一个答案,而且似乎已经解决了。
  • 好的,我不知道,但无论如何我解决了我的问题。
  • @Igor 没问题 :)
猜你喜欢
  • 2014-12-14
  • 1970-01-01
  • 2014-09-02
  • 2017-07-22
  • 2021-07-26
  • 2021-11-29
  • 2012-09-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多