gpt4 book ai didi

sharepoint - 覆盖 webpart 中的 Sharepoint CSS 类名称

转载 作者:行者123 更新时间:2023-12-04 11:15:55 25 4
gpt4 key购买 nike

我一直在寻找一个令人满意的答案,但失败了。我希望 StackOverflow 可以为我提供!

我正在使用 SharePoint Foundation 2010(我第一次真正尝试深入研究 SharePoint),以及(除其他外)一个自定义 Web 部件;该站点的母版页使用由客户提供的 CSS 文件,我必须遵守该文件。我遇到的问题是,SharePoint 通过向 Web 部件 HTML 结构添加几个特定于 SharePoint 的 CSS 类与客户端的样式发生冲突。经过一番挖掘,我发现 ms-WPBody class 及其各种元素选择器是罪魁祸首。

我可以添加 !important客户端样式表中的所有内容,但这是禁止的。我可以在 Web 部件的子内容中插入一些非常凌乱的样式,以尝试覆盖 SharePoint 样式,这是我最近一直在追求的类(class),但它变得越来越困惑。或者,我可以尝试从 Web 部件中删除该类,这让我想到了我的问题:

如何删除或以其他方式覆盖插入到 SharePoint Web 部件的 HTML 结构中的 CSS 类名称?我不太了解 SharePoint 的内部工作原理,不知道如何进行此更改,而我的 google-fu 在该主题上失败了。 CssClass ASP.NET web 控件上的标记显然被忽略了,可能是从 WebControl 继承的一些保留。 .

帮助我 StackOverflow!你是我唯一的希望!

编辑
我很抱歉之前没有说清楚,但我想声明我了解 CSS 并且不是在寻求样式方面的帮助。我真正在寻找的是如何删除 SharePoint 发出的 CSS 类。有人可以帮忙吗?我将删除 CSS 标记,因为这似乎使人们感到困惑。这个问题实际上不是关于 CSS,而是关于 SharePoint。

最佳答案

我不确定我是否遵循,但为什么不将您的 webpart 包装在容器 div 中,然后根据您的喜好设置样式:

<style type="text/css">
.ms-WPBody {
background-color:red;
}

#myCustomCss p
{
background-color:Blue;
}

</style>
<div class=ms-WPBody>
<div id=MyCustomCSS>
<p>Hello world</p>
</div>
</div>

在 2007 年,我们不得不担心确保您的样式表按字母顺序最后命名,以便正确应用它。用 z 前缀你的 css 文件,看看它是否有帮助。

这是有关该问题的引用文章:
http://singchan.com/2009/12/29/branding-sharepoint-2010-collaboration-sites-part-2-in-a-series/

关于sharepoint - 覆盖 webpart 中的 Sharepoint CSS 类名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3971624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com