扫码关注官方订阅号
父元素的高度不知道
子元素是一个类型为 a 的元素
a
样式大概是这个样子
这样子的话要怎么居中呢?
谢谢大家的解答啦~
业精于勤,荒于嬉;行成于思,毁于随。
提供两种方法参考flex:
parent { display: flex; justify-content: center; align-items: center; align-content: center; display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; }
transform:
a{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto;
line-height设置跟父层高度一样
父元素不定高啊,line-hight 没法设,还有一个方法,父元素设置display: tabel-cell . vertical-align:middle. 也是没问题,,且兼容ie8+
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
提供两种方法参考
flex:
transform:
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
margin:0 auto;
line-height设置跟父层高度一样
父元素不定高啊,line-hight 没法设,还有一个方法,父元素设置display: tabel-cell . vertical-align:middle. 也是没问题,,且兼容ie8+