很多页面使用一个共同的css样式,怎么局部改变其中一个,而使其它保持不变?怎样用css继承实现呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了很多页面使用一个共同的css样式,怎么局部改变其中一个,而使其它保持不变?怎样用css继承实现呢?相关的知识,希望对你有一定的参考价值。

比如一个common.css里的一个属性,好几个页面都用到了,怎么局部改变其中一个,而不影响其他,听说css继承可以实现,要怎样实现呢?

参考技术A 你可以在这个
<div class="div" style="width:50px;"></div>

里面多定义一个div名称

如<div="abc" class="div" style="width:50px;"></div>

你再加多一个div的style就可以了。
参考技术B CSS的继承 取决于2点
选择器 ID有优先权
样式表的加载顺序
----------------
一楼回答是一种解决方式,额外加载一个样式表。
----------------
PS另一种
html:<div class='div Test'></div>
由于先前定义过 .div
在后面加上.Testwidth:50px;
即可,手工代码~~~~
参考技术C 首先 模板页都调用common.css

模板页 局部 table 或者div 下 font 等 class名一定要正确
参考技术D 给局部标签 加style=" " 属性 就行 第5个回答  推荐于2018-04-01 比如common.css中写了这样一个样式:
.divwinth:100px;

然后在一个html引用了这个css文件。
<div class="div" style="width:50px;"></div>

实际上长度50px生效本回答被提问者和网友采纳

一个按钮切换两个css样式

参考技术A 按钮绑定一个点击事件,只是改变少量的样式使用$(".div").css("background","red");即可,如果是整个页面改变,就需要用到页面样式写缓存或数据库,重新加载页面来判断用户选择了那个样式,然后显示不同的样式加载

以上是关于很多页面使用一个共同的css样式,怎么局部改变其中一个,而使其它保持不变?怎样用css继承实现呢?的主要内容,如果未能解决你的问题,请参考以下文章

设置滚动条样式

react的CSS中 :global的含义

在HTML文档中可以使用哪几种样式

css样式加载慢,怎么解决。求大神帮忙!

React编写组件的局部样式

js怎么删除css的行内样式