如何将水平表格单元格和内容居中居中

FL

我在这里最初问的问题的基础上,如何对水平表格单元进行居中修改。

基本上,DIV必须像现在一样居中放置,但是,我还需要垂直对齐单元格中间的所有内容。

改变vertical-align: middle;.column什么都不做。如果我改变display: inline-block;.columndisplay: table-cell,它会对齐,中间的内容,但随后.column的DIV不再是中心和宽度都碎(目前全部均匀地设定为25%)。margin:auto;在父级上设置或文本对齐不会执行任何操作。

我已经在这上面跑了好几天了。感谢您的帮助。

/* Setting the container to be a table with maximum width and height */
#container {
	display: table;
	height: 100%;
	width: 100%;
}
/* All sections (container's children) should be table rows with minimal height */

.section {
	display: table-row;
	min-height: 1px;
}

/* We need one extra container, setting it to full width */
.columns-container {
	display: table-cell;
	height: 100%;
	width:100%;
	text-align: center;
}
/* Creating columns */
.column {
    display: inline-block; 
	vertical-align: middle;
	min-height: 150px;
	width: 25%;
	text-align: left;
}
#a {
	background-color: pink;
}
#b {
	background-color: lightgreen;
}
#c {
	background-color: lightblue;
}
<div id="container">
  <div class="section">
    <div class="columns-container">
      <div class="column" id="a"> Contents A </div>
      <div class="column" id="b"> Contents B </div>
      <div class="column" id="c"> Contents C </div>
    </div>
  </div>
</div>

贴纸

您可以按照以下方式进行操作,它使用CSS3转换,请参阅浏览器支持详细信息。并且要注意内联块上的空格

JsFiddle演示

.container {
    text-align: center;
    margin: 0 auto;
}
.column {
    display: inline-block;
    width: 150px;
    height: 150px;
}
.column > div {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
#a { background-color: pink; }
#b { background-color: lightgreen; }
#c { background-color: lightblue; }
<div class="container">
    <div class="column" id="a"><div>Contents A</div></div>
    <div class="column" id="b"><div>Contents B</div></div>
    <div class="column" id="c"><div>Contents C</div></div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将表格单元格居中,单元格比其余单元格少?

来自分类Dev

如何将此表格单元格居中?

来自分类Dev

将表格单元格对齐居中

来自分类Dev

如何将按钮居中放置在表格单元格中

来自分类Dev

如何将div与位置相对居中,该位置也在css中显示表格单元格?

来自分类Dev

无法使用可滚动单元格将表格单元格内容居中

来自分类Dev

MDC:如何将单元格居中?

来自分类Dev

垂直/水平将表格单元格中包含的div中的数字居中

来自分类Dev

如何在表格单元格中垂直居中放置内容

来自分类Dev

如何停止在表格单元格内居中?

来自分类Dev

您如何将 text-align=left 文本以角度(css 表格)的形式居中放置在表格单元格中?

来自分类Dev

当其他内容浮动正确时,如何在html表格单元格中居中放置内容?

来自分类Dev

如何将div在td单元格及其内部的链接居中放置?无论是垂直放置还是水平放置?

来自分类Dev

移除单元格附件后,如何使微调器与单元格内容视图居中?

来自分类Dev

在表格单元格中垂直居中伪内容,而不会超出表格底部

来自分类Dev

如何将整个Bootstrap 3页内容水平居中

来自分类Dev

<p>中的水平居中文字显示:表格单元格?

来自分类Dev

如何将内容居中

来自分类Dev

如何将内容居中

来自分类Dev

将表格居中垂直和水平对齐

来自分类Dev

如何居中水平UICollectionView的第一个和最后一个单元格?

来自分类Dev

如何将div垂直和水平居中?

来自分类Dev

如何将元素垂直和水平居中?

来自分类Dev

使用apache poi将图像在合并的单元格中水平居中

来自分类Dev

无法在表格单元格内居中对齐p?

来自分类Dev

在表格单元格中垂直居中选择输入

来自分类Dev

无法在表格单元格内居中对齐p?

来自分类Dev

无法在表格单元格中垂直居中文本

来自分类Dev

尝试使用表格单元格居中对齐

Related 相关文章

  1. 1

    如何将表格单元格居中,单元格比其余单元格少?

  2. 2

    如何将此表格单元格居中?

  3. 3

    将表格单元格对齐居中

  4. 4

    如何将按钮居中放置在表格单元格中

  5. 5

    如何将div与位置相对居中,该位置也在css中显示表格单元格?

  6. 6

    无法使用可滚动单元格将表格单元格内容居中

  7. 7

    MDC:如何将单元格居中?

  8. 8

    垂直/水平将表格单元格中包含的div中的数字居中

  9. 9

    如何在表格单元格中垂直居中放置内容

  10. 10

    如何停止在表格单元格内居中?

  11. 11

    您如何将 text-align=left 文本以角度(css 表格)的形式居中放置在表格单元格中?

  12. 12

    当其他内容浮动正确时,如何在html表格单元格中居中放置内容?

  13. 13

    如何将div在td单元格及其内部的链接居中放置?无论是垂直放置还是水平放置?

  14. 14

    移除单元格附件后,如何使微调器与单元格内容视图居中?

  15. 15

    在表格单元格中垂直居中伪内容,而不会超出表格底部

  16. 16

    如何将整个Bootstrap 3页内容水平居中

  17. 17

    <p>中的水平居中文字显示:表格单元格?

  18. 18

    如何将内容居中

  19. 19

    如何将内容居中

  20. 20

    将表格居中垂直和水平对齐

  21. 21

    如何居中水平UICollectionView的第一个和最后一个单元格?

  22. 22

    如何将div垂直和水平居中?

  23. 23

    如何将元素垂直和水平居中?

  24. 24

    使用apache poi将图像在合并的单元格中水平居中

  25. 25

    无法在表格单元格内居中对齐p?

  26. 26

    在表格单元格中垂直居中选择输入

  27. 27

    无法在表格单元格内居中对齐p?

  28. 28

    无法在表格单元格中垂直居中文本

  29. 29

    尝试使用表格单元格居中对齐

热门标签

归档