将自定义样式表应用于 SharePoint 网站

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

本文介绍如何自定义的默认样式表的副本时自动创建的网站文件夹列表中更改该网站的默认样式。本文还介绍如何将该新样式表应用于其他网站或子网站以及如何还原为默认样式表以后如果您希望。最后,本文介绍如何执行此操作Windows SharePoint Services 3.0网站和Microsoft Office SharePoint Server 2007网站。

您要做什么?

在网站中的样式进行更改

将本地的自定义的样式表应用到其他网站

停止使用本地的自定义的样式表

更改或替换为整个网站集的默认样式表

在网站中的样式进行更改

与Microsoft Office SharePoint Designer 2007,您可以通过更改应用于该网站的默认样式自定义单个的 SharePoint 网站的外观。您也可以将您的自定义的样式应用于其他网站,或选择随时以删除所有自定义的样式,然后还原为默认样式表驻留在该网站集的服务器上。您可以将所有这些更改Windows SharePoint Services 3.0网站和Office SharePoint Server 2007网站。

通过使用本地网站的 default.master 页并使用CSS 属性管理样式任务窗格,您可以确定哪些样式应用到所需的更改,然后修改这些样式的可视元素。

重要: 如果您希望所做的更改显示在网站中的所有页面上,确保您正在使用的网站的 default.master 页面和而不是 default.aspx 页面。

从“CSS 属性”打开“修改样式”对话框

默认情况下,在单个网站集的所有 SharePoint 网站的样式定义驻留在服务器上的单个样式表中。在Windows SharePoint Services 3.0,此文件的名称是 Core.css。在Office SharePoint Server 2007,该文件可能有多个名称。例如,名为 Band.css 样式表中定义名为 BlackBand.master 的自定义母版页的样式。

第一次您修改任何网站上,在页面上的任何样式Office SharePoint Designer 2007自动打开新的本地副本的默认样式表并更新它所做的更改。当您保存或关闭页面或默认样式表的副本时,您会提示您确认您的自定义设置。

已确认自定义设置将反映在样式表,在一个名为您的网站文件夹列表中自动创建的带有 _styles 的新文件夹中存储的新的本地版本。对同一个网站中的样式所做的任何后续更改将反映在样式表,也可以直接编辑此本地版本。

带有 _styles 文件夹和自定义 Core.css 样式表的文件夹列表

当您自定义默认样式表 (如 Core.css),以便在带有 _styles 文件夹的文件夹列表中显示的副本时,请在您的网站中显示的所有页都用于自定义的样式表。您可以随时通过重命名或删除自定义的样式表中使用默认样式表将恢复。

重要: 自定义样式表后,不会移动该自定义的文件或带有 _styles 文件夹 (通过使用,例如,拖放或剪切和粘贴操作)。如果您执行移动的文件或文件夹,断开的链接到自定义的样式表中,将显示在您的网站中的每个页面,并无样式将应用到任何页上。

有两个选项用于从这种情况下恢复︰

  • 若要通过使用自定义的样式表中显示页面,请将它移动返回到网站目录的顶层带有 _styles 文件夹。

  • 若要将网站恢复到默认样式表,将自定义的样式表移回带有 _styles 文件夹的顶层网站目录,然后删除样式表或将其重命名。

    如果不再存在的自定义的样式表,在网站目录的最上层级别的带有 _styles 文件夹中创建具有相同的名称 (如 Core.css) 一个空文件然后删除空文件或将其触发恢复默认样式表的过程重命名。

返回页首

将本地的自定义的样式表应用到其他网站

默认情况下,本地的自定义的样式表被应用到网站或子网站,它自定义,如下图所示。

带有默认样式表和单个自定义样式表的网站集

但是,它也可能是将您的自定义本地样式表应用于其他网站。下面的两个部分介绍了如何执行此操作。

如果您想要应用一个自定义本地样式表,同时向网站和网站的子网站的部分或全部,则通常最简便的方法首先在网站本身中创建自定义的样式表,然后使用下列方法之一来将其应用于子网站。

将样式表附加到另一个单个网站

在Windows SharePoint Services 3.0或Office SharePoint Server 2007环境中,您可以手动附加位于一个网站与第二个网站自定义的样式表。

