CSS 样式未应用 Sharepoint 2013

Posted

技术标签:

【中文标题】CSS 样式未应用 Sharepoint 2013【英文标题】:CSS Styling Not Applying Sharepoint 2013 【发布时间】:2016-10-13 09:40:54 【问题描述】:

我有一个脚本正在尝试应用到 SharePoint 2013 主页的主页。我尝试将它添加到 CEWP 和脚本编辑器 webpart 中,但没有成功。我在 2010 sharepoint 上试过,效果很好。当我将脚本添加到 2013 时,我没有收到任何错误,页面根本没有做任何事情。我正在尝试向全局导航栏添加背景颜色。请参阅下面的脚本:

DIV #s4-topheader2 
    BORDER-TOP: 0px;
    BACKGROUND-IMAGE: none;
    BORDER-BOTTOM: #222 7px solid

.s4-toplinks 
    FONT-SIZE: 14px;
    FONT-FAMILY: "Helvetica Neue", Arial, Helvetica, sans-serif;
    BACKGROUND: #333

.s4-tn .menu LI A.static 
    BORDER-TOP: medium none;
    FONT-FAMILY: "Helvetica Neue", Arial, Helvetica, sans-serif;
    BORDER-RIGHT: medium none;
    BORDER-BOTTOM: medium none;
    COLOR: #ccc;
    PADDING-BOTTOM: 20px;
    PADDING-TOP: 20px;
    PADDING-LEFT: 20px;
    BORDER-LEFT: medium none;
    PADDING-RIGHT: 20px

.s4-tn .menu LI A.selected 
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    BACKGROUND-IMAGE: none;
    BORDER-BOTTOM: medium none;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #222

.s4-tn .menu LI A.static:hover 
    TEXT-DECORATION: none;
    BACKGROUND: #444;
    COLOR: white

DIV #s4-searcharea 
    POSITION: relative;
    TOP: 17px

【问题讨论】:

Ronak 提供的答案是正确的。 【参考方案1】:

您的 CSS 样式在 SharePoint 2010 中运行良好,但在 SharePoint 2013 中却不行,因为您使用的类适用于 SharePoint 2010,而 SharePoint 2013 有不同的类。

转到您的 SharePoint 2013 主页并找到相似的类名称并将您的样式应用于这些类。

例如,对于顶部标题栏,SharePoint 2013 中的 div ID 为 suiteBar ..

【讨论】:

有人可以协助更新代码以反映 2013 年的课程吗?我是 2013 年的新手,遇到了困难

以上是关于CSS 样式未应用 Sharepoint 2013的主要内容,如果未能解决你的问题,请参考以下文章

Sharepoint 2013 本地 NewForm 列表 javascript 逻辑未触发

出现 CSS 类但未应用样式 -REACTSTRAP - CSS MODULES

SharePoint - 更改主题样式表

部署时未应用 Tailwind CSS 样式

CSS 类选择器样式未在 React 项目中应用

Tailwind CSS 在构建后未应用样式