如何屏蔽HTML中所调用模块的CSS 50

因为是共用的模块,一修改模块的CSS,所有调用这个模块的页面就全变了,在当前HTML页面加了一个CSS,但是干不过已有的CSS,能不能把模块中的CSS屏蔽掉,然后我自己加... 因为是共用的模块,一修改模块的CSS,所有调用这个模块的页面就全变了,在当前HTML页面加了一个CSS,但是干不过已有的CSS,能不能把模块中的CSS屏蔽掉,然后我自己加个新的,只在当前页面屏蔽,不能影响别的页面调用
当前页面没有引用也没有定义模块的CSS,不知道开发者在哪里给模块定义的CSS
展开
 我来答
cgbugs
2011-03-11 · TA获得超过141个赞
知道答主
回答量:58
采纳率:100%
帮助的人:32.2万
展开全部
1、首先找到该模块的css文件。
2、找到你要修改的部分所调用的class名或者id。
3、在当前html页面将要修改的部分的class名或者id重新定义样式。

比如:
当前页面中调用了某个css文件,这个css文件是用于那个模块的默认css文件。

<head>
<title>change css</title>
<link rel="stylesheet" rev="stylesheet" href="css/normal.css" type="text/css" media="all" />
</head>

在这个normal.css里有个class的样式定义为:

lookme {width: 300px; height: 10px; background:#ccc;}

现在如果你想要让他在当前页面有所改变,你就直接在当前页面内重新定义lookme,比如:

<head>
<title>change css</title>
<link rel="stylesheet" rev="stylesheet" href="css/normal.css" type="text/css" media="all" />
</head>
<style type="text/css">
lookme {width: 100px; height: 50px; background:red;}
</style>

这样就可以了。最后显示结果会以当前页面为准。
春秋枯藤
2011-03-13 · TA获得超过149个赞
知道小有建树答主
回答量:200
采纳率:0%
帮助的人:102万
展开全部
无非是两种情况第一种情况是html外部调用了css文件,第三种情况是css直接嵌在了html页页里,,,对于第一种情况在<head>与<head>这间你会找到调有外部CSS的代码如<link rel="stylesheet" type="text/css" href="style.css" />,这里的style.css即是调用的外部CSS,你只要把sytle.css改成你自己的外部css即可......对于第二种情况,你直接把嵌在html里的css代码删掉自己重写,或调用外部CSS。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cipchk
2011-03-11 · TA获得超过304个赞
知道小有建树答主
回答量:478
采纳率:0%
帮助的人:276万
展开全部
你问的涉及到一个CSS的权限问题,最好的办法就是在当然HTML页面加入一段CSS,而CSS的使用方式跟外部调用的相同,那样页面当中的CSS权限就会比外部调用的来得高。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式