Html 在将文本置于图像顶部时遇到问题

Html 在将文本置于图像顶部时遇到问题,html,css,Html,Css,我正在创建我的第一个网站 我正在尝试在我的主页上创建一个平铺图像主题。我已经设法做到了,现在正试图把文字放在图片的顶部 我设法把第一张图片做得很好,但当我试图向第二张图片添加文本时,文本仍然保留在第一张图片上 是一个屏幕截图的链接,可以更好地解释正在发生的事情 第一个工作图像的HTML: <div id="maincontentcontainer"> <div class="standardcontainer" id="example"> <

我正在创建我的第一个网站

我正在尝试在我的主页上创建一个平铺图像主题。我已经设法做到了,现在正试图把文字放在图片的顶部

我设法把第一张图片做得很好,但当我试图向第二张图片添加文本时,文本仍然保留在第一张图片上

是一个屏幕截图的链接,可以更好地解释正在发生的事情

第一个工作图像的HTML:

<div id="maincontentcontainer">
    <div class="standardcontainer" id="example">
        <div class="image">
        <img src="the-view.jpg" style="float: left; width: 55%; margin-right: 1%; margin-bottom: 0.5em;" alt="The View">

<h2><span>Top Story - The View:<span class='spacer'></span><br /><span class ='spacer'>     </span>Local superstars head home to play a special one-off gig</span></i></h2>
        </div>
.image { 
position: relative; 
width: 100%; /* for IE 6 */
}

h2 { 
position: absolute; 
top: 200px; 
left: 0; 
width: 100%; 
}

h2 span { 
color: white; 
font: bold 24px/45px Helvetica, Sans-Serif; 
letter-spacing: -1px;  
background: rgb(0, 0, 0); /* fallback color */
background: rgba(0, 0, 0, 0.7);
padding: 10px; 
}

h2 span.spacer {
padding:0 5px;
}
以下是第二幅图像的HTML:

<div class="image">            
 <img src="stan-urban.jpg" style="float: left; width: 20%; bottom: 0px; margin-right: 1%; margin-bottom: 0em;" alt = "Stan Urban">
                                                                                                            <h3><span>Stan Urban:<span class='spacer'></span><br /><span class ='spacer'></span>Veteran returns</span></i></h3>
        </div>
h3 { 
position: absolute; 
top: 184px; 
left: 0;   
width: 100%; 
}

h3 span { 
color: white; 
font: bold 10px/30px Helvetica, Sans-Serif; 
letter-spacing: -1px;  
background: rgb(0, 0, 0); /* fallback color */
background: rgba(0, 0, 0, 0.7);
padding: 10px; 
}

h3 span.spacer {
padding:0 5px;
}

这是因为您有
position:absolute
。添加第二张图像
左:200
或您想要多少