• css样式之vertical-align垂直居中的应用


    css样式之vertical-align垂直居中的应用:将图片垂直左右居中

    元素垂直居中
    1:必须给容器父元素加上text-align:center
    2:必须给当前元素转换成行内块元素,display:inline-block,再给当前元素加上vertical-align:middle;
    3:在当前元素的后面加上同级元素span,并对span进行vertical-align:middle;0;height:100%;display:inline-block;等设置;
    垂直对齐方式:vertical-align:top/bottom/middle;
    应用于不同图片在div当中垂直居中

    代码实例如下:

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>无标题文档</title>
     <style>
     *{margin:0 auto;padding:0;}
     a{text-decoration:none;}
    .box{width:600px;height:500px;border:1px solid #C06;}
    .box dl{width:198px;height:230px;border:1px solid red;float:left;}
    .box dt{width:198px;height:180px;text-align:center;}/*要给a元素的父容器加上text-align:center*/
    .box dt a{vertical-align:middle;display:inline-block;}
    .box dt span{vertical-align:middle;width:0px;height:100%;display:inline-block;}/*a标签的同级元素*/
     </style>
    </head>
    
    <body>
     <div class="box">
         <dl>
        <dt><a href="#"><img src="images/mz1.jpg"/></a><span></span></dt>
        <dd>麻花帽</dd>
        <dd>市场价:99现价:19元</dd>
        </dl>
        <dl>
        <dt><a href="#"><img src="images/mz2.jpg"/></a><span></span></dt>
        <dd>麻花帽</dd>
        <dd>市场价:99现价:19元</dd>
        </dl>
        <dl>
        <dt><a href="#"><img src="images/mz3.jpg"/></a><span></span></dt>
        <dd>麻花帽</dd>
        <dd>市场价:99现价:19元</dd>
        </dl>
     </div>
    </body>
    </html>
    图片居中
  • 相关阅读:
    C++报错undefined reference to vtable处理
    emplace_back无法支持<braceenclosed initializer list>吗?
    使用proxychains代理应用
    EasyExcel快速读写Excel数据
    解决SpringBoot跨域的三种方式
    SQL Server 锁(LOCK)大全
    MySQL预处理语句PREPARE、EXECUTE、DEALLOCATE使用大全
    C# 自定义泛型二维数组
    C# 一维数组与二维数组相互转换
    C#枚举高级应用
  • 原文地址:https://www.cnblogs.com/xuxiaoxia/p/6510702.html
Copyright © 2020-2023  润新知