若是你没有有关 CSS 的相关知识,请参考页面 CSS Resources section 中的内容。当你打算开始对 Confluence 的样式表进行修改以前,你应该对 CSS 有一些相关的了解和知识储备。浏览器
自定义 CSS 有可能被在页面中注入脚本,有跨站点***的风险 cross-site scripting (XSS) 。当自定义脚本上传功能被启用后,空间管理员能够用本身的用户名和密码上传 CSS 样式表,而后触发浏览器在页面载入的时候运行脚本,这些脚本可能连空间管理员本身都不知道,甚至更加恶劣的可以得到管理员权限。正是基于这个考虑,这个功能在默认状况下是禁用的。Confluence 的管理员应该只启用他们熟悉的 CSS 文件,尽可能避免使用来历不明的 CSS 文件来避免安全上的风险。安全
每一个页面都须要进行缩放。基于每一个用户使用的浏览器的不一样,页面的内容应该可以基于不一样的浏览器进行正确的缩放。你设计的 CSS 应该可以考虑到这种状况。尝试对 Confluence 的页面进行一些缩放的测试,这个测试须要对空间的不少页面进行测试,例如草稿箱,标签,页面继承等。你设计的样式表应该在任何状况下都能正常的工做,而不单单是第一页能正常工做就能够了。ide
关闭一些连接,头,甚至是整个菜单是很是容易的,你只须要设置样式表为 'hidden' 就能够了。这个可能对对 Wiki 并非很属性的用户能起到一些帮助。简单的 UI 设计可以更好的帮助用户进行使用。请注意,你隐藏的这些连接并不表明系统中的这些功能就不存在了。用户还能够经过修改本身浏览器的样式表来将这些功能从新使用或者得到访问使用的 URL。不要期待使用 CSS 可以帮你禁用 Confluence 的一些功能。测试
对 Confluence 的用户但愿相关的操做也可以同时在一样的地方显示出来。删除 Confluence 页面中的按钮或者隐藏这些按钮将会阻碍用户对 Confluence 的访问和使用,这些用户可能经过一些特定的 URL 来绕过你对按钮的禁用。设计
你站点任何自定义 CSS 的使用将不会影响到系统管理员控制台。这样设置的意图是不能经过自定义 CSS 来阻止用户方法 Confluence 控制台的功能。继承
当你打算对你 Confluence 进行升级的时候,你须要当心。后续 Confluence 的版本可能对你当前使用的自定义 CSS 并不兼容——这个可能会致使你的 CSS 损坏,这个将会要求你在升级 Confluence 后可能对你的自定义 CSS 文件进行维护。请询问你的 Confluence 管理员得到更多信息。ip
你应该对你的修改 CSS 后的 Confluence 站点在不一样的浏览器中进行测试。Internet Explorer, Chrome, Firefox,Opera 和 Safari (Mac OS X) 是绝大部分用户使用的浏览器get
建立自定义的 CSS 可能会致使各类潜在的可能性,Atlassian 将不会对自定义 CSS 产生或相关的问题提供支持。it
https://www.cwiki.us/display/CONFLUENCEWIKI/Styling+Confluence+with+CSSio