如何統一設定所有WebPart的標題欄的背景顏色

2021-09-06 09:36:35 字數 886 閱讀 4664

這是今天講課時被問到的乙個小問題。使用者的情況是這樣的:使用者公司的sharepoint環境是由總部進行管理的,中國區這邊it部門的同事的許可權不高,總部設計了一套主題(theme),但有些地方顏色並不是很理想,所以在這邊的同事想要在不改變theme的前提下,以及在自己許可權範圍之內,做點修改。典型的乙個問題就是想要統一地設定所有webpart的標題欄的背景顏色。

最直接的做法可能是下面這樣:

1.首先,我們得找出來,這些webpart的標題欄是使用哪乙個樣式表的設定

2.其次,因為要影響所有的webpart,所以,我們應該修改masterpage,而不是單獨某個頁面。

那麼我們就開始來做吧

通過ie開發工具,我們很容易定位出來,webpart標題欄所使用的樣式類為:「ms-wpheader」,這個class是定義在corev4.css中的

既然找到了這個類,那麼我們就可以接下來在masterpage中定義乙個同名的類,用來替換掉corev4.css中的設定

【備註】sharepoint 2010預設情況下是使用v4.master這個母板頁的

儲存之後,就可以看到效果

這樣做是有效果的,但並不見得是很好的做法。最好的做法還是修改theme定義(而不要向上面這樣修改母板頁)。具體如何修改theme定義,可以參考我的這個文件。

網頁中標籤屬性統一設定新視窗開啟

在開發過程中,我們往往想在頁面中,給 在網頁中新增這段 head base target blank head 註解 通常情況下,瀏覽器會從當前文件的 url 中提取相應的元素來填寫相對 url 中的空白。使用 標籤可以改變這一點。瀏覽器隨後將不再使用當前文件的 url,而使用指定的基本 url 來...

IDEA正確設定編碼統一為UTF 8

剛用上idea,之前 在eclispe跑得好好的來這個intellij idea 就一直出錯 改了好久的編碼都沒卵用,如下設定才正確。還有idea的web工程目錄和eclispe的目錄是不一樣的。而且mac和win下的idea設定的東西放的不一樣。file settings file encodin...

DVA框架統一處理所有頁面的loading狀態

dva 有乙個管理 effects 執行的 hook,並基於此封裝了 dva loading 外掛程式。通過這個外掛程式,我們可以不必一遍遍地寫 showloading 和 hideloading,當發起請求時,外掛程式會自動設定資料裡的 loading 狀態為 true 或 false 然後我們在...