当您想要将样式表应用到另一个网站时,请确保您将样式表附加到该网站的默认母版页。

  1. 在Office SharePoint Designer 2007,打开您要将现有的自定义的样式表应用的网站。

  2. 在网站中,打开的默认母版页。

  3. 格式菜单上指向CSS 样式,然后单击附加样式表

  4. 附加样式表对话框中,单击通过浏览找到并选择要应用自定义的样式表。

  5. 附加到部分中,单击当前页

  6. 附加为部分中,单击链接,然后单击确定

    指定自定义的样式表应用到默认母版页和附加到该母版页上的所有内容页。

    若要查看在设计视图中更新后的样式,您可能需要按 F5 刷新视图。

  7. 要保存新的样式表链接,在文件菜单上的母版页,请单击保存。(或者,也可以按 CTRL + S。)

    若要应用于其他网站相同的样式表,对每个网站,重复此过程,一次一个网站。如果您正在Office SharePoint Server 2007环境中工作,并且您想要将单个自定义的样式表应用于网站及其所有子网站,请参阅下一节。

将样式表应用于网站及其所有子网站

如果您正在Office SharePoint Server 2007环境中,您可以使用浏览器界面应用于单个操作中的多个网站的自定义的样式表。

注意: 此功能是仅在Office SharePoint Server 2007而不能在Windows SharePoint Services 3.0。

此过程利用称为继承功能。可以配置网站继承其父网站使用的样式-紧上方网站层次结构中的该网站。在下图中,在右侧的第二级别网站包含默认样式表的自定义本地版本。每六个子,因为网站集配置从其父网站继承其样式。因此,在网站集中的所有七个网站使用相同的自定义的版本的默认样式表。箭头指示继承。

带有默认样式表和自定义样式表的网站集

若要应用位于Office SharePoint Server 2007网站与网站的子网站的所有现有的自定义的样式表︰

  1. 在浏览器中打开现有的自定义的样式表所处的Office SharePoint Server 2007网站。

  2. 网站操作菜单上,执行下列操作之一︰

    • 单击网站设置

    • 指向网站设置,然后单击修改所有网站设置

  3. 在网站设置页面上,在外观下单击母版页

  4. 在网站母版页面设置页面备用 CSS URL部分中,单击指定要使用此发布网站及其所有网站的继承其 CSS 文件,然后键入自定义的样式表,包括文件名,在框中的完整路径。

    注释: 

    • 由于带有 _styles 文件夹是隐藏的文件夹,并且不能在浏览器中查看,不能使用浏览按钮以查找并选择自定义的样式表文件存储在带有 _styles 文件夹中的版本。

    • 您可以复制和粘贴的路径,包括网站名称,从顶部的浏览器地址框中的第一部分。但是,一定要停止后的网站名称,并不包括站点内任何多余的文件夹或文件的名称。例如,如果地址框中的路径是 http://My_site/Subsite_1/_Layouts/ChangeSiteMasterPage.aspx,复制和粘贴仅 http://My_site/Subsite_1/ 部分以及然后手动键入路径的其余部分。(其余的路径通常为带有 _styles/customized_style_sheet,其中 customized_style_sheet 是您想要应用自定义的样式表的名称。)

  5. 选择重置所有子网站以继承此备用 CSS URL复选框,然后再单击确定

    自定义的样式表,其中已应用于当前网站,现在也应用于所有子网站。

    若要查看的子网站中的更新的样式,您可能需要刷新视图。

在下图中,默认样式表的第二个自定义本地版本已添加到网站集的右侧,并应用于所有所在的网站的子网站。同样,箭头指示继承。

带有默认样式表及两个自定义样式表的网站集

配置子网站从其父网站继承样式

如果您正在Office SharePoint Server 2007环境中,您可以使用浏览器界面配置单个子网站以继承使用它紧上方的网站的样式。

注意: 此功能才可用Office SharePoint Server 2007而不是中Windows SharePoint Services 3.0。

