HTML响应式网站图像中心

这个问题在这里已经有了答案:

  • 如何在另一个<div>中水平居中<div>? 82个答案
  • 使用文本对齐中心居中图像? 21个答案
  • 居中对齐div中的图像17个答案
  • 如何在更大的div内制作图像中心(垂直和水平)36个答案

  • 你可以试试: {

    display:flex;
    justify-content:center;
    

    }


    您可以使用柔性盒。

    .box {
      display: flex;
      justify-content: center;
      justify-items: center;
    }
    

    https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Flexbox


    您应该通过在框中添加容器来重构您的HTML:

    <div class="box-container">
        <div class="box"></div>
        <div class="box"></div>
        <div class="box"></div>
    </div>
    

    使用flexbox作为容器,并使用flex属性在屏幕上给出相同的空间:

    /* Only for demo purposes */
    
    body, html {
        box-sizing: border-box;
        width: 100vw;
        max-width: 100%;
        overflow-x: hidden; 
    }
    
    /* Main part: flexbox is added to the container box and the flex property allots them equal space with a margin of 10px as well */
    
    .box-container {
        width: 100vw;
        display: flex;
    }
    
    .box {
        flex: 1 0 0;
        width: 120px;
        height: 120px;
        background-color: red;
        margin-right: 10px;
    }
    

    这里是一个小提琴的链接:jsfiddle

    链接地址: http://www.djcxy.com/p/75767.html

    上一篇: HTML Responsive website image center

    下一篇: centering a image in a section