MOSS2007使用了多达26个不同的CSS文件,其中CORE.CSS为主要的CSS文件,被母板页使用并向下继承。
默认的CORE.CSS文件保存在MOSS服务器的如下地址
C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\1041\STYLES\CORE.CSS
可以修改CORE.CSS文件或在母板页中指定其他CSS文件以达到更改样式的目的
1.使用SharePoint Designer找到母板页中关于CSS文件路径的描述(如下)
<SharePoint:CssLink runat="server"/>
2.追加自定义CSS文件的地址(例)
<SharePoint:CssLink runat="server" DefaultUrl="~/_layouts/CUSTOMS/Common/CUSTOMCORE.CSS"/>
CORE.CSS的各个属性及其说明可以参考附表。
MOSS中主要部分所使用的CSS,推荐参考另一篇文章(老外写的巨详细,图文并茂)。
http://www.heathersolomon.com/content/sp07cssreference.htm
附表:CORE.CSS中定义的类的信息
选择器 | 说明 |
body、form | 将正文或表单的边距设置为 0。 |
body | 将正文的边距设置为 0。 |
.ms-main | 页面右边距的边框颜色。 |
.ms-toolbar | 列表工具栏中的文本和渐变。 |
table.ms-toolbar | |
.ms-rtetoolbarmenu | 定义 RTF 编辑器的外观。 |
.ms-rtetoolbarunsel | |
.ms-rtetoolbarsel | |
.ms-rtetoolbardis | |
a.ms-rtetoolbardis | |
.ms-rtetoolbarhov | |
.ms-gridT1 | 在调查的问题中使用的评估范围的类型,如低、平均值和高。 |
.ms-viewselect a:link、.ms-GRFontSize | 列表左侧导航区域中显示的可用视图的文本。 |
用于数据表控件中的文本的字体大小。 | |
select | 页中用于自定义列表的任何下拉列表或复选框项目的字体。 |
hr | 定义水平标尺的属性。 |
.ms-formlabel | 设置在用于创建或编辑列表项或调整网站设置的表单中使用的字段名称的格式。 |
.ms-formdescription A | 设置表单说明中显示的超链接(例如,“单击此处进行测试”)的格式。 |
.ms-formtable .ms-formbody | 列表项表单(如默认列表的新建项目表单)中每个字段的文本。 |
.ms-radiotext | 调查中使用的单选按钮的文本。 |
.ms-gridtext | 调查中的问题所使用的评估范围样式的文本。 |
.ms-formbody | 列表项表单(如默认列表的新建项目表单)中每个字段的文本。 |
.ms-formbody FONT | formbody 类的字体特征。 |
.ms-formdescription | 表单中的字段所使用的说明文本。例如,新建项目表单中使用的“按 M/D/YYYY 格式输入日期”。 |
.ms-searchcorner | 主页上的搜索表单域。 |
table.ms-form th | 表单的表格标题。 |
table.ms-form td | 保留以仅供内部使用。请不要更改。 |
.ms-formrecurrence | 描述定期模式的文本。 |
.ms-long | 用于创建或编辑列表项的表单中使用的非日期字段中的文本。 |
.ms-longer | 由 RTF 编辑器使用。 |
.ms-italic | 倾斜字体。 |
.ms-bold | 加粗字体。 |
.ms-bannerframe、.ms-GRHeaderBackground、.ms-storMeFree | 页面顶部导航栏的横幅的背景。 |
.ms-banner a:link | 导航栏横幅中的白色超链接文本。 |
.ms-banner a:visited | |
.ms-banner、.ms-GRHeaderText | 页面顶部横幅中的白色文本。 |
.ms-nav td、.ms-nav .ms-SPZoneLabel、.ms-input | 列表页中的“选择视图”文本。 |
非文本(货币、日期/时间等)输入框。 | |
.ms-nav th | 主页上“快速启动”栏中的文本。 |
.ms-navheader a、.ms-navheader a:link、.ms-navheader a:visited | “快速启动”栏中的节标题。 |
.ms-navframe、.ms-GRStatusBar | “快速启动”栏的背景色和数据表周围的颜色。 |
.ms-storMeUsed、.ms-storMeFilterBar | 在存储管理页上使用。 |
.ms-navline | 分隔列表视图中左侧导航区域中各部分的线。 |
.ms-navwatermark | “快速启动”栏中的“快速启动”文本。 |
.ms-selectednav、.ms-GRSortFilter | 列表视图页上所选视图周围的框。 |
用于数据表中的选定列。 | |
.ms-unselectednav | “快速启动”栏上的未选定文本。 |
.ms-verticaldots | 显示在页的主体和左边距之间的图形分隔符(不再使用)。 |
.ms-nav a | “快速启动”栏左侧导航区域中的文本。例如,“共享文档”和“任务”。 |
.ms-nav a:link | |
.ms-nav a:hover | |
.ms-nav a:visited | |
.ms-titlearea | 显示在每页页标题上方的网站名称(默认情况下为“工作组网站”)。 |
TD.ms-titleareaframe | 页的左边距边框的上半部分。 |
Div.ms-titleareaframe | 页的标题区域上方的黄色线条。 |
.ms-titlearealine、.ms-storMeEstimated | 标题下方、列表工具栏上方的黄色线条。还用于存储管理页。 |
.ms-bodyareaframe | 标题下方的区域。 |
.ms-pagetitle | 每页上的标题文本。 |
.ms-pagetitle a | 与标题文本一起显示的超链接。 |
.ms-pagetitle a:hover | |
.ms-pagecaption | Web 部件页标题上方的题注。 |
.ms-selected | 在保存到文档库时,“保存”或“另存为”对话框中所选项目的背景。 |
.ms-selected SPAN | |
.ms-selectedtitle | 鼠标指针经过列表项时的背景。 |
.ms-unselectedtitle | 列表项处于未选中状态时的背景。 |
.ms-menuimagecell | 上下文菜单的项标题旁边的箭头的背景色。 |
.ms-filedialog td | 当保存到文档库时,“保存”或“另存为”对话框中所选共享文档的列表。 |
.ms-descriptiontext | 列表的说明文本,或管理表单和新建列表表单上的说明文本。 |
.ms-dspadapterlist | 保留以仅供内部使用。请不要更改。 |
.ms-alerttext | 提交表单时出现的错误消息。 |
.ms-separator | 列表工具栏上的菜单项之间的线。 |
.ms-authoringcontrols | 管理页面右侧的背景色。 |
.ms-sectionheader | 页的节标题中的文本。例如,“网站设置”页上的“管理”。 |
.ms-sectionheader a | “创建视图”页上展开和折叠的节标题。 |
.ms-sectionheader a:hover | |
.ms-sectionheader a:visited | |
.ms-sectionline | 页的各部分之间的横线。 |
.ms-partline | 列表项和主页上使用的摘要视图样式中的“添加新项目”文本之间的线。 |
.ms-propertysheet | 列表或网站设置页面中的文本。例如,“返回到共享文档”,或相关设置下使用的文本,如“使用筛选器以显示...” |
.ms-propertysheet th | |
.ms-propertysheet a | |
.ms-propertysheet a:hover | |
.ms-itemheader a | “文档和列表”页上的列表和文档库名称。 |
.ms-discussiontitle | 公开讨论项的主题。 |
.ms-vh、.ms-vh2 | 列表的列标题中的文本。 |
.ms-vh2 | 用于填充。 |
.ms-vh-icon | 用于视图页眉旁边的图标(如表示附件的图标),或用于在没有图标时调整间距。 |
.ms-vh-icon-empty | |
.ms-vh-left | |
.ms-vh-left-icon | |
.ms-vh-left-icon-empty | |
.ms-vh-right | |
.ms-vh-right-icon | |
.ms-vh-right-icon-empty | |
.ms-vh a、.ms-vh a:visited、.ms-vh2 a、.ms-vh-left a、.ms-vh-right a | 列表列标题的超链接中的文本。 |
.ms-vh a:hover、.ms-vh2 a:hover、.ms-vh-left a:hover、.ms-vh-right a:hover | |
.ms-vhImage | 在页眉图像中使用。 |
.ms-gb | 定义分组依据视图页眉。 |
.ms-gb2 | 定义分组依据视图页眉。 |
.ms-vb、.ms-vb2、.ms-GRFont、.ms-vb-user | 视图正文中的文本以及其他大多数常见文本。 |
.ms-vb a、.ms-vb2 a、.ms-GRStatusText a、.ms-vb-user a | 图标类,例如,用于指示附件。 |
.ms-vb a:hover、.ms-vb2 a:hover、.ms-vb-user a:hover |
|
.ms-vb a:visited、.ms-vb2 a:visited、.ms-GRStatusText a:visited、.ms-vb-user a:visited |
|
.ms-vb a:visited:hover、.ms-vb2 a:visited:hover、.ms-vb-user a:visited:hover |
|
.ms-vb2、.ms-vb-title、.ms-vb-icon、.ms-vb-user |
|
.ms-vb-icon |
|
.ms-vb-user |
|
.ms-vb2 |
|
.ms-homepagetitle | 会议工作区网站的主页上的标题。 |
a.ms-addnew | 列表的摘要视图中的“添加新...”文本。 |
td.ms-addnew | |
.ms-error | 提交表单时出现的错误消息。 |
.ms-cal | 在日历视图的天单元格中使用的边框类型和字体格式。 |
.ms-calWeek | 在日历视图中使用。 |
.ms-vcal | |
.ms-Dcal | |
.ms-caltop | 日历视图中每个天单元格的上边框。 |
.ms-calhead | 包含日历视图中的月份名称和导航箭头的页眉。 |
.ms-calhead a | |
.ms-calhead a:hover | |
.ms-caldow | 包含日历视图中工作日名称的单元格的所在的行。 |
.ms-calmid | 日历视图中每个天单元格的左边框和右边框。 |
.ms-CalSpacer | 用于日历视图中同一天的多个约会之间的分隔。 |
.ms-CalVSpacer | 日历视图中使用的分隔。 |
.ms-CalAllDay | 全天事件的日历视图。 |
.ms-firstCalHour | 第一行的第一个单元格包含时间的日历视图。 |
.ms-calHour | 包含时间的日历视图单元格。 |
.ms-calHalfHour | 包含半小时标记的日历视图单元格。 |
.ms-calQuarterHour | 小时单元格之间的日历视图单元格。 |
.ms-calbot | 表示日历视图中的小时、天或周的最下面的行。 |
.ms-appt a | 跨越日历视图中多个日期的事件的超链接文本。 |
.ms-appt a:hover | |
.ms-appt、.ms-GRCellSelect | 跨越日历视图中多个日期的事件的背景、边框和文本。 |
.ms-Dappt | 视图中按天显示的约会。 |
.ms-Vappt | 在垂直视图中按天显示的约会。 |
.ms-Vappt a | |
.ms-Vappt a:link | |
.ms-Vappt a:hover | |
.ms-apptsingle | 持续一天的约会的文本。 |
.ms-Dapptsingle | 视图中按天显示的约会(未设置持续时间)。 |
.ms-Vapptsingle | 视图中按天显示的约会(未设置持续时间)。 |
.ms-Vapptsingle a | |
.ms-Vapptsingle a:link | |
.ms-Vapptsingle a:hover | |
.ms-caldowdown | 用于 Internet Explorer 5.0 或更早版本的日历表格单元格。 |
.ms-caldown | 用于 Internet Explorer 5.0 或更早版本的日历中的星期。 |
.ms-datepickeriframe | 创建或编辑列表项时日期选择器弹出式日历的位置。 |
.ms-datepicker | 创建或编辑列表项时的日期选择器弹出式日历。 |
.ms-dpdow | 创建或编辑列表项时,日期选择器弹出式日历中工作日名称下的线。 |
.ms-dpday | 创建或编辑列表项时,日期选择器弹出式日历中当月日期数字的文本。 |
.ms-dpselectedday | 创建或编辑列表项时,日期选择器弹出式日历中所选日期的文本和背景。 |
.ms-dpnonmonth | 创建或编辑列表项时,日期选择器弹出式日历中不属于当前月份的日期数字的文本。 |
.ms-dphead | 包含在创建或编辑列表项时日期选择器弹出式日历中的月份名称和导航箭头的页眉。 |
.ms-dpnextprev | 日期选择器弹出式日历中用于从一个月移到下个月或上个月的箭头。 |
.ms-dpfoot | 创建或编辑列表项时,日期选择器弹出式日历中“今天的日期”文本及该文本上方的线。 |
IMG.ms-button | 当鼠标指针经过按钮时,将光标更改为手的形状。 |
.ms-announcementtitle | 主页上“通知”列表视图中的标题。 |
.ms-homepagetitle:Hover | 列表视图中的列表标题。例如,default.htm 页上的“通知”、“事件”和“链接”等字样。 |
.ms-discussionseparator | 讨论线索之间的空格。 |
.ms-summarytitlebarframe | 未使用 |
.ms-summarytitlebar a:link | |
.ms-summarytitlebar a:visited | |
.ms-summarytitlebar | |
.ms-summarytitlebartitle.ms- | |
summarytitlebartitle:hover | |
img.thumbnail | 图片库中左侧导航区域的“图片预览”区域中缩略图的背景色。 |
tr.ms-imglibselectedrow、tr.ms-highlight | 在“所选图片”视图中选择某行时,该行在图片库中的颜色。 |
.ms-imglibthumbnail | 缩略图视图中缩略图的背景。边框颜色应与 img.thumbnail 样式相同。 |
span.thumbnail | 保留以仅供内部使用。请不要更改。 |
span.userdata | |
.ms-imglibmenuarea | 图片库的幻灯片视图中的上一个和下一个按钮的背景。 |
a.ms-imglibPreviewTitle | 保留以仅供内部使用。请不要更改。 |
table.ms-imglibPreviewTable | |
.UserShadedRegion | Web 部件中带阴影的区域。 |
.UserCaption | Web 部件中的文本区域。 |
.UserConfiguration | Web 部件中的文本区域。 |
.UserDottedLine | Web 部件中的虚线。 |
.UserButton、.UserInput、.UserSelect | Web 部件中的输入框。 |
.UserNotification | Web 部件中的文本区域。 |
.UserToolBarTextArea | Web 部件中工具栏上的元素的间距。 |
.UserToolBarTextArea a: link | |
.UserToolBarTextArea a: visited | |
.UserToolBarTextArea a: hover | |
.UserToolbarDisabledLink | Web 部件的工具栏上的元素。 |
.UserToolbarImage | |
.UserToolBarImageArea | |
.UserToolbarSelectedImage | |
.UserGenericHeader | Web 部件中的页眉文本。 |
.UserGeneric | Web 部件中的默认文本。 |
.UserGenericBody | Web 部件中缩进的正文文本。 |
.UserGenericText | 所有 Web 部件中使用的通用文本。 |
.UserBackground | Web 部件中的背景区域。 |
.UserSectionTitle | Web 部件中的表单标题。 |
.UserSectionHead | Web 部件中的控件标签。 |
.UserSectionBody | Web 部件中的控件上的说明文本。 |
.UserControlGroup | Web 部件中表单控件的区域。 |
.UserSectionFooter | 包含虚线和命令按钮的用户表单底部的区域。 |
.UserFooter | 表单底部的区域。 |
.UserCommandArea | 用户表单底部的命令按钮区域。 |
.UserToolbar | Web 部件中的工具栏。 |
.UserCellSelected | Web 部件中选定的单元格。 |
.UserCell | Web 部件中的单元格。 |
.UserGenericBulletItem | Web 部件中的项目符号项。 |
.ms-ToolPaneFrame | Web 部件中工具窗格内部的背景。 |
.ms-ToolPaneBody | Web 部件中工具窗格的正文。 |
.ms-ToolPaneBorder | Web 部件中工具窗格周围的边框。 |
.ms-ToolPaneHeader | Web 部件中工具窗格的标题。 |
.ms-ToolPaneClose | 用于关闭 Web 部件中的工具窗格的按钮周围的区域。 |
.ms-ToolPaneTitle | Web 部件中工具窗格的标题。 |
.ms-ToolPaneFooter | Web 部件中工具窗格的页脚区域。 |
.ms-ToolPaneError | Web 部件的工具窗格中显示的错误消息。 |
.ms-ToolPaneInfo | Web 部件的工具窗格中显示的信息性消息。 |
.ms-ToolPartSpacing | Web 部件之间的间距。 |
.ms-ToolStripSelected | Web 部件中工具窗格顶部的标题栏的悬停行为。 |
.ms-ToolStrip | Web 部件中工具窗格顶部的标题栏。 |
.ms-TPHeader | Web 部件中工具窗格的标题。 |
.ms-TPBorder | Web 部件中工具窗格的边框。 |
.ms-TPTitle | Web 部件中工具窗格的标题。 |
.ms-TPBody | Web 部件中工具窗格的正文。 |
.ms-TPBody A:link、.ms-TPBody A:visited、.ms-TPBody A:hover | |
.ms-TPCommands | Web 部件中工具窗格上的命令。 |
.ms-TPInput | Web 部件中工具窗格上的命令。 |
.ms-PropGridBuilderButton | Web 部件的工具窗格中的“...”按钮。 |
.ms-BuilderBackground | 通过 Web 部件的工具窗格选择属性时打开的对话框的背景。 |
.ms-SPZone | Web 部件页中区域控件的边框。 |
.ms-SPZoneSelected | Web 部件页中区域控件的边框(当插入栏在该区域中处于活动状态时)。 |
.ms-SPZoneIBar | Web 部件页中的插入栏,显示用户正将 Web 部件拖动到的区域。 |
.ms-SPZoneLabel | Web 部件页中区域的标签。 |
.ms-SPZoneCaption | Web 部件页中区域内文本的标题。 |
.ms-WPDesign | Web 部件页中设计模式的背景。 |
.ms-WPMenu | Web 部件中菜单周围的区域。 |
.ms-WPTitle | Web 部件的标题。 |
.ms-WPTitle A:link、.ms-WPTitle A:visited | |
.ms-WPTitle A:hover | |
.ms-WPSelected | 当 Web 部件处于选中状态时其周围的边框。 |
.ms-WPBody | Web 部件的内容。 |
.ms-WPBody TABLE、.ms-TPBody TABLE | |
.ms-WPBody A:link、.ms-WPBody A:visited | |
.ms-WPBody A:hover | |
.ms-WPBody th、.ms-TPBody th | |
.ms-WPBody TD | |
.ms-WPBody h1、.ms-TPBody h1 | |
.ms-WPBody h2、.ms-TPBody h2 | |
.ms-WPBody h3、.ms-TPBody h3 | |
.ms-WPBody h4、.ms-TPBody h4 | |
.ms-WPBody h5、.ms-TPBody h5 | |
.ms-WPBody h6、.ms-TPBody h6 | |
.ms-WPBorder | Web 部件周围的边框。 |
.ms-HoverCellActive | 鼠标指针经过单元格时该单元格在整个用户界中的行为。 |
.ms-HoverCellInActive | |
.ms-HoverCellActiveDark | |
.ms-SPLink | “修改网页”链接的文本。 |
.ms-SPLink A:link、.ms-SPLink A:visited | |
.ms-SPButton | 按钮字体。 |
.ms-PartSpacingVertical | Web 部件之间的垂直间距。 |
.ms-PartSpacingHorizontal | Web 部件之间的水平间距。 |
.ms-WPHeader | Web 部件中标题栏的背景区域。 |
.ms-rtApplyBackground | RTF 编辑器的类。 |
.ms-tbButtonMouseOverDown | |
.ms-rtRemoveBackground | |
.ms-subsmanageheader | 用于管理通知的页(MySubs.aspx 和 SiteSubs.aspx)上使用的节标题。例如,频率: 即时。 |
.ms-subsmanagecell | 用于管理通知的页(MySubs.aspx 和 SiteSubs.aspx)上的订阅行。 |
.ms-ConnError | 与创作连接有关的错误消息。 |
.ms-underline | “文档和列表”页上的说明、项目和上次修改日期文本的下划线。 |
.ms-underlineback | 与 ms-underline 相同,但向“文档和列表”页上使用的标题的背景添加了浅灰色。 |
.ms-back | 包含灰色和间距的背景。 |
.ms-smallheader | 用于“文档和列表”页上的组名称(如文档库)的标题。 |
.ms-smallsectionline | “文档和列表”页上的组名称(如文档库)的下划线。 |
.ms-tabselected | 会议工作区网站中的选项卡。 |
.ms-tabinactive | |
.ms-tabinactive a:link | |
.ms-tabinactive a:hover | |
.ms-tabinactive a:visited | |
.ms-tabinactive a:hover | |
.ms-surveyHBar | 图表中的水平标尺、水平栏和垂直栏,该图表用于评估调查的图形摘要视图中的问题。 |
.ms-surveyHBarB | |
.ms-surveyVBar | |
.ms-surveyVBarB | |
.ms-surveyVBarBI | |
.ms-surveyVBarS | |
.ms-surveyVBarT | |
.ms-surveyVBarTC | |
.ms-surveyHR | |
.ms-surveyTotal | 图表中垂直栏之间的分隔,该图表用于评估调查的图形摘要视图中的问题。 |
.ms-uploadborder | 用于上载多个文件的控件周围的边框。 |
.ms-uploadcontrol | 用于上载多个文件的控件的文件列表中所选文本的背景。 |
.ms-spaceBetContentAndButton | 保留以仅供内部使用。请不要更改。 |
.ms-ButtonHeightWidth | |
.ms-ButtonHeightWidth2 | |
.ms-SpaceBetButtons | |
.ms-summarycustombody | |
.ms-summarystandardbody | |
.ms-stylebox | 框式视图样式(如文档详细信息、出版物已装箱等)中使用的类。 |
.ms-stylelabel | |
.ms-styleheader | |
.ms-styleheader a:link、.ms-stylebody a:link | |
.ms-styleheader a:visited、.ms-stylebody a:visited | |
.ms-stylebody | |
.ms-styleheader a:hover、.ms-stylebody a:hover | |
.ms-alternating | 带阴影的视图样式的背景色。 |
.ms-MWSSelectedInstance | 用于会议工作区网站中重复周期导航栏的类。 |
.ms-MWSInstantiated a:link、.ms-MWSInstantiated a:visited | |
.ms-MWSInstantiated a:hover | |
.ms-MWSUninstantiated a:link、.ms-MWSUninstantiated a:visited | |
.ms-MWSUninstantiated a:hover |