zoukankan      html  css  js  c++  java
  • 如何统一设置所有WebPart的标题栏的背景颜色

    这是今天讲课时被问到的一个小问题。用户的情况是这样的:用户公司的SharePoint环境是由总部进行管理的,中国区这边IT部门的同事的权限不高,总部设计了一套主题(Theme),但有些地方颜色并不是很理想,所以在这边的同事想要在不改变Theme的前提下,以及在自己权限范围之内,做点修改。典型的一个问题就是想要统一地设置所有WebPart的标题栏的背景颜色。

    image

    最直接的做法可能是下面这样:

    1.首先,我们得找出来,这些WebPart的标题栏是使用哪一个样式表的设置

    2.其次,因为要影响所有的WebPart,所以,我们应该修改MasterPage,而不是单独某个页面。

    那么我们就开始来做吧

    通过IE开发工具,我们很容易定位出来,WebPart标题栏所使用的样式类为:“ms-WPHeader”,这个class是定义在corev4.css中的

    image

    既然找到了这个类,那么我们就可以接下来在MasterPage中定义一个同名的类,用来替换掉corev4.css中的设置

    【备注】SharePoint 2010默认情况下是使用v4.master这个母板页的

    image

    保存之后,就可以看到效果

    image

    这样做是有效果的,但并不见得是很好的做法。最好的做法还是修改Theme定义(而不要向上面这样修改母板页)。具体如何修改Theme定义,可以参考我的这个文档

  • 相关阅读:
    [转载]Shell十三问(入门与提高)
    [转载]FPGA学习步骤
    matlab设计切比雪夫低通滤波器
    累加器A与ACC区别
    [转载]3分钟设计滤波器
    [转载]卷积运算的实际意义
    [转载]CRC校验原理
    一个怂女婿的成长笔记【三】
    一个怂女婿的成长笔记【一】
    一个怂女婿的成长笔记【二】
  • 原文地址:https://www.cnblogs.com/chenxizhang/p/3071894.html
Copyright © 2011-2022 走看看