若是你沒有有關 CSS 的相關知識,請參考頁面 CSS Resources section 中的內容。當你打算開始對 Confluence 的樣式表進行修改以前,你應該對 CSS 有一些相關的瞭解和知識儲備。瀏覽器
自定義 CSS 有可能被在頁面中注入腳本,有跨站點攻擊的風險 cross-site scripting (XSS) 。當自定義腳本上傳功能被啓用後,空間管理員能夠用本身的用戶名和密碼上傳 CSS 樣式表,而後觸發瀏覽器在頁面載入的時候運行腳本,這些腳本可能連空間管理員本身都不知道,甚至更加惡劣的可以得到管理員權限。正是基於這個考慮,這個功能在默認狀況下是禁用的。Confluence 的管理員應該只啓用他們熟悉的 CSS 文件,儘可能避免使用來歷不明的 CSS 文件來避免安全上的風險。安全
每一個頁面都須要進行縮放。基於每一個用戶使用的瀏覽器的不一樣,頁面的內容應該可以基於不一樣的瀏覽器進行正確的縮放。你設計的 CSS 應該可以考慮到這種狀況。嘗試對 Confluence 的頁面進行一些縮放的測試,這個測試須要對空間的不少頁面進行測試,例如草稿箱,標籤,頁面繼承等。你設計的樣式表應該在任何狀況下都能正常的工做,而不單單是第一頁能正常工做就能夠了。測試
關閉一些連接,頭,甚至是整個菜單是很是容易的,你只須要設置樣式表爲 'hidden' 就能夠了。這個可能對對 Wiki 並非很屬性的用戶能起到一些幫助。簡單的 UI 設計可以更好的幫助用戶進行使用。請注意,你隱藏的這些連接並不表明系統中的這些功能就不存在了。用戶還能夠經過修改本身瀏覽器的樣式表來將這些功能從新使用或者得到訪問使用的 URL。不要期待使用 CSS 可以幫你禁用 Confluence 的一些功能。設計
對 Confluence 的用戶但願相關的操做也可以同時在一樣的地方顯示出來。刪除 Confluence 頁面中的按鈕或者隱藏這些按鈕將會阻礙用戶對 Confluence 的訪問和使用,這些用戶可能經過一些特定的 URL 來繞過你對按鈕的禁用。繼承
你站點任何自定義 CSS 的使用將不會影響到系統管理員控制檯。這樣設置的意圖是不能經過自定義 CSS 來阻止用戶方法 Confluence 控制檯的功能。ip
當你打算對你 Confluence 進行升級的時候,你須要當心。後續 Confluence 的版本可能對你當前使用的自定義 CSS 並不兼容——這個可能會致使你的 CSS 損壞,這個將會要求你在升級 Confluence 後可能對你的自定義 CSS 文件進行維護。請詢問你的 Confluence 管理員得到更多信息。get
你應該對你的修改 CSS 後的 Confluence 站點在不一樣的瀏覽器中進行測試。Internet Explorer, Chrome, Firefox,Opera 和 Safari (Mac OS X) 是絕大部分用戶使用的瀏覽器it
建立自定義的 CSS 可能會致使各類潛在的可能性,Atlassian 將不會對自定義 CSS 產生或相關的問題提供支持。io
https://www.cwiki.us/display/CONFLUENCEWIKI/Styling+Confluence+with+CSS兼容性