说真的,现在CSS中的垂直对齐功能有什么问题?就像样式表从HTML文档中分离出来一样。我有两个子div
parent parent
。没有一个垂直对齐功能工作。 为什么我不能让它们在父
div`内部垂直对齐?说真的,为什么一切都是不可能的?
令人震惊的是,文本水平功能完美地工作了。我知道,为什么会认为CSS中的某些东西实际上是有效的,对吗?我几乎震惊地晕倒,有些东西实际上做了我告诉它做的事情。
此外,这个网站的界面是严重的错误,正如你可以告诉上面,我不能有两个内联代码块在同一行,而不包括写作之间,一些反馈的管理员。
<div class="widget-grid__widget">
<h3 class="media-title media-title--font-dark-blue" >Text</h3>
<p class="media-text media-text--font-grey media-text--bold">Text</p>
</div>
<style>
.widget-grid__widget{
vertical-align: center;
align-content:center;
}
</style>
1条答案
按热度按时间dgsult0t1#
父div将自动缩小高度以适应其内容,因此不会出现任何移动。然后将内容居中的最简单方法是将父div设置为网格容器,然后使用
place-content: center;
。注意,段落和h1-h6元素,作为块级元素,将其内容向左对齐,因此您还需要应用text-align:中心;这些也
由于应用了默认边距,h3和p元素垂直分隔。
希望这个有用。