I am practicing my css and bootstrap skills and stuck with vertical and horizantal alignment of the contents in the middle. I am sure i am missing something here but i am not able to find it out.
<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>
This is my HTML structure.
.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;
}
To align the li contains in the middle, i gave the parent table display and the contents table-cell display. But its doesnt seem to work. Any advice??