[英]React Removes Inline Styles
我正在使用 React 编写 HTML 电子邮件。 与任何优秀的 HTML 电子邮件一样,我正在使用针对 Microsoft Outlook 等旧客户端的内联样式。 React 在渲染过程中移除了一些样式。 如何添加对这些样式的支持或解决此问题? 样式必须内联。
下面是一个例子:
function MyComponent() {
const style = {
fontFamily: 'Arial, Helvetica, sans-serif',
msoHide: 'all'
}
return(
<div style={style}>
Some text goes here...
</div>
)
}
渲染时,删除mso-hide: all
样式:
<div style="font-family: Arial, Helvetica, sans-serif;">
Some text goes here...
</div>
文档说样式对象中特定于供应商的属性必须以大写字母开头,例如WebkitAppearance
而不是webkitAppearance
。 他们还说ms
是该规则的一个例外。 见这里。
不过,这是mso
。 MsoHide
吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.