html - Html 标签 ul li 在“windows Outlook”中不起作用?
问题描述
我正在尝试将 HTML 代码作为电子邮件发送,当我ul li
在 HTML 中使用它时,它不会在 Windows Outlook 中显示无序列表。
<div>
<p>Ul Examples For Outlook</p>
<ul>
<li>Type 1</li>
<li>Type 2</li>
<li>Type 3</li>
<li>Type 4</li>
</ul>
</div>
我期望电子邮件应该包含带有项目符号的无序列表。但它不会在实际电子邮件中显示项目符号。而且它会为 ul 添加一些边距。
解决方案
这是因为 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]–>
推荐阅读
- javascript - NPM React-router 版本太高级?
- dialogflow-es - 在 Dialogflow 中使用 sys.date 参数的 .recent 属性时出现问题
- ruby - 如何向 Mongoid::Criteria 添加类方法?
- angular - 获取 cdkDropList 中项目的放置位置
- asp.net-core - 如何创建动态数据库
- javascript - Angular 8 路由无意中更改查询字符串顺序
- python - Python webapp2 App Engine静态图像未显示
- c# - 使用 DateTimeOffset.Parse 并显式指定 TimeZoneInfo
- android - 从数据库中读取而不重复
- facebook - Laravel 社交名流不返回用户数组