修改默认母版页

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

母版页提供所需的所有页面在您的网站的外观和体验。通过更改样式或母版页的内容,您可以快速自定义整个网站的外观。

本文介绍了如何创建一份 Default.master、 修改您的网站中的样式、 修改内容占位符,并将新母版页应用于所有附加到 Default.master 在您的网站页面。

本文内容

开始之前

查找并复制的 Default.master

识别并修改样式

识别并修改内容占位符

添加新的内容区域

应用新母版页

开始之前

当您首次打开Windows SharePoint Services 3.0网站时,名为 Default.master 单个默认母版页应用于网站中的所有页面。您可以通过在Microsoft Office SharePoint Designer 2007中使用的设计工具来修改整个网站此默认母版页。如果此母版页已经满足您需求的大部分,并且想要进行一些更改,修改 Default.master 是最佳选项。

返回页首

查找并复制的 Default.master

在母版页样式库位于默认母版页。Office SharePoint Designer 2007,在母版页样式库是母版页文件夹,位于在文件夹列表中的_catalogs文件夹中。

文件夹列表中的 Default.master

提示: 您可以识别的名称和母版页通过查看在内容页面的右上角的母版页指示器,内容页附加到的位置。

通过使用痕迹导航标识母版页的位置和名称

最好存储在同一个文件夹中创建任何新母版页。这样,您可以轻松地查找和管理所有您在一个位置的网站的母版页。

它还通常是最好是创建 Default.master,而不是直接修改 Default.master 的副本。但是,如果您执行直接向 Default.master 进行更改,而不满意所做的更改,您始终可以为网站定义重 Default.master。有关详细信息,请参阅文章重置为网站定义自定义的页面

若要创建一份 Default.master:

  1. 文件夹列表中,右键单击 Default.master,,然后单击复制

  2. 右键单击母版页文件夹,然后单击粘贴

文件夹列表中默认母版页的副本

显示名为 default_copy (1).master 新母版页。可以立即修改,然后重命名此页面。复制母版页时,所有内容附加到原始母版页的页面,在此例中的 Default.master — 保持连接到原始母版页和不能为副本。复制和自定义的 Default.master 后,您可以将其应用到所有网站中的内容的页面。有关如何应用新的主控形状的详细信息,请参阅应用新母版页

返回页首

识别并修改样式

可以使用在Office SharePoint Designer 2007 CSS 工具来标识在母版页上使用,然后修改这些样式的样式。例如,如果您想要更改的页面的背景色,您首先确定其中定义的背景色,样式,然后更改这些样式以应用所需的背景色。

  1. 单击要修改的样式 default_copy (1).master。

    注意: 在设计视图中显示某些内容区域没有样式应用到它们,,因此在应用样式任务窗格中会显示没有对应的样式。例如,如果您选择的内容占位符,请在应用样式任务窗格中将显示无样式。内容占位符,但是,请内部 HTML 元素,例如,< td > 标记出现。

  2. 如果未显示应用样式任务窗格,在任务窗格菜单上,单击应用样式

  3. 应用样式任务窗格中,单击选项,然后单击显示选定内容中使用的样式

    每个样式应用于光标所在的区域的轮廓为蓝色,并在轮廓内显示的样式的预览。

    在下图中,在设计视图中,选择的 div.ms-titleareaframe 处于选中状态。在应用样式任务窗格,显示应用于选择的 div.ms-titleareaframe 的三种样式。顶部的样式,选择的 Div.ms-titleareaframe,定义的背景色。

    注意: 样式是区分大小写,因为大写选择的 Div.ms-titleareaframe与小写选择的 div.ms-titleareaframe区别。

    在设计视图中选择的 Div.ms-titleareaframe 显示“应用样式”任务窗格中的对应样式

    1.选择的 Div.ms-titleareaframe 处于选中状态,在设计视图中。

    2.在应用样式任务窗格中显示三个样式应用于 div.mstitleareaframe。

  4. 右键单击要修改的样式,然后单击选择所有 X 实例,其中 X 是在页面应用样式的实例数。

    本示例中,右键单击顶部的样式,选择的 Div.ms-titleareaframe

  5. 选择样式的所有实例后,再次右键单击该样式,然后单击修改样式

  6. 修改样式对话框中,进行所需的更改,然后单击确定

    要关注的示例中,在修改样式对话框中,在类别下单击背景。在背景色列表中,单击红色 红色 ,,然后单击确定

