zoukankan      html  css  js  c++  java
  • CSS—图片水平垂直居中

    图片居中

    方法1.将放置图片的容器的布局改为

    display: table-cell;
    text-align: center;

    可以使容器内的元素均居中显示。效果如下:

    如果需要水平垂直居中,添加

    display: table-cell;
    text-align: center;
    vertical-align: middle;

    效果如下:

    !ps:当两个table-cell元素放在一起的时候,他们会被自动放入一个table中,然后他们将拥有同等高度,也会是外部元素的布局失去作用。

    可以在两个table-cell元素中间放置一个其他布局的元素作为分割。

    方法2:使用定位+margin:auto的方式实现

    这种方式适用于块级元素或图片,不适用于其他行内元素

    代码:

    div{
        position:relative;
    }
    img{
        position:absolute;
        top:0;
        bottom:0;
        left:0;
        right:0;
        margin:auto;
    }
  • 相关阅读:
    java的堆和栈
    概率题
    并发复习在回顾
    hashmap和hashtable
    StringBuilder和StringBuffer
    WinSCP 工具
    网络桥接注意问题。
    虚拟机网络设置
    Spring任务计划
    Spring任务执行器(TaskExecutor)
  • 原文地址:https://www.cnblogs.com/cff2121/p/10950892.html
Copyright © 2011-2022 走看看