[問題] 請問css要如何大量共用同一個樣式

看板Web_Design作者 (心中在下雨)時間15年前 (2010/09/29 10:25), 編輯推噓3(303)
留言6則, 4人參與, 最新討論串1/2 (看更多)
似乎沒有css的專版,所以在這裡問 標題有點不清楚,我說明一下 假設我使用了css sprite了去整合了所有的背景圖 結果現在有非常多的樣式的背景圖的來源是同一個 但是因為這張圖可能會經常微調(可能檔案大小沒變) 為了怕使用者沒有重新抓新的圖而產生視覺上的不同 所以會再圖的後面加上版本號(如 css_bg.gif?v=1.2) 但是因為有非常多的樣式都是使用這張圖 所以除了利用取代來更換所有連結之外 能夠設定一個這樣的樣式 .css_sprite{background-image:url(/images/css_bg.gif?v=1.2);} 然後讓所有使用到這張圖的樣式去引用他嗎? 這樣的話,我永遠只要校正這個樣式的版本號就好了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.75.166.220

09/29 12:09, , 1F
就一次設兩個class囉 class="css_sprite self_class"
09/29 12:09, 1F

09/29 12:10, , 2F
前者放大家共用的image 後者調位置
09/29 12:10, 2F

09/29 12:12, , 3F
也可試inherit 都有共同的父親 再把父親蓋掉 但IE會有問題
09/29 12:12, 3F

09/30 00:26, , 4F
你為啥要這樣做 用同一個檔名不行嗎...
09/30 00:26, 4F

09/30 02:58, , 5F
你可以考慮用less or sass,就可以用變數了
09/30 02:58, 5F

09/30 17:57, , 6F
感謝樓上的建議,完全符合我所想要的!!
09/30 17:57, 6F
文章代碼(AID): #1CegEsQC (Web_Design)
文章代碼(AID): #1CegEsQC (Web_Design)