若要配置单个子网站以继承使用它紧上方的网站的样式︰

  1. 在Office SharePoint Server 2007,打开您要对其应用样式的子网站。

  2. 网站操作菜单上,执行下列操作之一︰

    • 单击网站设置

    • 指向网站设置,然后单击修改所有网站设置

  3. 在网站设置页面上,在外观下单击母版页

  4. 在网站母版页面设置页面备用 CSS URL部分中,单击此网站的父项继承备用 CSS URL

  5. 选择或清除重置所有子网站以继承此备用 CSS URL复选框,然后再单击确定

    提示: 若要查看已更新的样式,您可能需要刷新视图。

返回页首

停止使用本地的自定义的样式表

如果您不再想要的一个或多个网站使用自定义的本地样式表,您有多个选项。您可以:

  • 停止应用到其他网站,向其附加或通过其继承自定义的样式表   如果您想要继续使用自定义的样式表中至少所在的网站,您可以停止将其应用于当前应用位置其他网站。

  • 停止应用该驻留,但保留副本以备将来使用或引用该网站中的网站中的自定义的样式表   使用此选项,您可以轻松地返回到随时使用自定义的样式表。

  • 删除自定义的样式表和带有 _styles 文件夹从其所在的网站   这是从用于删除自定义的样式表的最简单、 最可靠,和最完整方法。

停止对其他网站应用样式表

如果您想要继续应用自定义的样式表中至少所在,但若要停止将其应用于连接到其他网站的网站或其通过继承引用它,请使用以下两个过程之一。

如果附加样式表 (Office SharePoint Server 2007或Windows SharePoint Services 3.0)

  1. 在Office SharePoint Designer 2007,打开您要停止应用自定义的样式表的网站。

  2. 在网站中,打开 default.master 页面。

  3. 格式菜单上指向CSS 样式,然后单击管理样式表链接

  4. 链接样式表对话框中,单击所有页

  5. URL列表中,单击要删除,请单击删除,然后单击确定所需的样式表的 URL。

    自定义的样式表不再应用于此网站。

    若要查看已更新的样式,您可能需要刷新视图。

如果样式表继承 (Office SharePoint Server 2007仅)

  1. 在Office SharePoint Server 2007,打开您想要停止继承自定义的样式表的网站。

  2. 网站操作菜单上,执行下列操作之一︰

    • 单击网站设置

    • 指向网站设置,然后单击修改所有网站设置

  3. 在网站设置页面上,在外观下单击母版页

  4. 在网站母版页面设置页面备用 CSS URL部分中,使用 Windows SharePoint Services 默认样式,单击,然后单击确定

    自定义的样式表将不再继承此网站。

    若要查看已更新的样式,您可能需要刷新视图。

停止应用样式表,但保留副本

如果你想要停止使用本地、 自定义样式表和还原为默认样式表,但您仍要保存以备将来使用或引用的自定义版本的副本,请执行下列操作︰

  1. 文件夹列表中,在带有 _styles文件夹中,右键单击自定义的样式表文件,,然后单击快捷菜单上的重置为网站定义

  2. 网站定义页警告对话框中,单击以确认您确实要重置。

    创建自定义版本的副本,并创建默认的服务器版本的本地副本。

    注释: 

    • 继承此网站的网站和网站自定义的样式表手动附加到自动切换到使用默认的服务器版本的本地副本。

    • 若要查看已更新的样式,您可能需要刷新视图。

完全删除样式表

如果您想要停止使用本地、 自定义样式表和还原为默认样式表,并且不希望保留以备将来使用或引用的自定义版本的副本,请执行下列操作︰

  1. 右键单击自定义的版本所在的本地带有 _styles文件夹,然后单击快捷菜单上的删除

  2. 出现提示时,确认您要执行删除操作,若要撤消自定义设置,然后还原为默认样式表。(有时可能需要多封邮件。)

    注释: 

    • 自动继承此网站的网站切换到使用默认样式表。

    • 网站自定义的样式表手动附加到他们正确切换到使用默认样式表之前必须手动分离样式表。使用更早版本本部分中的样式表将附加如果过程。

    • 若要查看已更新的样式,您可能需要刷新视图。

返回页首

更改或替换为整个网站集的默认样式表

如果您想要更改默认样式表,以便您的更改将应用到网站集中的所有网站或您想要完全用另一种样式表替换默认样式表中的顶级网站集,与服务器管理员联系。这必须在服务器上完成,且不能在浏览器或Office SharePoint Designer 2007完成。

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×