为了账号安全,请及时绑定邮箱和手机立即绑定

如何在div中垂直对齐文本?

如何在div中垂直对齐文本?

FFIVE 2019-05-25 17:19:15
如何在div中垂直对齐文本?我试图找到最有效的方法来将文本与div对齐。我尝试了一些东西,似乎都没有用。.testimonialText {  position: absolute;  left: 15px;  top: 15px;  width: 150px;  height: 309px;  vertical-align: middle;  text-align: center;  font-family: Georgia, "Times New Roman", Times, serif;  font-style: italic;  padding: 1em 0 1em 0;}<div class="testimonialText">  Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor  in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</div>
查看完整描述

4 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

我使用以下内容轻松地垂直居中随机元素:

HTML:

<div style="height: 200px">
    <div id="mytext">This is vertically aligned text within a div</div></div>

CSS:

#mytext {
    position: relative;
    top: 50%; 
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);}

这使我的文本div居中于200px高的外部的精确垂直中间div。请注意,您可能需要使用浏览器前缀(就像-webkit-我的情况一样)才能使其适用于您的浏览器。

这不仅适用于文本,也适用于其他元素。


查看完整回答
反对 回复 2019-05-25
  • 4 回答
  • 0 关注
  • 854 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信