html - 如何使段落 block 中的文本垂直居中?

标签 html css alignment

我怎样才能从中得到:

from that

对那个:

to that

?

是否有一个 css 属性来获得这个结果?我知道 vertical-align 但这仅适用于内联元素,当它们与更宽的元素一起使用时。 有什么想法吗?

最佳答案

你可以使用margin/padding/line height

p #copyright {margin-top: 10px;}

p #copyright {padding-top: 10px;}

p #copyright {line-height: 25px;}

这里有一篇文章可以帮助你更好地理解它:

http://www.w3.org/TR/CSS2/box.html

关于html - 如何使段落 block 中的文本垂直居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17473694/

相关文章:

javascript - getElementById 找不到结果

html - 在 Bootstrap 中隐藏 vimeo 播放栏

html - 我需要帮助对齐顶部导航栏中的两个 <li> 标签;一个在右边,另一个在真正的中心

html - 具有动态内容的 CSS 水平分布

html - 关于 CSS 网格中奇怪对象放置的问题

html - 如何使 dd 在列布局中与其 dt 保持一致?

html - 如何驯服 SVG 作为背景图像

html - HTML 样式属性与直接将属性放入标签之间的核心区别是什么?

html - 我的全屏背景不起作用

css - 如何在我的网站上对齐 <div> 元素之间的点赞按钮并为它们添加白色背景?