我很新來CSS,到目前爲止一直在尋找我的方法。 我正在創建這些按鈕像陰影和東西的鏈接。現在網站上需要有幾個這樣的按鈕 - 關於按鈕的所有內容都是相同的 - 除了幾個屬性像寬度和字體大小一樣變化之外。CSS - 擴展類屬性
現在不是複製相同的代碼 - 每個按鈕一遍又一遍 - 是否有擴展按鈕並添加更改屬性的方法。
的兩個按鈕實例 - CSS
.ask-button-display {
background: #8BAF3B;
border-radius: 4px;
display: block;
letter-spacing: 0.5px;
position: relative;
border-color: #293829;
border-width: 2px 1px;
border-style: solid;
text-align:center;
color: #FFF;
width:350px;
font-size: 20px;
font-weight: bold;
padding:10px;
}
.ask-button-submit {
background: #8BAF3B;
border-radius: 4px;
display: block;
letter-spacing: 0.5px;
position: relative;
border-color: #293829;
border-width: 2px 1px;
border-style: solid;
text-align:center;
color: #FFF;
font-weight: bold;
width:75px;
font-size: 12px;
padding: 1px;
}
這就是我如何目前使用它在我的HTML
<a href="/" id="ask-question-link" class="ask-button-display">Ask a Question</a> <a href="/" class="ask-button-submit" id="ask-button-submit">Submit</a>
所以我不知道是否有做一個更清潔的方式這 - 就像
.button {
/* PUT ALL THE COMMON PROPERTIES HERE */
}
AND THEN SOMEHOW EXTEND IT LIKE
.button #display {
/* THE DIFFERENT PROPERTIES OF Display BUTTON */
}
.button #ask {
/* THE DIFFERENT PROPERTIES OF Ask BUTTON */
}
但我不知道如何做到這一點。 感謝您的輸入
如何擴展'.something button'?我用'class ='button-foo''試過'.something button-foo',沒有工作。 – raffian