2008-09-23 11 views
15

पर कैसे लागू कर सकता हूं, मेरे ब्लॉग पर मैं कुछ सीएसएस कक्षाओं का उपयोग करता हूं जो मेरी स्टाइलशीट में परिभाषित हैं, लेकिन आरएसएस पाठकों में उन शैलियों को प्रदर्शित नहीं किया जाता है। मैं class="whatever" खोज रहा था और style="something: something;" के साथ बदल रहा था। लेकिन इसका मतलब यह है कि जब भी मैं अपने सीएसएस को संशोधित करता हूं तो मुझे अपने आरएसएस-जनरेटिंग कोड को भी संशोधित करने की आवश्यकता होती है, और यह एक टैग के लिए काम नहीं करता है जो कई वर्गों से संबंधित है (यानी class="snapshot accent")। क्या मेरी फीड से मेरी स्टाइलशीट को इंगित करने का कोई तरीका है?मैं अपनी सीएसएस स्टाइलशीट को आरएसएस फ़ीड

+0

प्रोग्रामिंग से संबंधित नहीं है। बंद की जरूरत है। –

+6

@ केली एचटीएमएल और एक्सएमएल कोडिंग निश्चित रूप से इस साइट पर "प्रोग्रामिंग" के रूप में गिना जाता है। – Kip

उत्तर

20

लोकप्रिय आरएसएस पाठक एक स्टाइल शीट डाउनलोड करने से परेशान नहीं होंगे, भले ही आप एक प्रदान करते हैं और <?xml-stylesheet?> का उपयोग करके उससे लिंक करते हैं।

कई आरएसएस पाठक बस आपके टैग से सभी इनलाइन style विशेषताओं को पट्टी करते हैं। आज परीक्षण से, मैंने पाया कि Outlook 2007 सभी शैलियों को तोड़ने लगता है, उदाहरण के लिए, भले ही वे इनलाइन हों।

अच्छे आरएसएस पाठक इनलाइन style विशेषताओं के सीमित सेट की अनुमति देते हैं। उदाहरण के लिए, this article at Bloglines देखें कि वे किस सीएसएस को नहीं पड़ेगा। प्रयोग से, Google रीडर कुछ शैलियों के माध्यम से गुजरता प्रतीत होता है।

आरएसएस का दर्शन वास्तव में प्रस्तुति के लिए जिम्मेदार है। बहुत से लोग सोचते हैं कि आरएसएस को सादा पाठ होना चाहिए और आरएसएस फ़ीड में वह सीएसएस अनुचित है। शायद आपके आरएसएस फ़ीड पर एक अलग फ़ॉन्ट लगाने के लिए उचित नहीं है। हालांकि, कुछ प्रकार की सामग्री (उदाहरण के लिए, बाईं ओर तैरती छवियां, ध्यान से रखे गए कैप्शन के साथ) उनके अर्थपूर्ण अर्थ को बनाए रखने के लिए न्यूनतम मात्रा में स्टाइल की आवश्यकता होती है।

+9

मैं आपके बिंदु की सराहना करता हूं, लेकिन मैं वास्तव में यहां प्रश्नों के उत्तर "इसे न करें" ढूंढने के टायर हूं। टिप्पणी के लिए टिप्पणियों का उपयोग करें, वास्तविक उत्तर नीचे दिए गए लिंक में से एक में पाया गया है: http://mondaybynoon.com/2006/08/14/beginning-to-style-your-rss-feed/ http://www.petefreitag.com/item/208.cfm इसके अलावा, केवल संदर्भ के लिए। मैं माइक्रोस्कोफ्ट डब्ल्यूसीएफ आरईएसटी स्टार्टर किट का उपयोग कर रहा हूं जो एटम प्रारूप में मदद दस्तावेज देता है। चूंकि यह केवल इंटरनेट एक्सप्लोरर (अच्छा) के लिए काम करता है, यह मेरे लिए एक वैध सवाल है। –

+3

यदि कोई प्रश्न "इसे मत करो" उत्तर देने योग्य है, तो "इसे मत करें" जवाब होगा। –

+1

यह ठीक है कि पाठक सीएसएस को बाहर निकाल देते हैं, लेकिन मुझे लगता है कि ब्राउज़र में इसे देखने वाले उपयोगकर्ताओं के लिए आरएसएस स्टाइलशीट होना उचित है। क्रोम विशेष रूप से बदसूरत आरएसएस फ़ीड प्रदर्शित कर रहा है, और यह उस उपयोगकर्ता को फेंक सकता है जो वेब समझदार नहीं है – andrewtweber

7

आरएसएस का बिंदु अज्ञेयवादी प्रदर्शित होना है। आपको अपनी फीड पर स्टाइल विशेषताओं को नहीं डालना चाहिए।

+1

लेकिन यह कुछ सामग्री को छोड़ देता है जो इसे अपने एग्रीगेटर में देखकर किसी को भी टूटा हुआ दिखता है। – Kip

+0

टूटा हुआ कैसे? यह सिर्फ पाठ और शायद छवियां होनी चाहिए - यह कैसे टूटा जा सकता है? – Geoff

+4

उदाहरण के लिए, आप नीचे एक कैप्शन वाली एक छवि हो सकती है जिसका अर्थ फ्लोट के साथ दिखाना है: दाएं। शैलियों के बिना, कैप्शन के लिए पाठ अर्थपूर्ण अर्थ खोने, इनलाइन दिखाई देता है। –

3

मुझे यह blog post मिला जो वर्णन करता है कि आपकी आरएसएस फ़ीड में शैली कैसे जोड़ें।

+0

सिर्फ इसलिए कि आप इसका मतलब नहीं कर सकते हैं कि आपको चाहिए। इस तरह की तकनीकें आरएसएस को कई पाठकों को तोड़ सकती हैं। – Geoff

+0

वास्तव में अधिकांश आरएसएस पाठक केवल लिंक स्टाइल शीट को अनदेखा करते हैं, इसलिए यह विधि काम नहीं करती है। क्या आप किसी भी आरएसएस पाठकों के बारे में जानते हैं जो वास्तव में इस विधि से ब्रोकन हैं? –

+0

मूल ब्लॉग पोस्ट उन लोगों के बारे में बात कर रहा था जो स्टाइल शीट को अपने आरएसएस को प्रदर्शित करने के लिए चाहते थे, यदि उपयोगकर्ता सीधे ब्राउज़र में एक्सएमएल फाइल पर नेविगेट करता है, ताकि निष्क्रिय उपयोगकर्ता नारंगी चीज़ पर क्लिक न करें और भ्रमित हो जाएं।आज सभी प्रमुख ब्राउज़र आरएसएस के साथ कुछ बुद्धिमान करते हैं। –

1

क्योंकि आरएसएस (एक्सएमएल होना चाहिए) एक्सएमएल, आप एक्सएमएल स्टाइलशीट का उपयोग कर सकते हैं।

http://www.w3.org/TR/xml-stylesheet/

+2

यह किसी भी लोकप्रिय आरएसएस पाठकों द्वारा उठाया नहीं जाएगा, जहां तक ​​मैं कह सकता हूं। –

1

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