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>
  • 相关阅读:
    【mysql中文乱码】-解决方式
    【URL带参跳转乱码】-解决方式
    【IP地址租约到期】-解决方式
    【Vue-入门笔记-5】
    【Vue-入门笔记-4】
    输入框中的空"",0,null的判断
    让页面以黑白页面显示
    select设置text的值选中(兼容ios和Android)基于jquery
    js中关于两个变量的比较
    css3 动画 总结
  • 原文地址:https://www.cnblogs.com/yangwenlong/p/12516083.html
Copyright © 2011-2022 走看看