【发布时间】:2015-08-16 02:30:10
【问题描述】:
我创建了一个列表,其中包含电影案例和每个案例下方的标题。但是,我无法让列表项居中。
在以下 CSS 规则中,我将 #main-container 与 margin: 0 auto 居中
#main-container {
width: 600px;
margin: 0 auto;
}
但是,这只是以 #main-container 为中心,而不是列表项。
我认为这与这个 CSS 规则有关。
.element {
position: relative;
margin: 0;
float: left;
}
#main-container {
width: 600px;
margin: 0 auto;
}
#movies-container {
padding: 0;
margin: 0;
}
#movies-container li {
list-style: none;
margin-right: 15px;
}
.element {
position: relative;
margin: 0;
float: left;
}
.cover {
background: grey;
width: 90px;
height: 130px;
}
.element img {
width: 90px;
height: 130px;
opacity: 1;
-webkit-transition: opacity 0.2s linear;
}
.element .title {
height: 20px;
margin-top: 5px;
text-align: center;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
background: #fff;
color: #333;
width: 100%;
}
<div id="main-container">
<ul id="movies-container">
<li class="element">
<div class="cover">
<a href="#">
<img src="http://cparliaros.com/imdb/img/thumbnails/12244.jpg" />
</a>
</div>
<div class="title">9</div>
</li>
<li class="element">
<div class="cover">
<img src="http://cparliaros.com/imdb/img/thumbnails/1271.jpg" />
</div>
<div class="title">300</div>
</li>
<li class="element">
<div class="cover">
<img src="http://cparliaros.com/imdb/img/thumbnails/12244.jpg" />
</div>
<div class="title">9</div>
</li>
<li class="element">
<div class="cover">
<img src="http://cparliaros.com/imdb/img/thumbnails/1271.jpg" />
</div>
<div class="title">Gladiator</div>
</li>
<li class="element">
<div class="cover">
<a href="#">
<img src="http://cparliaros.com/imdb/img/thumbnails/12244.jpg" />
</a>
</div>
<div class="title">9</div>
</li>
<li class="element">
<div class="cover">
<img src="http://cparliaros.com/imdb/img/thumbnails/1271.jpg" />
</div>
<div class="title">300</div>
</li>
<li class="element">
<div class="cover">
<img src="http://cparliaros.com/imdb/img/thumbnails/12244.jpg" />
</div>
<div class="title">9</div>
</li>
<li class="element">
<div class="cover">
<img src="http://cparliaros.com/imdb/img/thumbnails/1271.jpg" />
</div>
<div class="title">Gladiator</div>
</li>
</ul>
</div>
【问题讨论】: