html - 强制具有不可编辑的样式/属性以适应包含宽度的任何方法?
问题描述
如果我无法编辑img
元素的样式/标签/属性,有没有办法强制其宽度适合包含div
或其他父元素?
这是一个电子邮件模板,所以没有样式表、<style>
元素或 javascript 等。
img
是由我无法编辑的模块动态生成的,我希望包含强制div
它按比例缩小。
例如:
<div>
<a href="http..." target="_blank">
<img width="267" height="400" src="https..." >
</a>
</div>
a
和img
不在我的控制范围内。我style
可以div
强制图像以 200 像素宽和自动高度呈现,而不是 267 像素吗?
解决方案
最简洁的答案是不。父级不能更改图像标签。您将需要以某种方式在某处注入 CSS 代码。或者将生成img
标签的代码更改为style="max-width: 100%; max-height: 100%;"
.
推荐阅读
- c - 什么样的有用函数会返回一个 char,它带有一个 char 及其在字符串中的索引?
- php - 在 Laravel 中创建 Lavacharts Gauge 时使用超过 3 种颜色
- javascript - 为什么在这个简单的例子中“元素类型无效:需要一个字符串”?
- go - 有人可以解释一下为什么“卷曲:(7)无法连接到 127.0.0.1 端口 2000:连接被拒绝”吗?
- html - 想用 css 或 jquery 对图像进行滚动效果
- ios - IOS 启动屏幕故事板以不同的方向显示
- javascript - Discord.js 如何在命令行中使用空格键?
- html - 当我在 bootstarp 4 的容器流体中使用自定义类时,“行”中的对齐项目不起作用?
- mysql - 基于 Node.js 级别(api key)的速率限制
- choroplethr - 使用 Choroplethr 为表格值分配颜色