怎么让CSS样式和网页本来的CSS样式不冲突 也就是我这个CSS表格样式不想影响整个网页的背景 只想局部!
展开全部
建议先学习下CSS基础
问题很简单,在你要控制的元素最外一层元素增加 ID=XXX
并且写内部所有元素样式前都加上 #XXX,这样就被局部化了
如:
<div id=abc><ul><li></li></ul></div>
#abc{这里控制 DIV}
#abc ul{这里控制 ul}
#abc li{这里控制 li}
并不影响ABC以外 的元素,但是ABC会继承父类会全局的样式
问题很简单,在你要控制的元素最外一层元素增加 ID=XXX
并且写内部所有元素样式前都加上 #XXX,这样就被局部化了
如:
<div id=abc><ul><li></li></ul></div>
#abc{这里控制 DIV}
#abc ul{这里控制 ul}
#abc li{这里控制 li}
并不影响ABC以外 的元素,但是ABC会继承父类会全局的样式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那就只写局部的样式。
比如
原来的
<html>
<head>
<style>
.old{样式}
</style>
</head>
<body>
<div class="old"></div>
</body>
</html>
影响局部的
<html>
<head>
.old{样式}
.new{样式}
</head>
<body>
<div class="old new"></div>
</body>
</html>
.new把.old 样式全部重写
.new和.old 再抽到外面形成.css文件,就行了
比如
原来的
<html>
<head>
<style>
.old{样式}
</style>
</head>
<body>
<div class="old"></div>
</body>
</html>
影响局部的
<html>
<head>
.old{样式}
.new{样式}
</head>
<body>
<div class="old new"></div>
</body>
</html>
.new把.old 样式全部重写
.new和.old 再抽到外面形成.css文件,就行了
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
局部容器上加个class(比如class="region")
局部样式都加上这个class前缀(比如.region a{})
局部样式都加上这个class前缀(比如.region a{})
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给局部元素添加class
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询