最近做了一个discuz!黑色风格,老问题有出现了:所有的背景颜色都变成了黑色,但有几个地方的背景颜色却依然是白色,在搜索代码里搜索#FFF,却一个也找不到,其实也不是因为你改漏了什么,而是代码缺失造成的,毕竟使用黑色模板的论坛并不多,所以Discuz!并未考虑黑色风格可能造成的问题,但我们可以通过如下方法解决:

一、提交按钮颜色为非黑色,导致按钮上面的字看不清楚:

在CSS中增加如下代码:

#postsubmit,#fastpostsubmit,#searchsubmit,button.submit { margin-right: 1em; border: 1px solid; border-color: #565656 #565656 #565656 #565656; background: #000000; color: #009900; padding: 0 10px; }
button.insmsg { margin: 1em 0; border: 1px solid #565656; background: #000000; color:#009900; }

二、下拉菜单背景色为白色:

在CSS中增加如下代码(加在body下面一行):

input, textarea, select, button { border:#565656 solid 1px; background:#000000; color: {TABLETEXT}; font: {FONTSIZE}/1.6em {FONT}; }

OK,问题解决了,再也没有不协调的颜色了!其实制作黑色模板,容易出现的问题比较多,这两个是比较棘手的。