Html标记在“windows outlook”中不起作用?
我试图以电子邮件的形式发送HTML代码,当我在HTML中使用ul li时,它不会在windows outlook中显示无序列表 Ul Outlook示例 类型1 类型2 类型3 类型4Html标记在“windows outlook”中不起作用?,html,css,outlook,Html,Css,Outlook,我试图以电子邮件的形式发送HTML代码,当我在HTML中使用ul li时,它不会在windows outlook中显示无序列表 Ul Outlook示例 类型1 类型2 类型3 类型4 Outlook只支持HTML4的一个子集,因此一些HTML标记被忽略 下面是一种方法 选择更多命令以自定义Outlook中的快速访问工具栏 选择“附加”功能并将其添加到工具栏 从快速访问工具栏打开“附加文件”窗口 选择需要导入的HTML文件,但不要单击以插入 将“插入”按钮与“插入”按钮切换为文本按钮,然后单击
Outlook只支持HTML4的一个子集,因此一些HTML标记被忽略 下面是一种方法 选择更多命令以自定义Outlook中的快速访问工具栏 选择“附加”功能并将其添加到工具栏 从快速访问工具栏打开“附加文件”窗口 选择需要导入的HTML文件,但不要单击以插入 将“插入”按钮与“插入”按钮切换为文本按钮,然后单击 这就是魔法!HTML文件将被导入并在您的电子邮件中正确显示。此时,您只需要将其发送给您的观众 我希望这本简短的指南能帮助您在Outlook 365中处理HTML电子邮件时加快速度
多亏了Maurizio的指导如果其他HTML能够正确呈现,那么我的猜测是Outlook会更改默认的CSS初始值,尽管这会令人惊讶 也许可以尝试将其添加到CSS中
ul {
list-style: circle;
}
您可以使用专有的CSS属性mso特殊格式:bullet;
下面是一个代码示例:
<ul>
<li style="mso-special-format:bullet;">Item</li>
</ul>
Outlook通常会将重点放在利润率之外,或者我对移动客户看到Outlook客户不同的利润率有意见 下面是我用来用html创建项目符号列表,以交付给MS Outlook客户端的内容 在本例中,我使用CSS标记将左边距向右推20px,然后使用文本缩进将第一行向后拉15px 我还为项目符号&8226
我在MS Outlook或其他移动电子邮件应用程序中正确呈现它时没有遇到任何问题。这是因为Outlook为列表设置了一些负边距。我认为您应该为它们设置一些额外的边距:
<!– [if gte mso 9]>
<style>
li {text-align:-webkit-match-parent; display:list-item;text-indent: -1em;}
ul, ol{ margin-left: 40px !important;}
</style>
<![endif]–>
嗨,普拉蒂克。你读过outlook中的HTML呈现吗?在任何情况下,都有大量关于它的信息,如果我将outlook设置为不呈现HTML,那么您对它也无能为力。因为这些都是我的设置,我希望即使是outlook也不会允许外部的任何人更改它。@caramba情况并非如此。除了ul li,所有其他元素都正常工作。我尝试了列表样式:disc/列表样式类型:disc;它不起作用。我尝试了列表样式:disc/列表样式类型:disc;它不起作用。好吧,在电子邮件中制作项目符号列表的最佳方法是用表格模拟它们。例:事实上,数据是动态的,所以把它转换成表就行了
<!– [if gte mso 9]>
<style>
li {text-align:-webkit-match-parent; display:list-item;text-indent: -1em;}
ul, ol{ margin-left: 40px !important;}
</style>
<![endif]–>