怎么强制使用css表style覆盖html的style
<table class="jqplot-table-legend" style="left: 456.5px; bottom: 274px; "> 此代码由jquery API生成,但是其定义的绝对定位不是我想要的位置,想通过外联的css样式表对这个定位进行修改,但是默认的html style会覆盖掉css style(不知到是不是和引入顺序有关。。) 不想用javascript修改DOM树,有没有简便点的css定义来强制覆盖?
<table class="jqplot-table-legend" style="left: 456.5px; bottom: 274px; "> 此代码由jquery API生成,但是其定义的绝对定位不是我想要的位置,想通过外联的css样式表对这个定位进行修改,但是默认的html style会覆盖掉css style(不知到是不是和引入顺序有关。。) 不想用javascript修改DOM树,有没有简便点的css定义来强制覆盖?
答案:你只能试试 !important 了. 因为内联样式优先级高于外部引用样式. 而脚本修改样式的语句又高于以上两种.所以,如果脚本里用到了object.style.xxxx='xxx';的话,那你只能再用脚本修改,如果脚本是用document.write输出的话, !important 应该可以优先于内联样式.
.jqplot-table-legend {
xxxx: xxxx!important;
}
先这样试试看,如果不行就用脚本.
上一个:高分求助,哪位div+css高手帮我写个div,急呀。QQ93715577
下一个:使用FLEX如何调用CSS样式文件