我試圖清理我的巨大媒體查詢,並且刪除了與默認元素值相同的元素值中的所有更改,以便它們會顯示出來。對不同媒體查詢中元素的重複值
我的問題是當重複值存儲在單個媒體查詢中時我有什麼選擇?
下面是一個例子:
@media only screen and (min-width: 480px) and (max-width: 767px) {
.fa.fa-check
{
font-size: 3em;
border-radius: 100px;
height: 100px;
line-height: 100px;
width: 100px;
}
.fa.fa-shopping-cart
{
font-size: 3em;
border-radius: 100px;
height: 100px;
line-height: 100px;
width: 100px;
}
.fa.fa-user
{
font-size: 3em;
border-radius: 100px;
height: 100px;
line-height: 100px;
width: 100px;
}
@media only screen and (max-width: 479px) {
.fa.fa-check
{
font-size: 3em;
border-radius: 100px;
height: 100px;
line-height: 100px;
width: 100px;
}
.fa.fa-shopping-cart
{
font-size: 3em;
border-radius: 100px;
height: 100px;
line-height: 100px;
width: 100px;
}
.fa.fa-user
{
font-size: 3em;
border-radius: 100px;
height: 100px;
line-height: 100px;
width: 100px;
}
我有很多的不屬於媒體查詢的內部副本以及元素值的變化,所以我不能把它們連。還有其他的選擇嗎?
我會看看CSS預處理器!由於重複樣式,我一直在苦苦尋找一些重定義警告,這就是爲什麼我要清理我的媒體查詢。既然這不是我最強硬的訴訟,你是否願意解釋我將如何爲每個元素創建一個基類?我一直試圖儘可能少地重複,但是如果我沒有爲每個媒體查詢聲明元素值,它會自動檢測默認元素值,並且在上面的示例中以及在很多其他情況下都默認默認元素值元素值是不同的。 –
當然,我在原始答案中添加了一個基類的例子!媒體查詢有點棘手。儘量儘量減少它們,儘量不要重疊查詢。讓我知道你是否有任何更具體的例子,你需要幫助。 –
好吧,它會看起來像這樣(.fa.fa-check {.standard-icon})還是我現在正在追蹤? –