如果div高度固定,可以直接采用padding或margin移到中间。
div
padding
margin
如果div高度不定,可以采用top: 50%再把margin减去对象高度的一半来实现。
top: 50%
display: table-cell; vertical-align: middle;
display:flex; align-item:center
设置line-height
5 回答2.2k 阅读
3 回答1.7k 阅读✓ 已解决
5 回答821 阅读
3 回答2.6k 阅读
2 回答1.4k 阅读✓ 已解决
5 回答2k 阅读
3 回答2.3k 阅读
3 回答16.1k 阅读✓ 已解决
12 回答22.6k 阅读✓ 已解决
3 回答3.5k 阅读✓ 已解决
13 回答7.7k 阅读
2 回答4.6k 阅读
如果
div
高度固定,可以直接采用padding
或margin
移到中间。如果
div
高度不定,可以采用top: 50%
再把margin
减去对象高度的一半来实现。