我无法强制文本在其div中保持相对并与图像高度相同。所以当浏览器调整大小时,它不会溢出。我正在创建一个响应式网页。我希望我已经清楚地解释了这一点。请看看我的http://jsfiddle.net/DMnhB/1/使文本在div内保持相对
的HTML如下:
<div id="postd"><img
src="http://www.tntmagazine.com/media/content/_master/42628/images/barack-obama.jpg">
<span>
Text Here
Text Here
Text Here
</span>
</div>
而CSS:
#postd{
width:100%;
padding-bottom: 5%;
background-color: blue;
padding-top:6%;
border-bottom: 1px dotted #ccc;
}
#postd img{
width:40%;
}
#postd span{
float:right;margin-left:1px;
position: absolute;
background-color: red;
}
为什么不使用'@ media'查询在特定点之后移动图像下的文本?另外,你应该在该图像上有最小宽度。我不明白你为什么需要这么一小段文字。 – Daniel
这样的事情:http://jsfiddle.net/DMnhB/3/? – stackErr
@丹尼尔好主意,我会用媒体查询。文本并不意味着那么窄。这只是因为我多次使用
。这只是为了强调我希望文本的高度与图像相关的事实。 –