问题1如标题,如果使用padding-top的话,会把p元素撑大,不知该如何解决?
第二个问题是把a标签设置成inline-block,使用margin:0 auto,但是a标签
没有进行居中是怎么回事?
问题1如标题,如果使用padding-top的话,会把p元素撑大,不知该如何解决?
第二个问题是把a标签设置成inline-block,使用margin:0 auto,但是a标签
没有进行居中是怎么回事?
问题 1:你要设置好相应的高度和padding 值,让他们的和等于 你想要的高度
问题 2
方案如下
(1)
p{
height: 100px;
}
p:before{
display: inline-block;
content:'';
width: 0;
height: 100%;
vertical-align: middle;
}
p a{
display: inline-block;
vertical-align: middle;
}
(2)通过设置p的padding ..但是推荐用(1)
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
5 回答1.9k 阅读
inline-block元素没有完全block级的特性啊,需要在父元素上来个text-align:center居中。
height较大呢,让p内容在底部的话,用light-height设置值大于height..