怎么强制使用css表style覆盖html的style

<tableclass="jqplot-table-legend"style="left:456.5px;bottom:274px;">此代码由jqueryAPI生成,但... <table class="jqplot-table-legend" style="left: 456.5px; bottom: 274px; ">
此代码由jquery API生成,但是其定义的绝对定位不是我想要的位置,想通过外联的css样式表对这个定位进行修改,但是默认的html style会覆盖掉css style(不知到是不是和引入顺序有关。。)
不想用javascript修改DOM树,有没有简便点的css定义来强制覆盖?
展开
 我来答
缓步莫迟疑C
2011-10-26 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6505万
展开全部
你只能试试 !important 了. 因为内联样式优先级高于外部引用样式. 而脚本修改样式的语句又高于以上两种.所以,如果脚本里用到了object.style.xxxx='xxx';的话,那你只能再用脚本修改,如果脚本是用document.write输出的话, !important 应该可以优先于内联样式.
.jqplot-table-legend {
xxxx: xxxx!important;
}
先这样试试看,如果不行就用脚本.
柯梦轩8
2018-03-31 · TA获得超过702个赞
知道答主
回答量:5
采纳率:82%
帮助的人:888
展开全部

如果脚本里用到了object.style.xxxx='xxx';的话,那你只能再用脚本修改,如果脚本是用document.write输出的话,,important 应该可以优先于内联样式。
jqplot-table-legend {
xxxx: xxxx!important;
}
先这样试试看,如果不行就用脚本。

再谈一下css中style属性怎么使用:

一种是写在style标签中,一种是使用link引用外部标签

<head>

<link href="外部CSS文件地址" rel="stylesheet">

</head>

或者

<style>

body{

background:blue;
}

</style>

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式