/ / सीएसएस पैरामीटर? - एचटीएमएल, सीएसएस

सीएसएस पैरामीटर? - एचटीएमएल, सीएसएस

मैं हमेशा यह देखता हूं: <link ... href="style.css?v=1"

वो क्या है ?v=1? यह कैसे काम करता है? क्या कोई यह समझा सकता है कि यह क्या करता है और मुझे यह क्यों करना चाहिए?

उत्तर:

उत्तर № 1 के लिए 11

सीएसएस क्वेरी स्ट्रिंग पैरामीटर स्वीकार नहीं करता है। V = 1 आमतौर पर सीएसएस फ़ाइल के संस्करण संख्या को इंगित करता है, इस तरह यह ब्राउज़र को कैश में से किसी एक का उपयोग करने के बजाय अद्यतन फ़ाइल खींचने के लिए मजबूर करेगा।

जब भी यह देखता है कि href विशेषता बदल गई है तो ब्राउजर को एक नई प्रति मिल जाएगी। अगर यह रहता है v=1 तो यह एक नई प्रति प्राप्त नहीं हुई। अगर आप नियमित रूप से बदलते हैं तो आपको इसे इस तरह से करने पर विचार करना चाहिए।


उत्तर № 2 के लिए 1

? v = 1 एक तरीका है जिससे आप स्टाइलशीट के नाम को बदले बिना अपने स्टाइलशीट के पथ को बदल सकते हैं। वी = 1 स्टाइलशीट के संस्करण संख्या को इंगित करता है।

जब भी आप अपना सीएसएस स्टाइलशीट बदलते हैं, क्योंकिब्राउजर कैशिंग का यह संभावना है कि आपके उपयोगकर्ता अभी भी अपनी कैश (पुरानी) स्टाइलशीट के साथ अपनी वेबसाइट देखेंगे। हालांकि, सहित? V = 1 (या जो कुछ भी आप बना रहे हैं) पथ बदलता है और इस प्रकार ब्राउज़र को स्टाइलशीट के नए संस्करण को डाउनलोड करने के लिए मजबूर करता है।


उत्तर № 3 के लिए 1

एक और समाधान (अन्य दो उत्तरों की संभावना कम हो सकती है) कुछ सर्वर-साइड स्क्रिप्ट सीएसएस फ़ाइल की सेवा कर रही है। क्वेरी स्ट्रिंग का उपयोग तब पहचानने के लिए किया जाएगा कौन कौन से सेवा करने के लिए फ़ाइल।