我有一个大约200px x 40px大小的div。有时这个块会包含一行文本,有时会包含两行文本。如果它包含2行文本,在这种情况下,我已经调整了行高,使其在div内看起来平衡。然而,在只有一行文本的情况下,文本与div的顶部对齐,底部留空。
相反,我希望单行文本在div内垂直居中显示。最好的方法是什么?我应该将文本放在像
相反,我希望单行文本在div内垂直居中显示。最好的方法是什么?我应该将文本放在像
这样的辅助元素内,然后尝试应用vertical-align:middle吗?似乎应该有更简单、更流畅的方法来完成这个任务。有什么建议吗?