【发布时间】:2014-02-17 15:16:29
【问题描述】:
我正在尝试将具有未知高度的文本块居中,并且表格单元格也不适用于它(宽度需要是父项的 100%)。我试图居中的部分是 headerText p 类。我在下面包含了 html/css。任何帮助都会非常感谢!
HTML
<div class="headerContent">
<a href="#" class="scrollup">Scroll</a>
<a href="#windSection" id="scrolldown">Scroll</a>
<h1 class="title">Title</h1>
<p class="headerText">
TEST GOES HERE. THIS IS THE TEXT I AM TRYING TO CENTER. IT HAS NO SET HEIGHT.>
</p>
<div class="green select">
<a class="button" href="links/calculator.html">Discover</a>
</div>
<img class="people" src="images/people.png" />
<p class= "noElechouse"></p>
</div>
CSS:
.headerContent {
position:relative;
width:55%;
margin:auto;
height:100%;
text-align:center;
}
.title {
font-family: 'Oxygen', sans-serif;
font-weight:700;
color:white;
font-size:90px;
padding-bottom:15px;
}
.headerText {
font-family: 'Oxygen', sans-serif;
font-weight:400;
font-size:18px;
line-height:27px;
width:90%;
margin:auto;
}
【问题讨论】:
-
你愿意接受以 JavaScript 为中心的 JavaScript 吗?
-
是的,我对 javascript 很好,虽然我更喜欢 css 版本@KevinPei
-
对不起@JoshC 这是 headerText 类。我会把它添加到我的问题中谢谢!
-
@kduan 你想把它放在标题和“发现”链接之间?如果是这样,您可能需要从
h1元素中删除padding-bottom/margin。不过,table-cell没有理由在这种情况下不起作用。什么高度未知?是headerText还是别的什么? -
感谢工作! @JoshC
标签: html css center vertical-alignment