वहाँ स्क्रिप्ट के लिए एक रास्ता एक सीएसएस लेखा परीक्षा है? मुझे बस फ़ाइल-स्तर की जानकारी चाहिए, व्यक्तिगत नियम नहीं। इसलिए हो सकता है सेलेनियम की तरह कुछ मदद कर सकता है पृष्ठ वास्तव में सटीक जानकारी प्राप्त करने के लिए प्रस्तुत करने के लिए ... है की तरह लगता है?एक सीएसएस फ़ाइल का उपयोग किया गया है या नहीं
मैंने देखा है सीएसएस फ़ाइलें ऑडिट करने के लिए ब्राउज़र प्लग इन (जैसे इस StackOverflow question, इस A List Apart article), लेकिन मैन्युअल रूप से समीक्षा कर परिणाम हर पृष्ठ के लिए बहुत लंबा
पृष्ठभूमि
से अधिकले जाएगा देखते हैं कि सालों, विभिन्न सीएसएस फाइलों ने हमारे वेब ऐप के टेम्पलेट हेडर में क्रिप्ट की है। यह एक बड़ी दर्द एक तत्व है जब वहाँ कई व्यवस्थाएं, प्लग इन, आदि सभी वर्चस्व के लिए लड़ने से ओवरलैपिंग नियम हैं शैली की कोशिश कर रहा है।
समेकित/मानकीकृत करने के प्रयास के हिस्से के रूप में, मैं साइट टेम्पलेट से और व्यक्तिगत पृष्ठ शीर्षकों में पुराने संदर्भों को स्थानांतरित करना चाहता हूं, इसलिए सीएसएस नियमों के प्रभाव केवल उन्हीं तक सीमित रहेंगे जहां उनका उपयोग किया जाता है/जरूरत है।
मैं सोच रहा हूँ सबसे आसान काम साइट को क्रॉल और ट्रैक जो सीएसएस स्टाइलशीट जहां इस्तेमाल कर रहे हैं करने के लिए किया जाएगा।
अद्यतन
अनैच्छिक नियम मैचों संभव हो रहे हैं, इसलिए मुझे लगता है कि मैं स्क्रिप्ट इस नहीं कर सकते हैं शुरू कर रहा हूँ। हमें शायद पृष्ठ-दर-पृष्ठ जाना होगा। फिर भी, कुछ पृष्ठों की स्टाइल विरोधी स्टाइलशीट के अजीब छेड़छाड़ पर भरोसा कर सकती है: -/
इसके अलावा, मैं इन स्थिर सीएसएस चेकर्स, विशेष रूप से टेम्पलेट फ़ाइलों के साथ संदेह कर रहा हूं। नियम ul > li.special
कुछ भी मेल नहीं खा सकते जब तक क्रम
[PurifyCSS] (https://github.com/purifycss/purifycss) के बारे में क्या? ऐसा लगता है कि इसका उपयोग वेब-स्क्रैपर और/या सेलेनियम-संचालित स्क्रिप्ट के संयोजन में किया जा सकता है। – raina77ow
[grunt-uncss] (https://github.com/addyosmani/grunt-uncss) आपके विकास स्टैक के आधार पर भी एक विकल्प हो सकता है। – hungerstar
समस्या यह है कि PurifyCSS और uncss जो चाहते हैं उसके विपरीत करते हैं ... मुझे किसी दिए गए पृष्ठ के लिए अप्रयुक्त (या प्रयुक्त) स्टाइलशीट की पहचान करने की आवश्यकता है, इसलिए वे –