【发布时间】:2012-05-12 14:43:51
【问题描述】:
我需要在每个图像上添加一个文本,并且我有使用 img 标签构建的图像库。我不能在 img 标签下附加 div 标签。与此处显示的类似:
<img id="img1" class="img1_1" src="hello1_1">
<div class="textDesc">HELLO1_1</div>
</img>
虽然 div 被附加到 img 标签上,但我在图片上看不到文字“HELLO1_1”。
请问有人可以帮我吗? 如果你需要源代码,我可以分享给你。
这里是测试场景的链接: http://jsfiddle.net/XUR5K/9/
【问题讨论】:
-
你必须反其道而行之。将 img 放在 div 标签内。
-
您应该描述您希望完成的任务,而不是假设的解决方案(这可能行不通)。人们在答案中对此做出了不同的猜测。您希望在图像下方(或上方或旁边)显示标题,还是希望在图像内部(上方)放置一些文本,例如地图中的名称?您的问题对此有不同的信号。
-
谢谢艾迪。我颠倒了层次结构,它起作用了。