- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
所以我对 Sharepoint 很陌生,但我对 HTML 和 CSS 有足够的经验。我目前制作了这个迷你 html 应用程序来更改悬停时超链接的一些图片,如果我在普通浏览器/sharepoint 之外运行它,它工作正常。
现在的问题如下,我进入 sharepoint 并在一个 rich field 中编写我的代码(这让我可以选择将 html 嵌入其中)但它不起作用。它会在“编辑模式”下工作,但在保存后不会。同样在保存 HTML 代码之后,它会在我的每个 CSS 对象旁边生成一个名为“外部类”的东西,如下所示。这就是为什么我的代码在保存后不起作用的原因吗? Sharepoint 对我的 HTML 代码做了什么?有没有办法来解决这个问题?如果能在这方面提供帮助,我将不胜感激。
原文:
<style type="text/css">
#map
{
width:663px;
height:715px;
background-image:url("/sites/00172/SiteAssets/Germany1-Standard.png");
}
#Bremen
{
position:absolute;
width:37px;
height:53px;
top:359px;
left:243px;
background-image:none;
}
#Berlin
{
position:absolute;
width:35px;
height:55px;
top:393px;
left:550px;
background-image:none;
}
#Coburg
{
position:absolute;
width:41px;
height:54px;
top:605px;
left:382px;
background-image:none;
}
#Hallstadt-Bamberg
{
position:absolute;
width:43px;
height:51px;
top:659px;
left:368px;
background-image:none;
}
#Bremen:hover
{
background-image:url("/sites/00172/SiteAssets/Germany1-Bremen.png");
}
#Berlin:hover
{
background-image:url("/sites/00172/SiteAssets/Germany1-Berlin.png");
}
#Coburg:hover
{
background-image:url("/sites/00172/SiteAssets/Germany1-Coburg.png");
}
#Hallstadt-Bamberg:hover
{
background-image:url("/sites/00172/SiteAssets/Germany1-Hallstadt.png");
}
</style>
<div id="map">
<a href="/sites/00172/Lists/Calendar01/calendar.aspx" title="Bremen" id="Bremen">
<a href="/sites/00172/Lists/Calendar02/calendar.aspx" title="Berlin" id="Berlin">
<a href="/sites/00172/Lists/Calender03/calendar.aspx" title="Coburg" id="Coburg">
<a href="/sites/00172/Lists/Calendar04/calendar.aspx" title="Hallstadt-Bamberg" id="Hallstadt-Bamberg">
</div>
在 Sharepoint 中保存后:
<style unselectable="on">
AFC97320FBA74F4E88F2B1AD1F833E02 .ExternalClass #map {
width:663px;
height:715px;
}
AFC97320FBA74F4E88F2B1AD1F833E02 .ExternalClass #Bremen {
position:absolute;
width:37px;
height:53px;
top:83px;
left:209px;
}
AFC97320FBA74F4E88F2B1AD1F833E02 .ExternalClass #Berlin {
position:absolute;
width:35px;
height:55px;
top:118px;
left:516px;
}
AFC97320FBA74F4E88F2B1AD1F833E02 .ExternalClass #Coburg {
position:absolute;
width:41px;
height:54px;
top:605px;
left:382px;
}
AFC97320FBA74F4E88F2B1AD1F833E02 .ExternalClass #Hallstadt-Bamberg {
position:absolute;
width:43px;
height:51px;
top:209px;
left:83px;
}
AFC97320FBA74F4E88F2B1AD1F833E02 .ExternalClass #Bremen:hover {
}
AFC97320FBA74F4E88F2B1AD1F833E02 .ExternalClass #Berlin:hover {
}
AFC97320FBA74F4E88F2B1AD1F833E02 .ExternalClass #Coburg:hover {
}
AFC97320FBA74F4E88F2B1AD1F833E02 .ExternalClass #Hallstadt-Bamberg:hover {
}
</style>
<div id="map" unselectable="on">
<a title="Bremen" id="Bremen" href="/sites/00172/Lists/Calendar01/calendar.aspx" unselectable="on">
</a><a title="Berlin" id="Berlin" href="/sites/00172/Lists/Calendar02/calendar.aspx" unselectable="on">
</a><a title="Coburg" id="Coburg" href="/sites/00172/Lists/Calendar03/calendar.aspx" unselectable="on">
</a><a title="Hallstadt-Bamberg" id="Hallstadt-Bamberg" href="/sites/00172/Lists/Calendar04/calendar.aspx" unselectable="on">
</a></div>
最佳答案
当您将 HTML 直接输入内容编辑器 Web 部件时,SharePoint 会执行一些额外的工作来“清理”您的 HTML/CSS 并防止命名冲突。
如果您希望 SharePoint 单独保留您的 HTML/CSS/JavaScript,而不是直接将其输入到内容编辑器 Web 部件中,请将其另存为文档库中的文本或 HTML 文件,然后使用内容编辑器 Web 部件的“内容链接”属性以嵌入所需的文件。这将使您的原始标记和代码保持不变。
关于html - 保存富字段后,Microsoft Sharepoint 将 "External Class"添加到我的 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40817952/
我的意思是这三个富人的论点: #{rich:clientId('id')} #{rich:element('id')} #{rich:component('id')} 例如在这些方法调用(action
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: What are the differences between pointer variable and
对于实习,我将不得不开发一个桌面应用程序。重点是创建丰富的 UI(酷炫的效果、声音等)。我应该使用哪种技术? - 闪光 ? (在这种情况下,我应该使用 flex 项目吗?AIR ?这和一个简单的 ra
关闭。这个问题需要更多 focused .它目前不接受答案。 想改进这个问题?更新问题,使其仅关注一个问题 editing this post . 7年前关闭。 Improve this questi
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 9 年前。 Improv
我想知道这一行的作用: foo || (foo = this.foo) 在下面的函数定义中 someFunction: function(foo) { foo || (foo = thi
我有一个数据模型,其中有一个 Item可以属于一个或多个 Categories .我正在尝试显示 允许用户选择哪个Categories Item应该属于。我正在使用 RichFaces 和 Seam
我意识到我大部分时间都在使用三元运算符,如下所示: foo ? foo:酒吧; 这变得很麻烦,因为变量长度变得很长,例如。克。 appModel.settings.notifications ? ap
我要做出一个设计决定。 在我的 web(ajax) 应用程序中,我们需要决定将用户界面逻辑放在哪里? 是否应该通过 javascript 完全加载(纯单页)。只有数据来来去去。 或 服务器是否应该发送
有人向我指出我在某些 C++ 代码中有一个看起来像拼写错误的地方: protected: Foo x, y,; 我原以为结尾的逗号会出错,但显然不是?这是未定义的,还是发生了什么?大概是坏事
谁能解释一下这是做什么的? var foo = foo || alert(foo); 最佳答案 如果 foo 已经被定义并且计算结果为真,它设置 foo = foo,即它什么都不做。 如果定义了 fo
看起来这应该是可能的,但是......? 使用 richfaces 和 JSF,我正在使用 rich:dataList 遍历 List ...一切都很好,除了我希望能够选择性地“呈现”每次迭代,这可能
我有以下带有 rich:calendar 的 xhtml 文件,我正试图禁用一些日子 using this example .但是永远不会调用 javascript 函数。我不知道为什么。
我的应用程序在 90% 的时间里都使用 Ajax 调用来获取后端数据。我需要为所有这些调用实现 CSRF 预防。所以我需要在每次调用时传递 token 。我在哪里生成 token ?在客户端还是服务器
我正在尝试重构和引入一些旧代码,我遇到了这样的事情: struct foo; typedef struct foo * foo; 尝试编译它时,出现以下错误: Sourc
我想使用类似 TextView 的东西进行类似串行/TTY/文本终端的同步用户交互。我的意思是我需要以下操作: 在末尾添加一些新文本(使用各种 Span 设置样式) 同步等待用户在最后输入一些进一步的
片段 1: if ( x ) { foo(); } 片段 2: x ? foo() : 0; 这两个片段之间有什么区别? 编辑:更正了语法错误。 更新:顺便说一句,似乎还有一个更短的符号:
这个问题已经有答案了: How do I compare strings in Java? (23 个回答) 已关闭 7 年前。 我的类实现了一个非常简单的 RPN 计算器原型(prototype)。
我正在我的元素中使用,我需要为其自定义 CSS。我想在文件上传按钮中删除“+”标记(参见图片),我该怎么做? 提前致谢。 最佳答案 只是覆盖样式,按钮类是rf-fu-btn-cnt-add,加号是背景
我在 jsf .xhtml 页面中有一个 richdatatable。我有一个特定单元格的很长的文本。我如何设置列的宽度并在指定的单元格中显示文本。我是 JSF 和 CSS 的新手。我正在提供一个例子
我是一名优秀的程序员,十分优秀!