Dans le passé, j'ai beaucoup appris sur CSS, mais maintenant je ne me souviens pas comment réutiliser les styles.Comment réutiliser les styles?
Exemple:
J'ai quelques onglets avec classe tab
et je peux les passer avec javascript. L'onglet actuellement sélectionné a une autre classe, active
.
Leur style CSS:
.tab {
position: relative;
top: 0;
left: 0;
width: 100%;
padding: 15px 0 15px 0;
border: solid thin #CCC;
text-align: center;
font-weight: bold;
margin-bottom: 10px;
color: #272F42;
cursor: pointer;
background-color: white;
}
.active {
position: relative;
top: 0;
left: 0;
padding: 15px 0 15px 0;
border: solid thin #CCC;
text-align: center;
font-weight: bold;
margin-bottom: 10px;
color: #272F42;
cursor: default;
background-color: #FFCF75;
}
Les deux styles a beaucoup de styles Identic sauf 2, cursor
et background-color
. Donc, ma question est, comment puis-je résumer le style .tab et l'utiliser dans .Active?
Je veux réaliser quelque chose comme ceci:
.active { //extends .tab
cursor: default;
background-color: #FFCF75;
}
Merci.
Non, alors il aurait besoin des deux classes à la fois, et cela fait déjà "l'héritage" pour vous. – Ryan
Exactement, mais vous pouvez gagner en spécificité pour remplacer l'une des deux autres classes. – canon