जब मेरे पास अलग-अलग तत्वों (स्प्राइट छवियों) के लिए उपयोग की जाने वाली एक ही छवि होती है, तो मैं आमतौर पर उस छवि को फिर से कॉल नहीं करता क्योंकि यह एक नया HTTP अनुरोध है।ब्राउज़र कैशिंग पृष्ठभूमि छवियों कैशिंग है?
मैं नहीं बल्कि का उपयोग करें:
element1 {
background: url(someImage.png);
}
element2 {
background-image: inherit;
}
इस बचत HTTP अनुरोध है?
या यदि ब्राउज़र स्मार्ट है और मैं उपयोग कर सकते हैं:
element1 {
background: url(someImage.png);
}
element2 {
background: url(someImage.png);
}
ब्राउज़र एक नया HTTP अनुरोध बनाने जा रहा है? या यह जानता है कि मेरे पास पहले से ही इस छवि को कैश किया गया है?
सवाल यह है: क्या मुझे उदाहरण 1 का उपयोग करके कुछ हासिल होता है?
यह ब्राउज़र पर निर्भर करता है। – jball