html - CSS:Div 环绕图像

标签 html css

我有一个带有 style='width:40%;height:40%;' 的 img 元素。我想添加一个自动包装它的 div。但是,当我插入 div 而不是包装 img 时,它只是扩展到内部的 div。

我怎样才能强制这个 div 包装 img 以便它可以用作框架。之所以没有预先设置div的高度和宽度,是因为img的百分比是动态给定的,所以div要根据img的大小来包裹img。

最佳答案

如果你这样做

<div id="wrapper">
    <img src="...">
</div>

您可以将 display: inline-block; 属性添加到 wrapper。那对我有用。尽管如此,您的 style='width:40%;height:40%;' 仍将使其高度由其父级调整,正如@jesse-van-assen 已经提到的那样。

关于html - CSS:Div 环绕图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9967087/

相关文章:

html - 使用::before 的自定义元素符号样式 - 文本节点中前两行之间的高间隙

javascript - 如何淡化渲染组件的底部边缘直到重新渲染?

php - 如何使用 DomDocument 从给定的 html 中获取 href、图像 src、标题

html - 单击时更改 <li> 及其子级 <a> 类的最佳实践

java - 使用 Servlet、JSB 和 JavaBeans (MVC)

jquery - 如何有相对但不是液体布局

php - 使用 X-Send 模块提供 css、javascript 和图像文件

javascript - 鼠标悬停时更改字体,第二次悬停时恢复字体

javascript - 奇怪的 Javascript 出现在静态 html 网页上

java - 在 JTable 中显示 HTML