【发布时间】:2015-09-10 16:30:59
【问题描述】:
试图让这个 div 充满文本在页面的中心,在一个淡出的图像后面。除了文本 div 的居中之外,我已经解决了所有问题。我尝试做margin-left:auto;margin-right:auto,但无济于事。我做错了吗?
我正在 Chrome 中测试结果,如果这有什么不同的话。
HTML
<div class="content">
<div class="info">
<p class="title">is this like, something i don't know</p>
<p> </p>
<p class="size">90 x 145 cm</p>
<p> </p>
<p class="year">2012</p>
</div>
<img class="work" src="029.jpg"/>
</div>
CSS
.work {
display: block;
margin-left: auto;
margin-right: auto;
}
img.work:hover {
opacity:0.5;
}
.content {
position: relative;
}
.info {
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 100px;
position: absolute;
z-index: -1;
}
.title {
font-size: 20px;
font-weight: bold;
}
.year {
font-size: 15px;
font-weight: bold;
}
.size {
font-size: 15px;
font-weight: bold;
}
【问题讨论】: