Heim > Web-Frontend > HTML-Tutorial > 如何继承已有类的内容?_html/css_WEB-ITnose

如何继承已有类的内容?_html/css_WEB-ITnose

WBOY
Freigeben: 2016-06-24 12:14:40
Original
953 Leute haben es durchsucht


如何让b拥有a的属性?


回复讨论(解决方案)

直接.a,.b{……}就是了

直接.a,.b{……}就是了
.a,.b不是连a也改了么?只继承不覆盖不行么?

 background-color是背景颜色; color是字体颜色

 background-color是背景颜色; color是字体颜色
这不是重点吧,我只是举个例子,如果把a的元素增加一个color,那在b中改变字体颜色并且继承a的背景颜色如何写?

你可以写三个样式,.a {color:red;//a独有样式} .b { color:blue;//b独有样式} .a,.b {background-color:red;//a b 公用样式} 

引用 1 楼  的回复:

直接.a,.b{……}就是了

.a,.b不是连a也改了么?只继承不覆盖不行么?
不会改啊,你这样

<style>.a,.b{ background-color:red;}.b{ color:red;}</style>
Nach dem Login kopieren

这样的话b同时有background-color和color这2个属性

引用 2 楼  的回复:

引用 1 楼  的回复:

直接.a,.b{……}就是了

.a,.b不是连a也改了么?只继承不覆盖不行么?

不会改啊,你这样
HTML code




这样的话b同时有background-color和colo……
我是希望用b继承a的全部属性,并且修改或补充其他属性,前提是不改变a,而且a声明的时候b还不存在,所以这样无法解决。

你可以写三个样式,.a {color:red;//a独有样式} .b { color:blue;//b独有样式} .a,.b {background-color:red;//a b 公用样式}
我是希望将a作为默认样式,b作为一个选择样式,所以a不能和b一起声明,不能有公用样式。



adasd


楼主,你的意思是这样的?



adasd


楼主,你的意思是这样的?
是这样的,我现在就是这样用的,但我希望只有b就可以使用a b的功能,但不希望把代码写2遍

貌似没有解决办法了?没办法就结贴吧,给大家辛苦分

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage