我使用javascript查询Sharepoint列表并以高度自定义的方式显示它。 我有几个字段,显示字段名称,然后显示字段值。 其中一个没有垂直对齐。
<div class="heading">Author:</div>
<div class="info">​Organization Management</div>
样式如下
.heading {
font-size:large;
font:sans seriff;
font-weight:700;
color:black;
float:left;
margin-right:15px;
}
.info {
font-size:large;
font:sans seriff;
color:black;
text-align:left;
}
这只发生在一个字段上,而不是我显示的其他字段。 html是生成的,所以我相当肯定它是相同的。检查似乎证明了这一点。
查看SharePoint列表的List属性,我看到其余的类型为“单行文本” 而“作者”字段的类型为“多行文本”,“文本类型”设置为“增强的富文本(带图片,表格和超链接的富文本)”
我将第二个设置更改为“纯文本”
编辑每个项目并保存也消除了8203字符。
这纠正了样式问题。
我无法解释为什么8203会影响垂直间距。
有什么想法吗?在某些时候,我可能真的想要使用富文本编辑...