【发布时间】:2016-11-20 22:41:54
【问题描述】:
我正在练习我的 css 和引导技能,并坚持中间内容的垂直和水平对齐方式。我确定我在这里遗漏了一些东西,但我无法找到它。
<div class="container">
<div class="jumbotron">
<h1>Heading here.</h1>
<p>Some random text goes here.</p>
</div>
</div>
<div class="parent container text-center">
<div class="row child text-center">
<ul class="list-inline lis">
<li class="box par">
<a href="#" class="ch">
<img class="img-responsive" src="https://media-mediatemple.netdna-ssl.com/wp-content/uploads/2008/03/hdr-76.jpg"/>
<p>Something random again.</p>
</a>
</li>
<li class="box par container">
<a href="#" class="ch">
<img class="img-responsive" src="https://media-mediatemple.netdna-ssl.com/wp-content/uploads/2008/03/hdr-76.jpg" />
<p>Something random again.</p>
</a>
</li>
<li class="box par container">
<a href="#" class="ch">
<img class="img-responsive" src="https://media-mediatemple.netdna-ssl.com/wp-content/uploads/2008/03/hdr-76.jpg" />
<p>Something random again.</p>
</a>
</li>
<li class="box par container">
<a href="#" class="ch">
<img class="img-responsive" src="https://media-mediatemple.netdna-ssl.com/wp-content/uploads/2008/03/hdr-76.jpg" />
<p>Something random again.</p>
</a>
</li>
<li class="box par container">
<a href="#" class="ch">
<img class="img-responsive" src="https://media-mediatemple.netdna-ssl.com/wp-content/uploads/2008/03/hdr-76.jpg" />
<p>Something random again.</p>
</a>
</li>
<li class="box par container">
<a href="#" class="ch">
<img class="img-responsive" src="https://media-mediatemple.netdna-ssl.com/wp-content/uploads/2008/03/hdr-76.jpg" />
<p>Something random again.</p>
</a>
</li>
<li class="box par container">
<a href="#" class="ch">
<img class="img-responsive" src="https://media-mediatemple.netdna-ssl.com/wp-content/uploads/2008/03/hdr-76.jpg" />
<p>Something random again.</p>
</a>
</li>
<li class="box par container">
<a href="#" class="ch">
<img class="img-responsive" src="https://media-mediatemple.netdna-ssl.com/wp-content/uploads/2008/03/hdr-76.jpg" />
<p>Something random again.</p>
</a>
</li>
<li class="box par container">
<a href="#" class="ch">
<img class="img-responsive" src="https://media-mediatemple.netdna-ssl.com/wp-content/uploads/2008/03/hdr-76.jpg" />
<p>Something random again.</p>
</a>
</li>
</ul>
</div>
</div>
这是我的 HTML 结构。
.box {
background:#ff6a00;
margin:10px;
height:200px;
width:200px;
}
li {
list-style:none;
display:inline;
text-align:center;
}
.lis {
height:100vh;
width:100%;
}
.par {
display:table;
}
.ch {
display:table-cell;
vertical-align:middle;
}
为了将 li 包含在中间对齐,我给出了父表显示和内容表单元格显示。但它似乎不起作用。 有什么建议吗??
【问题讨论】:
-
检查这个已经被问到的问题:stackoverflow.com/questions/35513485/…
-
嗨,请检查一下。 codepen.io/syedrafeeq/pen/aLEqI
标签: html css twitter-bootstrap vertical-alignment