【发布时间】:2014-05-26 23:06:56
【问题描述】:
有一个大小不一的盒子网格,其中一个盒子有一个引导轮播:http://www.bootply.com/129530
尝试了一系列组合,以使轮播中项目的文本在中间垂直对齐。
对于最有意义的技术,文本从页面上消失了!?
<div class="box10 border">
<div class="questions">
<div id="questions-carousel" class="carousel slide" data-ride="carousel">
<div class="carousel-inner">
<div class="item active">
<div class="middleContainer">
<div class="middle">
<div class="question">...text here...</div>
</div>
</div>
</div><!-- /item -->
<div class="item">
<div class="middleContainer">
<div class="middle">
<div class="question">...text here...</div>
</div>
</div>
</div><!-- /item -->
</div><!-- /carousel-inner -->
</div><!-- /carousel -->
</div><!-- /questions -->
</div><!-- /box10 -->
这是 css,这是使用相对 + 绝对表格 100% + 表格单元 50% 垂直对齐技术:
.box10 {
height:20%;
overflow-x: auto;
position: relative;
}
.questions {
margin-left: 4%;
margin-right: 4%;
position: relative;
height: 100%;
}
.middleContainer {
position: relative;
}
.middle {
position: absolute;
display: table;
height: 100%;
width: 100%;
}
.question {
height: 50%;
display: table-cell;
vertical-align: middle;
text-align: center;
font-size: 1.4vw;
letter-spacing: .03em;
font-style: italic;
}
【问题讨论】:
标签: html css twitter-bootstrap carousel vertical-alignment