html - 强制响应图像匹配父元素高度?

标签 html css image

我有两个元素。一个是 H1 标签,另一个是 IMG 标签。如果我有以下两个元素的 CSS:

h1 {
     font-size: 2em;
}
h1 img {
     max-width: 100%;
     height: auto;
}

HTML

<h1><img src="icon.png" /> Heading</h1>

如何让 img 元素继承高度并根据字体大小调整大小?

谢谢!

最佳答案

如果将高度设置为 1em,它将使用字体大小作为高度。

h1 img {
    height: 1em;
    vertical-align: middle;
}

请注意,em 度量是相对于父元素的字体大小的,因此 h1 img 在 1em 表示 1 x h1 字体大小(即 2em )

关于html - 强制响应图像匹配父元素高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17539081/

相关文章:

html - 定位、边距、CSS

javascript - 如何在Wordpress主页中实现一个js动画

html - CSS - 居中图像和标题

java - 当我导出 .jar 文件中的图片时,它不起作用

html - 如何向后倾斜文本?

javascript - 添加外部脚本时不起作用

objective-c - 段错误 11 Objective-C,但 C 中没有

css - 隐藏 Woocommerce 灯箱图片说明

asp.net - 使用 IFRAME 制作简单的广告。对SEO不利吗?

javascript - 打造像素艺术创作者