• 使用vertical-align让行内块元素垂直居中


    vertical-align   用法定义 该属性定义行内元素(或者行内块---一般也会把行内块当做行内元素看待)的基线相对于该元素所在行的基线的垂直对齐。允许指定负长度值和百分比值。这会使元素降低而不是升高。

    在表单元格中,这个属性会设置单元格框中的单元格内容的对齐方式。

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>使用vertical-align让行内块元素垂直居中</title>
    <style>
    *{
        margin: 0; padding: 0;
    .box{
       1200px;
      height: 300px;
      background-color: pink;
      line-height: 300px;
    }
    .contain{
       600px; 
      height: 100px;
      background: red; 
      display: inline-block;
      vertical-align: middle;
      /* vertical-align只作用在行内(行内块)元素,所以要转变模式 */
      line-height: 100px;  
      /* 行内元素(尤其是文字)相关的css属性具有继承性,
        这个地方设置line-height 是为了消除父级的影响
      */
    }
    </style>
    </head>
    <body class="zhuce"> 
    <section class="box">
          <section class="contain">我要垂直居中</section> 
    </section>
    vertical-align该属性定义行内元素(或者行内块---一般也会把行内块当做行内元素看待)的基线相对于该元素所在行的基线的垂直对齐。允许指定负长度值和百分比值。这会使元素降低而不是升高。
    在表单元格中,这个属性会设置单元格框中的单元格内容的对齐方式。

    </body>
    </html>
  • 相关阅读:
    Quartz中时间表达式的设置-----corn表达式
    怎样使用SetTimer MFC 够具体
    MySQL server version for the right syntax to use near &#39;type=InnoDB&#39; at line 1
    Oracle 11g client的安装和配置。
    VC++ CopyFile函数使用方法
    怎样将程序猿写出来的程序打包成安装包(最简单的)
    一分钟制作U盘版BT3
    xml文件格式例如以下
    关于概率性事件的产品性能和客户体验讨论
    RapeLay(电车之狼R)的结局介绍 (隐藏结局攻略)
  • 原文地址:https://www.cnblogs.com/yangwenlong/p/12516083.html
Copyright © 2020-2023  润新知