मेरे Tumblr विषय में हर पोस्ट के अंत में, मुझे यह कोड मिला है:
<p class="permalink">
<a href="{Permalink}">{NoteCountWithLabel}</a>
{block:HasTags} # filed under:
{block:Tags}
<a href="{TagURL}">{Tag}</a>
{/block:Tags}
{/block:HasTags}
</p>
(मुझे पता है कि
बिट बिल्कुल एक क्लास एक्ट नहीं है। यह मेरा चार सेकंड का वर्कअराउंड था, और यह इस सवाल का उद्देश्य नहीं है, इसलिए मेरे साथ सहन करें!)
कई टैग के साथ एक पोस्ट पर, कि पैदावार:
अगर मैं {Tag}
इसे बनाने के बाद सिर्फ एक अल्पविराम जोड़ता <a href="{TagURL}">{Tag},</a>
हूं, तो मुझे यह मिलता है:
अंतिम टैग में एक एक्सट्रॉनिक कॉमा है, और केवल एक टैग के साथ पोस्ट इस पद्धति के तहत अतिरिक्त कॉमा दिखाएगा।
मैं सिर्फ कॉमा की सही संख्या कैसे जोड़ूं?
अपडेट :
नीचे जेरेमी का जवाब था कि मुझे क्या चाहिए। लेकिन, कल्पना को "मानक-अनुरूप" होने के प्रयास में (हालांकि मुझे नहीं पता है कि IE8 का उपयोग करने वाला कोई भी मेरे tumblr को क्यों पढ़ेगा), मैंने w3d के सुझाव को लागू करने का प्रयास किया। तो अब CSS दिखता है:
a.tag:before {
content:", ";
}
a.tag:first-child:before {
content:"";
}
परिणाम अब है:
( नायब: लाइन ब्रेक असंबंधित है - मैंने इसे उद्देश्य पर जोड़ा है। )
इसलिए। क्या गलत हुआ?
,
संभवतः वह सफेद-स्पेस है जो </a>
आपके मार्कअप / थीम के बाद होता है । आप इसे हटाने का प्रयास कर सकते हैं। पहला अल्पविराम अभी भी मौजूद है? शो देखने के content:"";
लिए content:"%";
सिर्फ देखने के लिए बदलने की कोशिश करें %
? (हालांकि मैं अपने जवाब पर आपकी टिप्पणी से देखता हूं कि इसका कोई प्रभाव नहीं हो सकता है!)