我在 Confluence 工作,我正在尝试为(由我可以使用更改的)创建一些CSS
样式,而无需执行 to 。由于其他宏(具有默认样式)可以嵌套在这些宏中,因此这些样式会无意中进行。UI boxes
divs
!important
child divs
divs
UI boxes
!important
更具体地说 - 我background-color
在div.rwui_type_note
. div
当用户在Note UI box
. 父div
(UI Note)样式使background
子div
(面板)中的文本变黄。
我需要div.panel-content
保持默认样式由 Confluence 定义,或者在使用页面编辑器时由用户在宏中手动定义。
这是 Note UI Box 的自定义 CSS:
.rwui_type_note, .rwui_type_note p
{
background-color: #FFDC1E !important; /*Needs to be important to override defaults*/
color: black!important;
}
HTML
下面是在 Note UI 框中创建白色背景面板时Confluence 如何创建的:
<div class="rwui_text_box rwui_text_small rwui_type_note rwui_id_caebfd70-f9c3-489b-9f95-c01c1aa13f36 ">
<span class="rwui_icon rwui_iconfont_note"></span>
<span class="rwui_content rwui_body rwui_has_icon ">
<p>Text in a Note UI Box</p>
<div class="panel" style="background-color: white;border-color: orange;border-width: 1px;">
<div class="panelContent" style="background-color: white;">
<p>Text in a Panel - user set to white background</p>
</div>
</div>
</span>
</div>
这是它的样子: 屏幕截图 - 带有面板的 UI 框