【问题标题】:how and where to add CSS style in sharepoint如何以及在何处在 sharepoint 中添加 CSS 样式
【发布时间】:2014-12-11 01:32:03
【问题描述】:

SharePoint 2010 升级到 SharePoint 2013,我看到 font-szie 的问题非常大。我检查并比较了 ms-vb 类应该有 font-size 8 和 font-type : verdana, arial 等。

我可以在我的网站中的哪里添加这 2 个属性?我无权访问“_layout/15/1033/”文件夹。 我不想为每个页面创建一个内容编辑器并添加一个样式。

那么我在哪里可以添加这些样式呢?我确实可以通过 SharePoint Designer 2013 访问该网站。

更改应该只影响网站集和其中的网站......而不是父网站。

.ms-vb   or td.ms-vb
{
font-size: 8pt;
font-style: "verdana, arial";
}

注意:我可能不会更新 Masterpage(没有权利)。有许多网站集,并且由不同的人负责。我只负责包含 160 个子网站的网站集。那么有没有办法在某个地方为 ONCE 添加一个 CSS 类并且只影响我的网站集?

换句话说,是否存在仅影响当前站点集合的 CSS 类或文件?或者换句话说,SITE 集合级别是否有 CSS。 (当前网站集)?

【问题讨论】:

    标签: sharepoint sharepoint-2010 sharepoint-2013 sharepoint-designer


    【解决方案1】:

    您应该在 _catalogs/masterpage/style.css 中的现有 style.css 中创建新样式表或添加替代。然后从 masterPage 中引用它。或者想变坏,直接在MP中添加script元素

    <script>
        .ms-vb or td.ms-vb
        {
          font-size: 8pt !important;
          font-style: "verdana, arial" !important;
        }
    
    </script>
    

    【讨论】:

    • 我无法更新母版页...您还有其他建议吗?请参阅我刚刚在上面添加的注释。
    • 那个文件在哪里?哪个文件夹?我正在使用 SP2013。
    • 我将路径放在答案中。它应该与 MP 位于同一文件夹中
    【解决方案2】:

    如果您拥有创建或编辑站点母版页的安全权限,则可以添加将应用于该站点中所有页面的样式元素,或者更好的是,链接到您在样式库中创建的新 CSS 文件.

    编辑:如果您无法编辑母版页,您可以在备用 CSS URL 下的站点母版页设置中“指定此站点和所有从该站点继承的站点要使用的 CSS 文件”。

    /_layouts/15/ChangeSiteMasterPage.aspx

    【讨论】:

    • 没有母版页的权利...它在 SP2013 中。在 SP2013 中我可以将我的 CSS 代码放在哪里?
    • 已针对非母版页访问进行了更新
    猜你喜欢
    • 2011-02-13
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    • 1970-01-01
    • 1970-01-01
    • 2011-06-23
    • 1970-01-01
    • 2019-05-11
    相关资源
    最近更新 更多