css问题,怎么让我的 div及里面的所有标签不继承别人页面的css样式

现在是做一个插件部分,需要将一个div放在别人的页面上,但是这个div它会继承别人页面的一些样式,而使我本来已经设计好的样式乱掉,怎样可以让我的这个div可以不受别人的页... 现在是做一个插件部分,需要将一个 div 放在别人的页面上,但是这个div它会继承别人页面的一些样式,而使我本来已经设计好的样式乱掉,怎样可以让 我的这个div 可以不受别人的页面的影响,样式需要怎样定义? 当然 不只是div,里面还包有 span、a 之类的标签,先谢过了 展开
 我来答
SBot
推荐于2018-04-01 · 原创技术代码分享~了解一下
SBot
采纳数:653 获赞数:2294

向TA提问 私信TA
展开全部
用你自己的style覆盖别人的CSS style即可。当然如果可以不加载别人的CSS最好。你网页代码能不能改的?如果非要先加载别人的CSS的话,那就直接overwrite。
比如别人有
div p {
background: #000;
margin-bottom: 15px;
}

那你的CSS里写
div p {
background: #ccc;
margin-bottom: 10px;
padding-top: 5px;
}
就可以覆盖了。
或者你也可以用更细的法则,比如id或者class

你右键进他的CSS代码里看他具体用了什么,然后用自己的覆盖。
最后你可以装个FIREFOX,然后装FIREBUG这个插件,DEBUG好用点(当然这只是个人喜好问题;))
追问
你举的 div p{。。}例子很对,但是现在最主要的问题是 我不确定别人的页面到底都有哪些样式影响到了我的样式,如果知道的话,我可以给他全都定义一遍,我的这个插件是 公开的,不管哪个网站,只要他们愿意 ,都可以把 这部分代码 copy去 放在他们的 网页里,位置不固定。所以我的这个就是 1 对多的关系。我的这些样式都是写在行内的,是不是如果这样的话,只能将所有 可能会影响到的 标签属性全部都定义一遍呢?
追答
你的情况换我的话我可能会选择把需要用的都定义一下。
等待放飞梦想
2011-07-08 · TA获得超过1175个赞
知道小有建树答主
回答量:1696
采纳率:16%
帮助的人:718万
展开全部
这种情况最好的做法就是把样式写在标签里。权限最高。然后把没有定义的样式全部重置为初始状态。例如:如果没有边框属性就加止 border:none; 这样就不管别人怎么定义的也不会影响到你的样式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
保赫泷箫笛
2020-04-25 · TA获得超过3809个赞
知道大有可为答主
回答量:3078
采纳率:25%
帮助的人:217万
展开全部
style="position:absolute;
top:185px;
left:44px"不是div标签的属性,而是style样式的属性.
style样式可用在任意一个html标记中,如:
用span+style或font+style......也可跟你的div+style一样的效果,如:
qqqq
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王小六追剧
2011-07-08
知道答主
回答量:22
采纳率:0%
帮助的人:7.3万
展开全部
你的CSS样式直接写在你那个标签里面 也不要给你的任何一个标签加class名 这样的话你放到那个网站上也不会出现乱的 也不会影响别人的样式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
klark0093
2011-07-08 · TA获得超过108个赞
知道答主
回答量:137
采纳率:100%
帮助的人:107万
展开全部
如果你div的ID是mydiv
#div * { } 里面写上你需要的全局样式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式