新样式应用于页面。

设计视图中修改后的样式

继续直到母版页上查找您希望向其如何修改样式。

注意: 如果任何时候,您决定您是不满意母版页上所做的更改,您可以将其重置为网站定义。有关详细信息,请参阅文章重置为网站定义自定义的页面

修改 SharePoint 网站中的样式时,打开 Core.css 的本地副本,并对本地副本进行更改。有关详细信息,请参阅文章应用到 SharePoint 网站的自定义样式表

返回页首

识别并修改内容占位符

默认情况下,在页面上不编码大部分 Default.master, Windows SharePoint Services 3.0网站的默认母版页上的内容。太多内容来自 ASP.NET SharePoint Web 控件,从服务器中检索的内容。当在浏览器中请求内容页面时,此内容是从服务器检索,页面上显示。例如,"工作组网站"的文本的显示最左侧的主页 (default.aspx) 由从服务器检索内容 ASP.NET 内容占位符控件的默认区域中。在代码视图中的 HTML 标记内不显示文本"工作组网站"。通过使用Office SharePoint Designer 2007,可以将此文本替换为自定义内容。

上 Default.master 的默认内容占位符的大多数所需的Windows SharePoint Services 3.0 (如 SharePoint 列表和库) 的协作功能,因此不应删除。但是,可以使用Office SharePoint Designer 2007来修改默认的内容占位符,以便它们看起来所需的方式。例如,您可以与其他文本替换的文本"工作组网站"。

  1. 打开 Default.master。

  2. 若要打开母版页工具栏上的,在视图菜单上,指向工具栏,,然后单击母版页

  3. 使用母版页工具栏上找到想要修改的内容占位符。

    要关注的示例中,在母版页工具栏上,单击区域框右侧的箭头,然后单击PlaceHolderSiteName

  4. 单击要选择的项目属性的工作组网站文本。

    在设计视图中选中了 PlaceHolderSiteName 内容占位符内部的项目属性
    在设计视图中选中了 PlaceHolderSiteName 内容占位符内部的项目属性
  5. 键入您的网站上的新名称,然后通过单击文件菜单上的保存保存所做的更改。

    一条消息,通知您保存所做的更改将自定义网站定义中的页面。单击

    注意: 如果您不满意母版页上所做的更改,您可以始终其重置为网站定义。有关详细信息,请参阅文章重置为网站定义自定义的页面

如何查找,然后修改默认的内容占位符的详细信息,请参阅文章修改默认的 SharePoint 内容占位符

返回页首

添加新的内容区域

您还可以通过添加内容占位符为母版页添加新内容区域。

注意: 无法将内容占位符插入其他内容占位符内。

  1. 右键单击设计视图中,在页面,然后单击快捷菜单上的管理 Microsoft ASP.NET 内容区域

  2. 管理内容区域对话框中,在区域名称框中,为您新内容区域中,键入一个名称,然后单击添加

    要关注的示例,请在区域名称框中键入ContentPlaceHolder1

  3. 单击“关闭”

    新的内容占位符,名为 ContentPlaceHolder1,将显示。

    设计视图中的内容占位符

注意: 如果您不满意母版页上所做的更改,您可以始终其重置为网站定义。有关详细信息,请参阅文章重置为网站定义自定义的页面

返回页首

应用新母版页

创建新的母版页后,您可以使整个网站的默认母版页。

设置新的母版页,作为默认母版页时,所有附加到最新版本的 Default.master,包括的页面已存在于您的网站,以及您创建的附加到 Default.master,任何新页面的页面将会附加到新的母版页。

  • 母版页文件夹中,右键单击要用作新的默认母版的页面,然后单击快捷菜单上的设置为默认母版页

    将出现一条警告您,包含不会显示在新的默认母版页中的内容区域的任何页面会断开。如果在新的默认主内容区域匹配的网站内容页中的内容区域,请单击。在内容区域和内容占位符的详细信息,请参阅文章修改默认 SharePoint 内容占位符

注意: 如果母版页已网站的默认母版页,设置为默认母版页命令不可用。

返回页首

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×