在子类中,随着文本的增长垂直居中
Centering text vertically as it grows, in child class
我有一个父容器(如弹出窗口),其中我有一个附加到父容器的子元素。子元素是一个div,其中包含一些文本。我想在div内的文本居中,使文本在子div中保持居中对齐,但文本应该垂直对齐,因为它超过3-4行。我能够垂直对齐文本,因为它的增长,但当它仍然是一个小文本,它应该是中心垂直,这是没有发生。我在子类中尝试了很多css属性。任何帮助都是好的
.parentclass {
position: absolute;
top: 110px;
left: 165px;
width: 470px;
height: 260px;
text-align: center;
background-image: url(../images/Notification_BG.png); }
.childclass {
position: relative;
position: inherit;
width: 430px;
height: 192px;
left: 50%;
top: 50%;
margin-left: -215px;
margin-top: -96px; /* Negative half of height. */
text-align: center;
text-overflow: -o-ellipsis-lastline;
border: 1px solid blue;
font-family: Arial;
font-size: 28px;
color: white; }
谢谢KK
您使用过vertical-align:middle;
吗?
try this:
<>之前.childclass {显示:表格单元;vertical-align:中间;text-align:中心;}之前这个链接一定会对你有帮助:
垂直-中心-文字- - - - - 100年-高度div
使用你的父类显示为表格,子类显示为表格单元格,vertical-align:middle肯定会起作用
html<div class='parentclass'>
<div class='childclass'>Text which is more than two or three lines</div>
</div>
Css .parentclass {
height: 260px;
text-align: center;
display:table;
}
.childclass {
vertical-align: middle;
width: 430px;
top: 50%;
text-align: center;
text-overflow: -o-ellipsis-lastline;
border: 1px solid blue;
font-family: Arial;
font-size: 28px;
color: black;
}
相关文章:
- 如何在响应视频上垂直居中文本
- 如何垂直淡出文本,类似于Amazon'的产品说明
- 垂直居中动态UL
- 如何强制流体Vimeo iframe自动垂直居中
- 如何使我的水平亚垂直居中对齐
- 垂直居中使用Javascript的按钮潜水
- 将
垂直居中放在表格
内 - 垂直居中上传的图像预览
- 容器中的居中文本(EaselJS)
- 当模态有时大于屏幕时,我如何水平/垂直居中模式弹出窗口
- 花式框 2.1.5 不随页面滚动(垂直居中)
- 在 Div 中垂直居中表格
- 将 jQuery 对话框与动态高度内容垂直居中放置
- 在引导列中垂直居中响应图像
- 文本如何在列表中垂直居中
- 保持文本垂直居中的画布
- 如何在jQuery对话框中的两个按钮之间垂直居中对齐文本
- 如何在没有JavaScript的情况下在流体容器中垂直居中文本
- 如何将文本偏移其高度的一半,使其垂直居中一个角度
- 在子类中,随着文本的增长垂直居中