母版页是SharePoint如何创建和布局的主心骨。SharePoint中每个站点都引用两个母版页。母版页允许你在单个网站集中所有站点拥有一致的体验。伴随着页面布局,他们创建了融合母版页的壳和页面布局的内容的输出。它也允许你指定内容占位符,如功能区、网站操作、导航和内容。
母版页的一个伟大之处是如果你做出改变,它自动更新到所有引用它的页面和站点。母版页也允许你指定自定义的CSS文件和JavaScript。母版页被储存和管理在母版页库中(可以从网站设置页面访问)。你可以使用SharePoint Designer 2010查看并修改母版页。
注意:你不需要有自定义母版页来应用自定义的品牌化到SharePoint。根据你想要获得的设计复杂等级,有不同的方法你可以使用,不要求你修改或创建自己的母版页。例如,你可以使用OOTB SharePoint 2010 主题引擎处理简单的文本和颜色变化。或者你可以在发布网站使用轮换的CSS来链接到你自定义的CSS文件。
SharePoint页面布局
页面布局只用在发布网站上,并且在母版页上引用内容占位符进一步定义结构和发布页面的内容。在ContentPlaceholder中,你可以控制域控件、内容和web部件区域的顺序和位置。Web部件区域允许内容管理员在页面上添加、移除和重新安排web部件。
页面布局与独特的页面内容类型关联,允许你添加并显示与页面关联的元数据。内容作者创建页面,然后指定页面的布局。这些发布页面被储存在页面库中,并且在发布功能在站点启用时自动创建。页面布局也在母版页库中储存和管理。页面布局可以使用SharePoint Designer 2010编辑。
下图,母版页是外部的壳,定义站点的整体结构。页面布局用来布局页面上域控件和web部件区域的位置。