html - 需要 <p> 填充 <div> 父级的高度

标签 html css web

我的总体目标是使一些文本垂直居中。现在我有一个包含 p 的 div。 div 是:

.container{
 margin-left: auto;
 margin-right: auto;
 height: auto;
 min-height: 100px;
 border: 1px solid red;
 width: 60%;
 overflow: hidden;
 }

和p:

.welcome_title{
 float: left;
 width: 30%;
 height: 100%;
 min-height: 100%;
 font-size: 200%;
 vertical-align: middle;
 text-align: center;
 }

这样做的目的是使 p 的高度为屏幕的 100% 而不是其父级。有什么帮助吗?

最佳答案

vertical-align 属性将不起作用,除非您使用 display: table-cell

不知道为什么您的 welcome_title 向左浮动以及是否需要 float ,但在这里您会找到三个示例。我相信您会找到适合您需要的一款。

http://deeson-online.co.uk/labs/how-centre-align-text-or-content-vertically-css

关于html - 需要 <p> 填充 <div> 父级的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17980804/

相关文章:

web - 如何使用 WWW::Mechanize 通过 POST 登录并接受 cookie 并浏览网站?

php - 如果 anchor 中存在 href,removeClass 将不起作用

javascript - HTML 下拉列表能够在 Angular 2 中添加自定义值

一个非常高的 div 中的 HTML 内容

css - 除非我只有一行文本,否则如何使用 text-align-last?

javascript - jquery:检查当前切换的类

html - 在 css 中为图标使用 sprite 表

javascript - 将 JSON 作为 html 属性传递

javascript - 如何检查div是否有图像?

css - 如何设置元素的:hover state in Chrome dev tools and edit child's style