MOSS母版页制作学习笔记
- 格式:docx
- 大小:23.18 KB
- 文档页数:4
【主题】:《obsidian读书笔记模板》【内容】一、导言1.1 介绍ObsidianObsidian是一款基于Markdown的笔记软件,它支持信息笔记、知识网络、标签等功能,用户可以通过Obsidian轻松地管理自己的笔记,并将其转化为知识图谱。
1.2 读书笔记的重要性读书笔记是阅读和理解书籍的重要工具。
通过做好读书笔记,可以帮助我们更好地掌握书本内容,加深对书籍的理解,并且能够将所学知识系统化,形成自己的知识体系。
二、Obsidian读书笔记模板的搭建2.1 笔记的标题和作者我们可以在每篇读书笔记的开头添加书籍的标题和作者,以便快速了解笔记所涉及的书籍信息。
2.2 关键词和标签通过添加关键词和标签,可以方便查找和整理笔记内容,建立知识的关联和通联。
2.3 笔记的结构化笔记的结构化有助于读者系统性地理解书本内容,我们可以通过使用标题、列表、引用等功能,将笔记内容划分为不同的模块,以便快速查找和阅读。
三、Obsidian读书笔记模板的具体应用3.1 摘录摘要每本书的读书笔记可以包含书中的重要思想和论点的摘录,以及对这些内容的总结和归纳,帮助读者快速理解书籍的核心思想。
3.2 添加个人见解读书笔记也可以包含读者自己的思考和见解,在阅读过程中,我们可以通过信息思维导图、分析、评论等方式,将个人的理解和感悟融入到笔记中。
3.3 建立知识网络通过使用Obsidian的信息功能,读者可以将不同书籍的相关内容连接起来,建立知识的关联,形成一个自己的知识网络,帮助加深对所学知识的理解和运用。
四、Obsidian读书笔记模板的优势与劣势4.1 优势Obsidian作为一款强大的笔记软件,具有良好的跨评台性、高度自定义性和强大的社区支持,为读者提供了便捷、灵活的读书笔记管理方式。
4.2 劣势对于初次接触Obsidian的读者来说,可能需要一段时间来适应其操作界面和功能设置,使用过程中也可能遇到一些技术难题需要克服。
MOSS母版页制作学习笔记(一)2008-09-05 21:28:05标签:制作MOSS笔记学习[推送到技术圈]母版页制作其实应该算是一个比较基础的工作,但是熟练制作出灵活、完整的母版页的人却很少。
为什么会这样呢,分析原因有几个,主要的问题应该是母版页制作是介于开发和美工之间的工作,开发人员关注代码,美工关注界面效果,就忽略和回避了这部分,都不愿意作怎么办,那就我来作吧。
首先MOSS的母版页也是来自于的母版页,原理都是一样的。
基于微软提供的文档,母版页制作有两种方式:一,布局变化不大的情况下,在原母版页上修改;二,重新制作。
我们主要说说重新制作吧。
最简单的理解就是:第一,先知道哪些是母板页中必须有的元素;第二,从美工处拿到界面的展示效果和html布局,css样式表;第三,从SPD创建一个新的母版页,将html代码复制进去;第四,将css放到相应位置,母版页应用对应的css;第五,将美工模拟的控件用母版页中的占位符替换;第六,除了必须的元素外,还需要添加什么附加控件,也加到相应的位置;完成!下面详细说下每一步:一、哪些是母板页中必须有的元素空白的,没有样式的包括所有占位符的母版页:<%-- Identifies this page as a .master page written in C# and registers tag prefixes, namespaces, assemblies, and controls. --%><%@ Master language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""[url]/TR/html4/loose.dtd[/url]"><%@ Import Namespace="Microsoft.SharePoint" %><%@ Register Tagprefix="SPSWC" Namespace="Microsoft.SharePoint.Portal.WebControls"Assembly="Microsoft.SharePoint.Portal, Version=12.0.0.0, Culture=neutral,PublicKeyToken=71e9bce111e9429c" %><%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls"Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages"Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="PublishingWebControls" Namespace="Microsoft.SharePoint.Publishing.WebControls" Assembly="Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral,PublicKeyToken=71e9bce111e9429c" %><%@ Register Tagprefix="PublishingNavigation" Namespace="Microsoft.SharePoint.Publishing.Navigation" Assembly="Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral,PublicKeyToken=71e9bce111e9429c" %><%@ Register TagPrefix="wssuc" TagName="Welcome" src="~/_controltemplates/Welcome.ascx" %><%@ Register TagPrefix="wssuc" TagName="DesignModeConsole"src="~/_controltemplates/DesignModeConsole.ascx" %><%@ Register TagPrefix="PublishingVariations" TagName="VariationsLabelMenu"src="~/_controltemplates/VariationsLabelMenu.ascx" %><%@ Register Tagprefix="PublishingConsole" TagName="Console"src="~/_controltemplates/PublishingConsole.ascx" %><%@ Register TagPrefix="PublishingSiteAction" TagName="SiteActionMenu"src="~/_controltemplates/PublishingActionMenu.ascx" %><%-- Uses the Microsoft Office namespace and schema. --%><html><WebPartPages:SPWebPartManager runat="server"/><SharePoint:RobotsMetaTag runat="server"/><head runat="server"><asp:ContentPlaceHolder runat="server" id="head"><title><asp:ContentPlaceHolder id="PlaceHolderPageTitle" runat="server" /></title></asp:ContentPlaceHolder><Sharepoint:CssLink runat="server"/><asp:ContentPlaceHolder id="PlaceHolderAdditionalPageHead" runat="server" /></head><body onload="javascript:_spBodyOnLoadWrapper();"><form runat="server" onsubmit="return _spFormOnSubmitWrapper();"><wssuc:Welcome id="explitLogout" runat="server"/><PublishingSiteAction:SiteActionMenu runat="server"/><PublishingWebControls:AuthoringContainer id="authoringcontrols" runat="server"><PublishingConsole:Console runat="server" /></PublishingWebControls:AuthoringContainer><asp:ContentPlaceHolder id="PlaceHolderMain" runat="server" /><asp:Panel visible="false" runat="server"><asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server"/><asp:ContentPlaceHolder id="PlaceHolderTitleBreadcrumb" runat="server"/><asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server"/><asp:ContentPlaceHolder id="PlaceHolderLeftNavBar" runat="server"/><asp:ContentPlaceHolder ID="PlaceHolderPageImage" runat="server"/><asp:ContentPlaceHolder ID="PlaceHolderBodyLeftBorder" runat="server"/><asp:ContentPlaceHolder ID="PlaceHolderNavSpacer" runat="server"/><asp:ContentPlaceHolder ID="PlaceHolderTitleLeftBorder" runat="server"/><asp:ContentPlaceHolder ID="PlaceHolderTitleAreaSeparator" runat="server"/><asp:ContentPlaceHolder ID="PlaceHolderMiniConsole" runat="server"/><asp:ContentPlaceHolder id="PlaceHolderCalendarNavigator" runat ="server" /><asp:ContentPlaceHolder id="PlaceHolderLeftActions" runat ="server"/><asp:ContentPlaceHolder id="PlaceHolderPageDescription" runat ="server"/><asp:ContentPlaceHolder id="PlaceHolderBodyAreaClass" runat ="server"/><asp:ContentPlaceHolder id="PlaceHolderTitleAreaClass" runat ="server"/></asp:Panel></form></body></html>然后我们来分别认识下这些占位符:1、<asp:ContentPlaceHolder ID="PlaceHolderGlobalNavigationSiteMap" runat="server" />就是一般放在最上面一行显示站点名称的,点击返回到首页;这是占位符,包含控件默认的写法是:<asp:ContentPlaceHolder id="PlaceHolderGlobalNavigationSiteMap" runat="server"><asp:SiteMapPath SiteMapProvider="SPSiteMapProvider" id="GlobalNavigationSiteMap"RenderCurrentNodeAsLink="true" SkipLinkText="" NodeStyle-CssClass="ms-sitemapdirectional" runat="server"/></asp:ContentPlaceHolder>2、<asp:ContentPlaceHolder ID="PlaceHolderGlobalNavigation" runat="server" />放置顶部一行内容的占位符;一般中间可以加上表格,并放上需要的东西,例如欢迎信息,我的站点等。
如何⽤flomo,做好读书笔记思考⼀个问题:我们为何写读书笔记,究竟为了什么。
就像我们之前提到的,输出并不是⼀定是写⽂章,⽽是做出更好的决策。
同样,对于写读书笔记来说,重要的是在我们已有的知识体系中增加了新的知识块和连接,⽽⾮是写出了⾼赞的书评、或者复杂的脑图,甚⾄华丽的视觉笔记。
记笔记,是为了更好地思考,⽽不是更好地炫耀。
对于输出和决策的关系,感兴趣的可以点击查看这篇⽂章——flomo weekly vol.030 - 不知道如何输出?也许是我们对输出有些误会。
做笔记,是为了更好地理解via Understanding 'Understanding'[1]我们经常提到书中有知识,其实并不是。
⽐如《概率论与数理统计》对我来说,就只是信息,纵使⾥⾯有再多的⾦句划线,我也不理解其中的意义,所以也就⽆法转化为可以做出决策的知识。
从这个⾓度来看,我们不应该关注读了多少本书、写了多少条笔记,⽽是应该关注:我从这本书中收获了哪些知识点,并且和哪些已有的知识点建⽴了新的连接。
⽐如我之前在产品设计中⾮常不喜欢引⼊各种「物质激励」,所以在 flomo 中你很难看到签到打卡送空间什么的东西,但这仅仅是出于个⼈好恶。
⽽在读《内在动机》这本书的时候,其中关于奖励的部分,很好地从理性⾓度解答了我的困惑,并且还给出了⼀些解决⽅案,⽐如其中提到的「深度连接」,就让我们更加坚定地在 flomo101 和共建者社群中投⼊精⼒。
许多连接并不⼀定要在产品内,更多的是在思维上。
做笔记的误区在没有弄明⽩为何要记读书笔记的时候,其实我们已经记了很多年读书笔记。
这些⾏为总是不假思索地进⾏,但当你跳脱出来看的时候,会发现许多都是⽆⽤功。
·⼤量的划线和摘录,却没有⾃⼰的思考。
所谓的读书笔记,就是⼀本书上的⾦句集合,加上现在读书 App 中的热门划线引导,更加让这个过程毫⽆摩擦。
·记录散乱,没有归于⼀处。
有些是在纸质书上的划线,有些是在微信读书的标记,有些是在 Kindle 中的评论,这些笔记依附于书籍,却没有和⾃⼰的知识体系汇总在⼀起。
Obsidian 是一款功能强大的笔记软件,它支持使用模板来快速创建和组织笔记内容。
模板是事先设计好的笔记布局和格式,用户可以在需要时直接应用模板,省去了不必要的重复工作,提高了效率和一致性。
在 Obsidian 中使用模板非常简单,只需要按照以下步骤进行操作即可:1. 打开 Obsidian 软件,进入想要应用模板的笔记文件夹。
2. 在左侧的文件夹列表中选择或创建一个文件,在文件编辑区域打开新笔记。
3. 点击编辑区域右上角的“···”按钮,选择“Insert模板”选项。
4. 在弹出的模板列表中选择所需的模板名称,Obsidian 会自动插入该模板的内容到当前笔记中。
使用模板可以帮助用户更快速地构建符合自己需求的笔记,提高效率。
接下来介绍一些常见的 Obsidian 模板类型:1. 日志模板日志模板可以帮助用户规范每天的日志记录格式,包括日期、天气、心情、当天的主要事件等,让用户能够简单快速地记录每天的生活点滴,并且可以根据需要在模板基础上添加自定义的内容,方便统一管理。
2. 笔记模板在知识管理方面,笔记模板是非常常见的一种模板类型,可以帮助用户更系统地记录和组织知识点。
用户可以创建一个名为“书籍摘要”的模板,每当阅读完一本书之后,使用该模板记录书籍的摘要、思考和总结。
又或者是创建一个名为“会议笔记”的模板,每次参加会议时都可以使用该模板进行记录,方便后续回顾。
3. 项目计划模板项目计划模板可以帮助用户规范地记录项目的计划、进度、风险和决策等信息。
这种类型的模板非常适合需要频繁进行项目管理的职业人士,可以节省大量的工作时间,提高工作效率。
总结:Obsidian 的模板功能为用户提供了一种高效、规范地组织和记录信息的方式,可以根据个人需求和习惯进行定制化配置,提高工作和学习效率。
希望用户在使用模板功能时,根据自身需求充分利用该功能,加速信息整理和工作处理的速度,提高工作效率。
Word排版笔记(一)原创2022-03-30 办公office函数WORD概述一. 简介1. 产生:美国微软公司推出的字表处理办公软件Microsoft Word是微软公司的一个文字处理器应用程序。
它最初是为了运行DOS的IBM计算机而在1983年编写的。
随后的版本可运行于Apple Macintosh (1984年), SCO UNIX,和Microsoft Windows (1989年),并成为了Microsoft Office的一部分。
2. 发展:WORD97,2000,2003,2007,2010,2013,2016,20193. 功能WORD是一个功能强大的文字处理软件,用来处理文字的录入、修改、排版和输出等一整套文字处理工作,将文字组合后变成信件、单位公函、学术论文、书籍、报刊等。
具体可实现以下功能:(1). 排版打印(2). 图文混排(3). 制作表格(文字为主,相对复杂的表格)(4). 特殊文档处理(公文、长文档等)4. OFFICE系列办公软件(1). Excel:表格制作、数据运算和处理(2). PowerPoint:幻灯片制作(3). Outlook Express:电子邮件管理(4). FrontPage:网页制作(5). Access:数据库管理(6). Publisher:创建和发布各种出版物(7). InfoPage:创建在大量正式或非正式商业程序中收集和共享信息的动态表单的工具(8). OneNote:会议记录工具二. 启动和退出1. 启动(1). 开始/所有程序/Microsoft.word.(2). 双击桌面word图标2. 退出(1). 直接单击标题栏上的“关闭”按钮(2). 文件/退出(3). Alt+F4三. WORD 窗口的组成1. 标题栏:显示当前程序和文档的名称标题栏位于WORD窗口的顶端,包括控制菜单按钮、文档名称、程序名称、窗口的控制按钮,当打开或创建文档时,文档的名称及程序名称就会出现在标题栏上。
《如何做好PPT笔记页》做PPT笔记页是展示你演示文稿内容的重要环节。
一个清晰、简洁而又具有吸引力的PPT笔记页可以有效地帮助观众理解你的讲解内容,让你的演示更加生动有趣。
接下来,让我们一起来看看如何制作出色的PPT笔记页吧!1.简洁明了在制作PPT笔记页时,要保持简洁明了的风格。
避免在一页笔记页上堆砌过多的文字和图片,这会让观众感到不知所措。
简洁的布局和清晰的内容能够让观众更加专注于你想要传达的信息。
2.使用关键词在PPT笔记页上使用关键词和短语能够帮助观众更快地理解你的内容。
关键词可以是内容的要点或重点,突出显示它们可以让观众更容易抓住重点,加深印象。
3.图文结合图文结合是制作优秀PPT笔记页的关键。
在文字描述的可以适当地加入图片、图表或图形,这样不仅能够使内容更具吸引力,还能够更生动地展示你要表达的意思。
4.色彩搭配选择合适的色彩搭配也是制作PPT笔记页的重要一环。
色彩应该搭配合理,不要使用过于刺眼或冲突的颜色,以免分散观众注意力。
保持色彩的统一和谐会让整个页面看起来更加整洁、美观。
5.字体选择在PPT笔记页中,字体的选择也十分重要。
建议使用清晰、易读的字体,避免使用花哨的字体或过小的字号,以确保观众可以轻松阅读内容。
合适的字体能够提升整体的美感和专业度。
制作优秀的PPT笔记页需要注意诸多细节,包括布局、内容、色彩搭配和字体选择等方面。
通过简洁明了的风格、关键词的使用、图文结合、合理的色彩搭配和适当的字体选择,你可以制作出引人注目且具有说服力的PPT笔记页,让你的演示更具吸引力和效果。
一个好的PPT笔记页可以让你的演示更具说服力和吸引力,帮助你更好地传达信息,引起观众的兴趣和共鸣。
祝你的PPT制作顺利!。
OneNote页面模板教程Microsoft OneNote是一款功能强大的电子笔记软件,它可以帮助用户方便地创建、组织和共享笔记。
而页面模板是OneNote的一个有用特性,它们可以为用户提供一种快速创建各种类型笔记的方式。
本文将介绍如何使用OneNote页面模板,并提供一些常用的模板示例。
一、页面模板简介在OneNote中,页面模板是预先设计好的页面布局,用户可以根据需要选择合适的模板并进行编辑。
OneNote自带了一些内置的模板供用户选择,也支持自定义模板的创建。
二、使用内置模板1. 在OneNote中打开一个笔记本,并选择要添加模板的页面。
2. 点击页面顶部的“插入”选项卡,在下拉菜单中找到“页面模板”选项。
3. 点击“页面模板”选项后,会弹出一个侧边栏。
在侧边栏中,可以看到各种分类的模板,如笔记、个人、学习等。
4. 浏览并选择合适的模板,点击即可将模板插入到当前页面中。
5. 对插入的模板进行编辑,根据需要填写内容、添加图片、修改样式等。
三、创建自定义模板除了使用内置模板外,用户还可以创建自己的模板,以满足个性化需求。
1. 在OneNote中打开一个笔记本,并创建一个新的页面。
2. 对页面进行编辑,包括添加标题、文本、图表、图片等。
可以根据自己的需要设计页面布局。
3. 在编辑完毕后,点击页面顶部的“插入”选项卡,在下拉菜单中找到“另存为页面模板”选项。
4. 点击“另存为页面模板”选项后,会弹出一个窗口,用户可以对模板进行命名,并选择保存的位置。
5. 点击保存后,创建的自定义模板就会在“页面模板”选项中显示,可以随时使用。
四、常用页面模板示例下面列举一些常用的OneNote页面模板示例,供用户参考:1. 日程安排模板:用于记录每日的日程安排,包括时间表、会议安排、待办事项等。
2. 会议笔记模板:用于参加会议时记录会议内容、重要决议、行动计划等信息。
3. 学习计划模板:用于制定学习计划,包括学习目标、具体安排、学习资源等。
总结幻灯片母版知识点一、什么是幻灯片母版幻灯片母版是幻灯片中的一个特殊模板,它包含了整个演示文稿的布局、字体、颜色和对象样式等。
当用户在幻灯片上添加内容时,母版中的布局和样式会自动应用到新的幻灯片中,帮助用户保持演示文稿的一致性和美观性。
二、幻灯片母版的作用1. 统一整个演示文稿的风格和风格母版中设定的字体、颜色、背景和对象样式会被自动应用到新的幻灯片中,确保整个演示文稿的一致性和美观性。
2. 提高内容添加和编辑效率通过设置幻灯片母版,用户可以事先设计好演示文稿的整体布局和样式,当需要添加新的幻灯片时,只需要选择相应的布局,就可以省去重新设计的步骤,提高工作效率。
3. 方便修改整个演示文稿的样式如果用户需要修改整个演示文稿的样式,只需要在母版中进行修改,所有受到影响的幻灯片都会自动更新,而无需逐个修改。
三、如何使用幻灯片母版1. 打开PowerPoint软件,在新建演示文稿时,在幻灯片母版面板中选择相应的母版,系统会自动应用该母版的样式。
2. 在幻灯片母版视图中,可以对母版进行编辑和设置,包括布局、字体、颜色、对象样式等。
3. 在正常幻灯片视图中,用户可以选择母版中的布局样式,添加新的幻灯片时,系统会自动应用该布局的样式。
四、幻灯片母版的设置1. 母版中的布局设置可以在母版中设置不同的布局样式,如标题页、标题和内容、空白等,用户也可以自定义布局样式。
2. 字体和样式设置用户可以在母版中设定演示文稿的字体类型、大小和颜色等样式,以及标题、文本和列表等对象的样式。
3. 背景设置用户可以在母版中设置演示文稿的背景样式,包括颜色、图片或渐变填充等。
4. 对象样式设置用户可以在母版中设置演示文稿中的图片、图表、表格等对象的样式,如边框、填充颜色等。
五、幻灯片母版的注意事项1. 在修改母版时,需要考虑整个演示文稿的一致性和美观性,避免样式过于复杂或不协调。
2. 母版中的设置会被自动应用到整个演示文稿中,因此需要谨慎设置,避免影响演示文稿的可读性和美观性。
word笔记模板在学习、工作甚至生活中,我们都需要做笔记来记录重要信息。
而Word软件作为最常用的文字处理软件之一,其自带的笔记功能可以帮助我们更好地进行笔记记录。
本文将介绍一些Word笔记模板,让你的笔记记录更加规范、高效。
一、文本模板文本模板是最基本的Word笔记模板。
它采用简约的排版方式,通过文字来记录重要信息。
使用文本模板,你可以将笔记记录得更加详细,且易于查阅。
使用文本模板时,可以先设置好标题格式,让每个笔记都有一个明确的标题。
同时,在记录内容时,要实现简洁、准确、重点突出的原则。
二、表格模板表格模板是较为常用的Word笔记模板之一。
其采用表格形式进行笔记记录,可以简化内容排布,方便查阅。
使用表格模板,你可以更快捷地记录会议、实验、考试等内容。
在使用表格模板时,你可以先定义好表格的列数和行数,根据需要填写相应的内容。
此外,还可以设置边框、背景颜色、字体等样式,以达到美化排版的目的。
三、演示稿模板演示稿模板适用于需要进行PPT演示的笔记记录场景。
它采用幻灯片的形式进行排版,可更加贴近实际情况演示。
使用演示稿模板时,可以选择合适的主题模板,并根据演示内容进行排版。
同时,还可以加入图片、动画、视频等多媒体元素,让演示更加生动有趣。
四、目录模板目录模板是较为高级的Word笔记模板之一。
它可以将不同主题的笔记内容结构化,便于追踪和查找。
使用目录模板时,可以先定义不同主题的章节,并将笔记内容分配至相应的章节下。
这样,在后续查找笔记时,就可以通过目录快速定位到需要的笔记,减少时间浪费。
五、思维导图模板思维导图模板适用于需要进行思维框架分析的笔记记录场景。
它可以呈现复杂的思维逻辑关系,便于理解和记忆。
使用思维导图模板时,可以先选定一个中心节点,再根据主题绘制相应的分支节点。
同时,可以加入图片、文字、链接等元素,实现深入思考和交流。
以上就是五种常见的Word笔记模板。
它们各自适合不同的笔记记录场景,可为你的学习、工作、生活带来便捷和高效。
母版页和主题是两项 2.0中的新技术,正如我们所见到的那样,它们在SharePoint 2007中得到了很好的运用。
具体体现在✧通过母版页,网站的布局得到了统一的控制。
例如顶部都有搜索栏,左边都有导航的树状结构等等。
母版页是可以替换的,所以我们可以很方便的改变网站的布局设计。
✧通过主题,网站的风格样式得到了统一的控制。
例如网页中字体的颜色,大小,背景颜色和图片等等。
如何切换母版页模板页的切换并不是非常容易。
它无法直接在网站中完成操作,而是需要通过SharePoint Designer中修改页面的属性来完成。
如下如果我们需要修改default.aspx页面的布局,我们可以通过修改MasterPageFile属性。
关于这一点,我们在下面自定义母版页的时候会演示。
如何切换主题相比较而言,切换主题则容易得多。
这个操作直接就可以在网站的配置中完成。
如下这边选择一个主题,点击”应用”即可如何修改母版页如果我们需要对现有母版页进行细微的调整,我们可以在母版页基础上直接进行修改,而无需定义一个新的母版页。
例如,我们希望在每个页面的底部都加上本公司的版权声明。
那么该怎么做呢?首先,我们通过SharePoint Designer打开该网站,定位到里面的一个_catalogs下面的masterpage目录,双击里面的default.master在这个文件中,请将滚动条拉到最底部,在</body>标签前面添加如下的内容<hr /> <p style="text-align:center">版权所有陈希章</p>然后保存该文件,此时该文件的左侧就会出现一个小图标,表示已经被修改过了。
然后,我们在网站中查看到的效果如下当然,我们这样的修改只是为了演示目的,但确实说明了如何修改母版页。
【注意】如果有兴趣的话,大家尝试一下把网站的Logo图片换一下看看吧如何修改主题我们已经知道了如何修改母版页,那么如何修改主题呢?要解答这个问题,首先得知道主题是被如何使用的?我们来看一个例子吧请大家注意看上图中用红色圈出的区域,这里会显示站点的名称。
MOSS母版页制作学习笔记(一)2008-09-05 21:28:05标签:制作MOSS笔记学习[推送到技术圈]母版页制作其实应该算是一个比较基础的工作,但是熟练制作出灵活、完整的母版页的人却很少。
为什么会这样呢,分析原因有几个,主要的问题应该是母版页制作是介于开发和美工之间的工作,开发人员关注代码,美工关注界面效果,就忽略和回避了这部分,都不愿意作怎么办,那就我来作吧。
首先MOSS的母版页也是来自于的母版页,原理都是一样的。
基于微软提供的文档,母版页制作有两种方式:一,布局变化不大的情况下,在原母版页上修改;二,重新制作。
我们主要说说重新制作吧。
最简单的理解就是:第一,先知道哪些是母板页中必须有的元素;第二,从美工处拿到界面的展示效果和html布局,css样式表;第三,从SPD创建一个新的母版页,将html代码复制进去;第四,将css放到相应位置,母版页应用对应的css;第五,将美工模拟的控件用母版页中的占位符替换;第六,除了必须的元素外,还需要添加什么附加控件,也加到相应的位置;完成!下面详细说下每一步:一、哪些是母板页中必须有的元素空白的,没有样式的包括所有占位符的母版页:<%-- Identifies this page as a .master page written in C# and registers tag prefixes, namespaces, assemblies, and controls. --%><%@ Master language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""[url]/TR/html4/loose.dtd[/url]"><%@ Import Namespace="Microsoft.SharePoint" %><%@ Register Tagprefix="SPSWC" Namespace="Microsoft.SharePoint.Portal.WebControls"Assembly="Microsoft.SharePoint.Portal, Version=12.0.0.0, Culture=neutral,PublicKeyToken=71e9bce111e9429c" %><%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls"Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages"Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <%@ Register Tagprefix="PublishingWebControls" Namespace="Microsoft.SharePoint.Publishing.WebControls" Assembly="Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral,PublicKeyToken=71e9bce111e9429c" %><%@ Register Tagprefix="PublishingNavigation" Namespace="Microsoft.SharePoint.Publishing.Navigation" Assembly="Microsoft.SharePoint.Publishing, Version=12.0.0.0, Culture=neutral,PublicKeyToken=71e9bce111e9429c" %><%@ Register TagPrefix="wssuc" TagName="Welcome" src="~/_controltemplates/Welcome.ascx" %><%@ Register TagPrefix="wssuc" TagName="DesignModeConsole"src="~/_controltemplates/DesignModeConsole.ascx" %><%@ Register TagPrefix="PublishingVariations" TagName="VariationsLabelMenu"src="~/_controltemplates/VariationsLabelMenu.ascx" %><%@ Register Tagprefix="PublishingConsole" TagName="Console"src="~/_controltemplates/PublishingConsole.ascx" %><%@ Register TagPrefix="PublishingSiteAction" TagName="SiteActionMenu"src="~/_controltemplates/PublishingActionMenu.ascx" %><%-- Uses the Microsoft Office namespace and schema. --%><html><WebPartPages:SPWebPartManager runat="server"/><SharePoint:RobotsMetaTag runat="server"/><head runat="server"><asp:ContentPlaceHolder runat="server" id="head"><title><asp:ContentPlaceHolder id="PlaceHolderPageTitle" runat="server" /></title></asp:ContentPlaceHolder><Sharepoint:CssLink runat="server"/><asp:ContentPlaceHolder id="PlaceHolderAdditionalPageHead" runat="server" /></head><body onload="javascript:_spBodyOnLoadWrapper();"><form runat="server" onsubmit="return _spFormOnSubmitWrapper();"><wssuc:Welcome id="explitLogout" runat="server"/><PublishingSiteAction:SiteActionMenu runat="server"/><PublishingWebControls:AuthoringContainer id="authoringcontrols" runat="server"><PublishingConsole:Console runat="server" /></PublishingWebControls:AuthoringContainer><asp:ContentPlaceHolder id="PlaceHolderMain" runat="server" /><asp:Panel visible="false" runat="server"><asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server"/><asp:ContentPlaceHolder id="PlaceHolderTitleBreadcrumb" runat="server"/><asp:ContentPlaceHolder id="PlaceHolderPageTitleInTitleArea" runat="server"/><asp:ContentPlaceHolder id="PlaceHolderLeftNavBar" runat="server"/><asp:ContentPlaceHolder ID="PlaceHolderPageImage" runat="server"/><asp:ContentPlaceHolder ID="PlaceHolderBodyLeftBorder" runat="server"/><asp:ContentPlaceHolder ID="PlaceHolderNavSpacer" runat="server"/><asp:ContentPlaceHolder ID="PlaceHolderTitleLeftBorder" runat="server"/><asp:ContentPlaceHolder ID="PlaceHolderTitleAreaSeparator" runat="server"/><asp:ContentPlaceHolder ID="PlaceHolderMiniConsole" runat="server"/><asp:ContentPlaceHolder id="PlaceHolderCalendarNavigator" runat ="server" /><asp:ContentPlaceHolder id="PlaceHolderLeftActions" runat ="server"/><asp:ContentPlaceHolder id="PlaceHolderPageDescription" runat ="server"/><asp:ContentPlaceHolder id="PlaceHolderBodyAreaClass" runat ="server"/><asp:ContentPlaceHolder id="PlaceHolderTitleAreaClass" runat ="server"/></asp:Panel></form></body></html>然后我们来分别认识下这些占位符:1、<asp:ContentPlaceHolder ID="PlaceHolderGlobalNavigationSiteMap" runat="server" />就是一般放在最上面一行显示站点名称的,点击返回到首页;这是占位符,包含控件默认的写法是:<asp:ContentPlaceHolder id="PlaceHolderGlobalNavigationSiteMap" runat="server"><asp:SiteMapPath SiteMapProvider="SPSiteMapProvider" id="GlobalNavigationSiteMap"RenderCurrentNodeAsLink="true" SkipLinkText="" NodeStyle-CssClass="ms-sitemapdirectional" runat="server"/></asp:ContentPlaceHolder>2、<asp:ContentPlaceHolder ID="PlaceHolderGlobalNavigation" runat="server" />放置顶部一行内容的占位符;一般中间可以加上表格,并放上需要的东西,例如欢迎信息,我的站点等。