我有以下设置
<div id="outerDiv" style="width:100%;">
<div id="innerDiv">
<center>
<a href="http:/..." title="..">
<img src="http://...jpg" width="800" height="xxx" alt="..">
</a>
</center>
</div>
<div>
outerDiv 的宽度可以根据浏览器视口而改变。有没有办法仅通过使用样式属性来限制 innerDiv 的宽度,以便它覆盖包含的图像宽度(本例中为 800)。目前图像跨越视口,我希望 div/浏览器将图像缩小到内部 div 大小。
我正在寻找类似的东西:
<div id="outerDiv" style="width:100%;">
<div id="innerDiv" style="attribute:xxx;" or something similar>
<center>
<a href="http:/..." title="..">
<img src="http://...jpg" width="800" height="xxx" alt="..">
</a>
</center>
</div>
<div>
请注意:innerDiv 正在渲染来自存储参数的“变量”数据。我只能控制innerDiv 上的样式,以确保innerHtml 上的“中心”或“宽度”等内容不会超出outerDiv 的设置。我曾尝试在外部 div 上使用“最大宽度”,但这似乎不起作用(我不是 html/css 专家 - 所以我可能做错了)。
非常感谢您的帮助!