これまで私はCSSについて多くのことを学んでいましたが、今はスタイルを再利用する方法を覚えていません。スタイルを再利用するには?
例:
私はクラスtab
といくつかのタブがあると私はJavaScriptを使用して、それらを切り替えることができます。現在選択されているタブには別のクラス、active
があります。
彼らの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;
}
両方のスタイルは2、cursor
とbackground-color
除いて同じスタイルをたくさん持っています。
私の質問は、どうやって.tabスタイルを無効にして、それを.activeで使用できるのですか?
.active { //extends .tab
cursor: default;
background-color: #FFCF75;
}
ありがとう:
私はこのような何かを達成したいです。
いいえ、それから、一度に両方のクラスが必要で、それはすでにあなたのために "継承"をしています。 – Ryan
正確ですが、他の2つのクラスのどちらかをオーバーライドするための特殊性を得ることができます。 – canon