1.行内样式>指定样式>通用class样式>通用未指定CLASS样式
2.例子:
1)<div style="...">aaaaaa</a>这就是指定用style的行内样式;
2)<div id="side" >aaaaaa</div>这就是指定id使用side样式;
3)<div class="ot">aaaaaa</div>这就是指了通用的class为ot的样式;
4)如<body><table><tr><th>这些一开始样式文件就定义好全程的样式,为通用为指定的样式;
最高就是指行内样式,接着就是指定ID的,然后就是CLASS,最后就是未指定通用样式;
你的问题提的不太清楚啊“表中的背景图片会随着表中动态的内容增加而被覆盖掉”
这句是什么意思?
如果是背景不重复,那么查看style里是否有"background-repeat:no-repeat"然后去掉;
还有一种情况,你在一个大table里套用了小table,对外层大table的背景进行了css定义,而对内层的小table的背景定义了背景颜色,你所加的动态内容均在小table里,如果是这样,将内层table的背景颜色去掉就可以了;
P.S.如果不是上述情况,最好将你的代码发上来
一般直接问important的样式不被覆盖,这样是误解的,因为解决办法也需要使用important
解决办法一:
div{font-size:100px!important}
div{font-size:50px!important}
这样下面的样式就覆盖了上面的样式,使第一个样式失效
解决办法二:
<div style="font-size:30px!important">123456</div>
行内样式级别大于,外部样式,所以这样也可以去除以前设置的important的样式。
其他的方式,我还真没有找到能可以代替的办法,希望我的回答对你有所帮助!!!