我正在搜索带有 mso- 前缀的 Microsoft 特定 CSS 属性列表。
任何指向官方或非官方来源的链接都很棒。
我只是在查找 MS Office 前缀样式属性列表时遇到了同样的困难。我找到了这个链接,但它甚至没有很好的组织。因此,我决定在 Gist 中写下一份清单,以供所有正在寻找这些麻烦的人使用。仍然没有找到所有的东西,但你可能会发现这个资源至少作为网络上的参考很有帮助。
MS Office 前缀样式属性 https://gist.github.com/webtobesocial/ac9d052595b406d5a5c1
可以通过Microsoft® Office HTML 和 XML 参考页面找到 Microsoft 关于该主题的信息。它链接到一个 .exe 文件,该文件在执行时(当然是在 Windows 上)安装 C:\ofhtml9\ofhtml9.chm。该材料相当广泛,并且组织得不是特别好。但是在搜索框中搜索“mso-”,您会发现一个标题为“样式属性”的长表,其中包含标准和非标准 CSS 属性。
该表“显示了 Microsoft Office 2000 使用的样式属性”,但我不知道其他 Office 版本的类似信息。
此MSO - 样式参考表链接包含 372 种 Microsoft 特定样式的列表,其中包括电子邮件中使用的常用样式,例如style="mso-line-height-rule:exactly;"
,它可以防止 Outlook 覆盖您的行高样式line-height:20px;
等。您只需在该链接中输入mso
过滤器栏和它应该为您提供带有 mso- 前缀的 Microsoft 特定 CSS 属性列表。
我见过的最好的属性列表位于Litmus。
真正的问题不是找到一个 mso- 属性列表,而是它们如何工作的详细信息。
对于追随我脚步的任何人,您可能会在打开此线程上其他人链接的 CHM 文件时遇到问题。有一个适用于 Mac 的 CHM 阅读器运行良好,尽管它毫无意义,因为其中几乎没有任何有用的信息。您可以在App Store上找到该阅读器