我的<p>
标签内有文字div,还有PNG图片。
我希望图像位于div的左侧,文本重叠。我尝试过使用z-index但收效甚微。
HTML code:
<div class="caption">
<img src="images/stain.png" id="stain">
<p>The BA New Media course which I am studying is run by the Institute of Comminications Studies (ICS) at The University of Leeds. The Institute of Communications Studies is an internationally renowned centre for teaching and research in communications, media and culture. Their research is multidisciplinary and has particular strengths in the areas of cultural industries, international communication and political communication. <a href="http://ics.leeds.ac.uk/about/" target="_blank"><strong class="more">Read More...</strong></a>
</div>
CSS代码:
.caption {
width:80%;
display:block;
margin:auto;
margin-top:5%;
z-index:5;
}
#stain {
z-index:1;
}
答案 0 :(得分:4)
如果我了解您的要求,您可以将您的图片设为<div>
backgorund图片..在css中如下:
.caption {
background-image: url(images/stain.png);
background-repeat:no-repeat;
width:80%;
display:block;
margin:auto;
margin-top:5%;
}
并从<img>
<div>
标记
就像我评论中的例子一样。
[编辑]
或者,如果您需要更多控制权,请使用position: relative
css等:
CSS:
.caption {
width:80%;
display:block;
margin:auto;
margin-top:5%;
}
img.floaty {
display:inline;
float: left;
}
.blurb {
position: relative;
top:20px;
left: -50px;
}
HTML:
<div class="caption">
<img class="floaty" src="images/stain.png" id="stain" />
<p class="blurb">The BA New Media course which I am studying is run by the Institute of Comminications Studies (ICS) at The University of Leeds. The Institute of Communications Studies is an internationally renowned centre for teaching and research in communications, media and culture. Their research is multidisciplinary and has particular strengths in the areas of cultural industries, international communication and political communication. <a href="http://ics.leeds.ac.uk/about/" target="_blank"><strong class="more">Read More...</strong></a></p>
</div>