我有一个h3
高度为100%
。因此高度是未知的。我怎样才能将文本集中在自己内部?为了举例,我给出了父级的固定维度,但事实并非如此。我曾尝试使用垂直对齐,但这不起作用,我相信我可能需要更改display
来做到这一点?垂直排列文本
我不想将文本居中在其父文件中,我知道各种方法来做到这一点。我想知道它是否可以垂直居中。文本需要在两个维度都是100%,以便链接填充父div。
.unknowndimensions{
height:300px;
width:300px;
}
.unknowndimensions h3{
height:100%;
width:100%;
background:#f7f700;
text-align:center;
}
<div class="unknowndimensions">
<a href="#"><h3>Title</h3></a>
</div>
看看这个:https://css-tricks.com/centering-css-complete-guide/ –
@HaydenSchiff这是一个很好的资源,我经常使用它,但它使用的方法在这个例子中不起作用。 – Buts
@misterManSam不,这不是同一个问题。这不是div内的文字。解决方案将完全不同。 – Buts