如何把文字放在HTML图像?
如何把文本放在HTML中的图像。 每次我input下面的代码,文本都在图像下面。
<img src="example.jpg">Text</img>
你需要在相对定位的img
标签上使用绝对定位的CSS。 文章“图像文字块”提供了将文字放置在图像上的分步示例。
<img>
元素是空的 – 它没有结束标签。
如果图像是背景图像,请使用CSS 。 如果是内容图像,则在容器上设置position: relative
,然后将图像和/或文本绝对放置在容器内。
您可以创build一个与图像大小完全相同的div。
<div class="imageContainer">Some Text</div>
使用CSS背景图像属性来显示图像
.imageContainer { width:200px; height:200px; background-image: url(locationoftheimage); }
这里更多
注意:这一点篡改文档的语义。 如果需要使用JavaScript注入的真实图像的地方的股利。
你可以试试这个…
<div class="image"> <img src="" alt="" /> <h2>Text you want to display over the image</h2> </div>
CSS
.image { position: relative; width: 100%; /* for IE 6 */ } h2 { position: absolute; top: 200px; left: 0; width: 100%; }