gpt4 book ai didi

html - MAIL 模板的内联 CSS

转载 作者:太空宇宙 更新时间:2023-11-04 12:31:53 25 4
gpt4 key购买 nike

我对 html 很陌生概念,我尝试阅读其他文章/帖子,但我仍然不明白。我必须在 Rails 应用程序中格式化模板邮件。模板是我老板给的。我目前正在将 html.erb 转换为 html.haml,因此语法将是 haml。

因为我不是前台开发人员,所以有些事情让我很不安。

模板有很多这样的行

 <td class="headerContent" style="border-collapse: collapse;color: #202020;font-family: Arial;font-size: 34px;font-weight: bold;line-height: 100%;padding: 0;text-align: center;vertical-align: middle;">

在上面的css中是这样的

.headerContent {
color: #202020;
font-family: Arial;
font-size: 34px;
font-weight: bold;
line-height: 100%;
padding: 0;
text-align: center;
vertical-align: middle;
}

为什么<td ...>里面有样式定义?自 .headerContent 以来的定义类已经在 css block 中声明了吗?

我还有关键词!important在很多地方声明,我看了关于样式覆盖的文章,对我来说仍然很模糊。

为什么所有样式定义都不在一个 css block /文件中?混合 html 和 css 有点令人不安

最佳答案

看起来您的电子邮件模板内嵌了类似 premailer 的内容.这是一件“好事”™,因为一些电子邮件客户端 don't support <style> <head> 中的标签元素。它丑陋而粗俗,但如果你想支持 gmail 用户,它最终是一个必要的邪恶。

关于html - MAIL 模板的内联 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27583202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com