2012-05-07 14 views
5

पेज लोड के दौरान किए गए कनेक्शन को कम करने के लिए मुझे सीएसएस फ़ाइलों को एक बड़ी सीएसएस फ़ाइल में मर्ज करना होगा। असल में यदि मैं सिर्फ एक बड़ी फ़ाइल में सीएसएस फाइलों को जोड़ता हूं, तो क्या ये शैलियों पहले की तरह काम करने जा रही हैं, या जब आप कई सीएसएस फाइलों को एक साथ मर्ज करते हैं तो क्या कोई समस्या है? मैं जावा में अपना सॉफ़्टवेयर विकसित कर रहा हूं, अगर कुछ लाइब्रेरी है जो पहले ही सीएसएस विलय कर रही है, तो मैं इसके बारे में सुनना चाहूंगा।सीएसएस फाइलों को विलय करना

+0

नहीं, कोई विवाद नहीं होगा, क्योंकि विलय से पहले कोई भी नहीं था। – KBN

उत्तर

1

यदि आपकी सीएसएस फ़ाइलें @import का उपयोग करती हैं, तो उन्हें एक फ़ाइल में विलय करने से आयातित यूआरएल बदल सकते हैं।

जब @import का एक सापेक्ष यूआरएल होता है तो इसे युक्त सीएसएस के यूआरएल के खिलाफ हल किया जाता है, ताकि आप अनजाने में @import एस तोड़ सकें।

http://www.w3.org/TR/css3-values/

आदेश मॉड्यूलर स्टाइल शीट कि एक संसाधन के निरपेक्ष स्थान पर निर्भर नहीं हैं बनाने के लिए, लेखकों रिश्तेदार यूआरआई का उपयोग करना चाहिए। सापेक्ष यूआरआई (जैसा कि [यूआरआई] में परिभाषित किया गया है) को आधार यूआरआई का उपयोग करके पूर्ण यूआरआई के लिए हल किया जाता है। आरएफसी 3 9 86, धारा 3, इस प्रक्रिया के लिए मानक एल्गोरिदम परिभाषित करता है। सीएसएस स्टाइल शीट्स के लिए, बेस यूआरआई स्टाइल शीट का है, न कि स्रोत दस्तावेज़ की।

1

मैं अस्पष्ट रूप से याद करता हूं (पढ़ना: मैं गलत और/या पुराना हो सकता हूं) कि कुछ ब्राउज़रों को @charset घोषणा के साथ समस्या है यदि यह फ़ाइल की शुरुआत में नहीं है। चाहे यह अन्य @ डायरेक्टिव्स तक फैला है, मुझे याद नहीं है।

2

HTML Boilerplate से ANT build script का उपयोग करें, क्या आप जिस कार्य को पूरी तरह से प्रयास कर रहे हैं वह करता है।

संबंधित मुद्दे