我有一个形象的说明了问题。我有这样的HTML结构:图像的叠加字幕
<div class="scrollable-content" data-mcs-theme="dark-thick" style="padding: 0px; overflow-x: auto;">
<ul style="list-style: none; white-space:nowrap; padding: 0px;">
@foreach($projects as $project)
<li style="display: inline; margin: 0px;">
<a href="{!! url($locale.'/projects/project/'.$project->id) !!}">
<img class="project-cover-image" src="/images/{!! $project->cover_image_name !!}" height="250px" width="auto">
</a>
</li>
@endforeach
</ul>
</div>
它使用水平滚动条创建一个漂亮的画廊。但是我需要为图片添加描述,这些图片将放置在图片底部,覆盖整个宽度,并且它们在某种程度上应该是透明的。
问题是,无论我做什么,我得到的描述需要100%width
的页面,或者它有width
里面的文字。
我已经试过用div
,span
,position absolute/relative
的不同组合,所有的东西和我都无法使它工作。
它应该是这个样子:
我怎么能这样做?
使用内联块锂代替内联。它可以让你设置大小与否,边距,填充...当然相对/绝对组合会更好地工作 –