怎么设置div中的内容垂直居中

怎么设置div中的内容垂直居中,第1张

有以下三种方法:

1、设置div的height和line-height值设置为相同的数值,只需要一个div即可。

2、设置父级div样式的display:table,并设置子div样式的display:table-cell、vertical-align:middle,此时需要一个父级div和一个子级div。

3、设置父级div样式为display:box、box-pack:center、box-orient:vertical,记得要在前面加上浏览器前缀,例如chrome浏览器为-webkit-box-pack:center、-webkit-box-orient:vertical,需要一个父级div和一个子级div。

你是想让table标签居中吧

灰色标签是你的div 红极标签是你的table是这效果吧

给table加发下属性就可以了

table

  {

      border:1px solid Red;

      margin:0px auto;

  }

主要是:margin:0px auto;

使用CSS 语法要设定一个div 水平置中,是很常见到的需求,最多人使用margin: 0 auto; 这个方法就可以达成。但是,如果要让一个div 同时间做到在网页上水平置中还要垂直置中,也就是CSS 上下左右置中这就有点麻烦了,不太容易喔!

利用table中内容在单元格中默认垂直居中的特性。

2利用css3中的transform属性

3利用margin属性

4利用利用position属性把left,top,right,bottom四个的值设为0,再用margin:auto;

最好把你的代码改写了一下,并实现居中效果

效果图


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/13333709.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-16
下一篇 2023-07-16

发表评论

登录后才能评论

评论列表(0条)

保存