我正在尝试将内容添加到 SharePoint 内容编辑器 Web 部件,但是当我这样做时,它显示为好像它忽略了我的 CSS 的一部分。
当它是一个独立页面时,它在 Firefox 3.6 和 IE 8 中显示良好,但在内容编辑器 Web 部件中放置相同的代码时会完全关闭:单击此处查看
通常,通过 IE 查看 SharePoint 中出现问题的内容在 FF 中查看同一 SharePoint 页面时会正确显示;这次菜单布局正确,但文本颜色错误(应该是白色)。
当我使用 IE 的开发者工具检查代码时,Sharepoint 似乎忽略#CAPMenu li
了height:0;
. 如果我在 SharePoint 外部或使用 Firefox 的 SharePoint 中查看代码时禁用height:0;
,则菜单会稍微分崩离析。当我通过 IE 在 SharePoint 中查看页面时,菜单已经被冲洗,禁用height:0;
不会改变......
请帮忙!这不是 SharePoint 阻止我使用的第一个设计。
在 20101130 上编辑:我找到了一篇关于 SharePoint 2007 从其母版页发布的代码状态的文章 ( http://friendlybit.com/html/default-html-in-sharepoint-2007/ ),文章从我的想法开始正在捣碎我的代码...
事情开始很糟糕,第一行没有文档类型:
<HTML xmlns:o="urn:schemas-microsoft-com:office:office"
dir="ltr" __expr-val-dir="ltr">'
这意味着所有默认页面都将以怪异模式呈现,使得跨浏览器的呈现不可靠。
在 20120921 上编辑:我们已经移至 2010 年,虽然更好,但 SP 仍会在尝试修复它时屠杀我的代码。我最终发现我可以将 CEWP 链接到保存到站点库的 HTML 文件,并将文件中的代码加载到 Web 部件中。因为 SharePoint 无法编辑文件,所以我的代码干净整洁 :-)