84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
父元素的高度不知道
子元素是一个类型为 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+
提供两种方法参考
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+