这是小提琴https://jsfiddle.net/qyLjxwrv/1/。
正如您所见,左右标题与屏幕边角对齐,而我想将它们与图像角对齐。尝试2小时没有成功...
.wrapper {
position: absolute;
left: 0px;
right: 0px;
top: 0px;
background-color: rgba(213,213,213,.5);
text-align: center;
}
.info {
text-align: left;
}
.right-title {
float: right;
}
<div class="wrapper">
<div class="inner">
<div class="info">
<span class="left-title">Left</span>
<span class="right-title">Right</span>
</div>
<img src="http://i.imgur.com/CRcoPPS.jpg" />
</div>
</div>
请注意,我不希望标题出现在图像内部,而是出现在图像上方并与图像的左右角对齐。
答案 0 :(得分:2)
看起来你可以这么简单地做到这一点,看看内联的评论。
<强> Updated Demo 强>
.wrapper {
display: table; /*shrink-to-fit*/
margin: 0 auto; /*center*/
}
.wrapper img {
max-width: 100%; /*responsive*/
}
.left-title {
float: left; /*left*/
}
.right-title {
float: right; /*right*/
}
&#13;
<div class="wrapper">
<div class="inner">
<div class="info">
<span class="left-title">Left</span>
<span class="right-title">Right</span>
</div>
<img src="http://i.imgur.com/CRcoPPS.jpg" />
</div>
</div>
&#13;