css - 如何居中 anchor 和 img 以响应

标签 css image anchor centering

 <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>

如果你能帮我把图片排成一行并且它们下面的 anchor 很好地居中并且对所有设备都能响应

最佳答案

您可以在父级上使用 display: flex; ,这会将所有内容放在一行中,给它一个相对的 width 以便它随视口(viewport)缩放,分配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>

关于css - 如何居中 anchor 和 img 以响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42603351/

相关文章:

Css div 没有正确对齐

在 style.css 中使用 'AND' 和 'OR' 函数定位 CSS

c# - 通过控制边距移动图像

javascript - 在 HTML5 的元素(超链接)中包装表格行

javascript - 页面加载缓慢

CSS :hover responds when I hover AROUND rather than OVER div element

javascript - 转换 svg :image to grayscale on click using d3

jquery - 如何获取jquery anchor href值

javascript - 为什么 HTML anchor 不能更改 URL?

image - CSS3 图像旋转