zoukankan      html  css  js  c++  java
  • 使用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>
  • 相关阅读:
    如何:通过对字符串应用 HTML 编码在 Web 应用程序中防止脚本侵入
    ref和out的区别?
    debug版本和release版本的区别?
    Ninject依赖注入——构造函数的注入
    WCF入门简单教程(图文) VS2010版
    WCF学习笔记(一)
    WinRt BottomAppBar
    windows 8.1 MessageDialog
    sqlServer学习2-sql脚本说明
    sqlServer学习1-sql脚本
  • 原文地址:https://www.cnblogs.com/yangwenlong/p/12516083.html
Copyright © 2011-2022 走看看