css 在指定的div中的所有元素不受全局定义的style影响 20
例如,我全局定义了*{background-color:red;}但是,我想在下面的div中所有的元素都不受全局定义的影响,该怎么做??<divid='m1'class=...
例如,我全局定义了
*{background-color:red;}
但是,我想在下面的div中所有的元素都不受全局定义的影响,该怎么做??
<div id='m1' class='mm2'>
<ul>...</ul>
<table>...</table>
</div> 展开
*{background-color:red;}
但是,我想在下面的div中所有的元素都不受全局定义的影响,该怎么做??
<div id='m1' class='mm2'>
<ul>...</ul>
<table>...</table>
</div> 展开
展开全部
把下面的所有元素放进一个div容器里,然后单独设置这个容器的背景颜色,那么里面的元素背景颜色就会受到这个容器影响,而不会和全局定义的一样了
<style>
.box{
background:white;
}
</style>
<div class='box'>
<div id='m1' class='mm2'>
<ul>...</ul>
<table>...</table>
</div>
</div>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那就是要看style里面样式的顺序,文件是从上往下的读,后面写的会覆盖前面的,想要生效,就留在之后
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在*{background-color:red;} 这个下面再单独定义不就行了,因为div+css的样式是默认下面覆盖上面打的样式的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以单独定义<div id='m1' class='mm2' style="background-color:blue">
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只能是
#m1 * {}
再设置一个
#m1 * {}
再设置一个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询