日期:2014-05-18  浏览次数:20728 次

急问,table中CSS和bgcolor之间的问题。
比方我现在有一个table,这个table有5列。
根据第一列的值让每行显示相对应的颜色,也就是生成相对应的 <TR   bgcolor=xxx>
但是,这个表格有自己的CSS。如果我在HTML里实现相对应的 <TR   bgcolor=xxx> 让颜色表现出来,那么表格的式样就必须删除,比如 <TD   CLASS= "result_head "> </TD> 其中CLASS= "result_head "就要删除。
问题来了,当我那CLASS= "result_head "删除后发现行的式样没了。
一条纯色//当然:(
总之,我只想在原来式样基础上改变表格某行的背景色。
不删除CLASS= "result_head "颜色就出不来(被CLASS覆盖了),删除了有没样式了。郁闷,不知道怎么解决。

------解决方案--------------------
可是我的印象中,CSS样式表在默认的情况下使用在所有的表格中,自己也可以根据自己的需要重新设置样式的,你只要在 <tr bgcolor= "#000000 "> ,而这种情况下,它是不会去执行原来的样式表的,它和JavaScript有很多地方是一样的,它只会执行后一次设置的结果,而不执行前面的设置。
------解决方案--------------------
同意楼上,只是执行最后一次设置
------解决方案--------------------

bgcolor= "#000000 "
换成
style= "background-color:#000000; "