【发布时间】:2014-02-03 16:45:23
【问题描述】:
我在带有来自 youtube 的缩略图的页面上播放 youtube 视频,点击它我会显示一个透明的播放图像按钮.. 在图像的底部我想显示视频的标题,如最新视频、精选视频等。
但由于某种原因,标签 div 容器没有显示其中的文本,而是显示背景颜色等...
<div class="profile-icon"> <a href="#">
<img alt="Latest Video" src="http://img.youtube.com/vi/GWGTPvOISSs/hqdefault.jpg" class="hp-video-thumbnail" title="Latest Video" >
<div class="hp-playVideo">
<img src="../../../images/something.png" alt="Play" class="imgPlayVideo" >
</div>
<div class="hp-video-label">Latest Video</div>
</a>
</div>
小提琴链接http://jsfiddle.net/2Aa2X/2/
演示只有一个视频
更新:
我在页面上有其他元素,如果我使用 position:absolute;它将标签/标题移出 div 包装示例 http://jsfiddle.net/2Aa2X/6/ 在我的实际页面上也发生了同样的情况..
我尝试在hp-video-label div 容器内使用 span 和 label,但它仍然以 position:absolute 移出它,如果我不提及它,则不会显示文本。我不确定这是什么原因?
【问题讨论】:
-
我将整个图像和标签包裹在锚
<a href="#">...</a>
标签: html css css-position