繁体   English   中英

未固定高度的浮动div的垂直居中内容

[英]Vertically center content of a floated div with an unfixed height

我在浮动的滑块中有一组div。 在这些div中,我想将内容(主要是文本)垂直居中。 我尝试了类似的方法,但是没有用:

<div class="floated">
  <div class="table">
     <div class"table-cell">
         <p>text</p>
     </div>
 </div>
</div>

.floated{
  float:left;
}

.table{
  display:table;
  vertical-align:middle;
  height:100%;
}

.table-cell{
   display:table-cell;

}

重要提示:我无法设置任何父元素的高度!

 .floated { float:left; } .table { display:table; height:100%; } .table-cell { display:table-cell; vertical-align:middle; } 
 <div class="floated"> <div class="table"> <div class="table-cell"> <p>text</p> </div> </div> </div> 

垂直对齐在表格单元格而不是表格上

您在此<div class"table-cell">行上错过了” =“

您的div输入有误,请尝试在表格显示中添加边距

 <div class="floated">
      <div class="table">
         <div class="table-cell">
             <p>text</p>
         </div>
     </div>
    </div>

    .floated{
      float:left;
    }

    .table{
      display:table;
      vertical-align:middle;
      height:100%;
      margin: 0 auto;
    }

    .table-cell{
       display:table-cell;
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM