2010-09-09 12 views
5

क्या किसी को सॉफ़्टवेयर या वेबसाइवेयर पता है जो आपकी स्टाइलशीट और एचटीएमएल/पीएचपी पढ़ सकता है, और अपना सीएसएस प्रोफाइल कर सकता है? इसके द्वारा मेरा मतलब है कि कौन से खंड या नियमों का कभी भी उपयोग नहीं किया जाता है, और इसी तरह।स्टाइलशीट "प्रोफाइलर"

एक काफी जटिल वेबसाइट पर कई गंभीर रिडिजाइन करने के बाद, मैं यकीन दूर छिपा है, मेरे कोड clunkier और कम पठनीय बनाने कुछ पुराने कंकाल, बिल्कुल कुछ भी नहीं कर रही है, divs के लिए नियमों को स्थापित कर रहे हैं और निकाले गए के बाद से लंबे समय तक फैला कर रहा हूँ ।

+0

अच्छा सवाल। यह लगता है की तुलना में यह एक कठिन समस्या है: यह पता लगाने के लिए कि किस शैली के नियमों का उपयोग नहीं किया जाता है, एक उपकरण को स्टाइलशीट और प्रत्येक HTML फ़ाइल को स्कैन करना होगा। यह जानने का कोई तरीका नहीं है कि यह कौन सी एचटीएमएल फाइलों पर लागू है, इसलिए यह आसानी से कहीं भी इस्तेमाल की जाने वाली सामग्री को ध्वजांकित कर सकता है, अगर उपकरण चलाने वाला व्यक्ति कोड से परिचित नहीं है। –

उत्तर

3

'Dust-Me Selectors' Firefox plugin अप्रयुक्त नियमों को ढूंढने में काफी मददगार है, यह अलग-अलग पृष्ठों और स्पाइडर संपूर्ण साइटों का परीक्षण कर सकता है।

+0

धन्यवाद! यह वही है जो मैं खोज रहा था – Mala

2

firebug, firefox एक्सटेंशन का उपयोग करने का प्रयास करें। यह आपको बताएगा कि कौन से नियमों का उपयोग नहीं किया जा रहा है और कौन सा अनावश्यक है।

+1

+1: फायरबग बहुत अच्छा है। यह उन शैलियों को हमला करता है जो ओवरराइड हैं या आवश्यक नहीं हैं। – ankitjaininfo

+1

फ़ायरबग केवल विरासत को हाइलाइट करेगा, लेकिन मेरा मानना ​​है कि ओपी न केवल वह चाहता है, बल्कि नियमों का भी उपयोग नहीं किया जाता है, जो फ़ायरबग –

+0

नहीं कर सकता है, मैं फ़ायरबग का उपयोग करता हूं, लेकिन मुझे वास्तव में कुछ ऐसा चाहिए जो इन विशाल स्टाइलशीट्स, उन्हें एचटीएमएल से तुलना करें, और कहें "इन ब्लॉकों को काट लें, वे कुछ भी नहीं करते हैं" और इसलिए – Mala

3

ठीक है, मुझे कुछ दिलचस्प मिला है। क्रोम डेवलपर टूल के हिस्से के रूप में "ऑडिट" टूल का उपयोग करके, आप यह पता लगा सकते हैं कि कौन सी सीएसएस नियम अलग हैं।

alt text

यह काफी बुनियादी है - यह भी लाइन नंबर इन नियमों में से प्रत्येक से स्थित हैं को इंगित नहीं करता है, लेकिन यह कुछ नहीं से बेहतर है। उम्मीद है की यह मदद करेगा।

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