Di akhir setiap jenis posting di tema Tumblr saya, saya mendapatkan kode ini:
<p class="permalink">
<a href="{Permalink}">{NoteCountWithLabel}</a>
{block:HasTags} # filed under:
{block:Tags}
<a href="{TagURL}">{Tag}</a>
{/block:Tags}
{/block:HasTags}
</p>
(Saya tahu
bit itu bukan tindakan kelas. Itu solusi saya yang kedua, dan itu bukan tujuan dari pertanyaan ini, jadi bersabarlah!)
Pada posting dengan banyak tag, yang menghasilkan:
Jika saya hanya menambahkan koma setelah {Tag}
, membuatnya <a href="{TagURL}">{Tag},</a>
, saya mendapatkan:
Tag terakhir memiliki koma yang asing, dan kiriman dengan hanya satu tag akan menunjukkan koma tambahan di bawah metode ini.
Bagaimana cara menambahkan jumlah koma yang tepat?
Perbarui :
Jawaban Jeremy di bawah ini melakukan apa yang saya inginkan. Tapi, dalam upaya untuk mendapatkan mewah menjadi "standar-compliant" (meskipun saya tidak tahu mengapa ada orang yang menggunakan IE8 akan membaca tumblr saya), saya berusaha untuk menerapkan w3d ini saran. Jadi sekarang CSS terlihat seperti:
a.tag:before {
content:", ";
}
a.tag:first-child:before {
content:"";
}
Hasilnya sekarang:
( nb: line break tidak berhubungan - saya menambahkannya dengan sengaja. )
Begitu. Apa yang salah?
,
mungkin merupakan ruang putih yang terjadi setelah </a>
di markup / tema Anda. Anda dapat mencoba menghapus ini. Koma pertama masih ada? Coba ubah content:"";
menjadi content:"%";
hanya untuk melihat apakah %
pertunjukan? (Meskipun saya melihat dari komentar Anda pada jawaban saya bahwa ini mungkin tidak berpengaruh ?!)