我正在构建一个 HTML 电子邮件,它有两个要求:
- 宽度应该达到最大宽度(即使用
max-width
CSS 属性) - 任何超过该最大宽度的文本都必须用省略号截断。
我尝试使用以下样式,但它不适用于所有电子邮件客户端或大多数浏览器(除了 Chrome):
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
max-width: 740px;
我知道在 IE 中,您需要为包含您截断的元素的所有元素设置宽度,但我尝试使用 max-width 并且它不适用。
那么有没有办法获得这种所需的行为,除了手动将文本截断到某个设置的字符限制?