Ở cuối mỗi loại bài đăng trong chủ đề Tumblr của tôi, tôi đã nhận được mã này:
<p class="permalink">
<a href="{Permalink}">{NoteCountWithLabel}</a>
{block:HasTags} # filed under:
{block:Tags}
<a href="{TagURL}">{Tag}</a>
{/block:Tags}
{/block:HasTags}
</p>
(Tôi biết
bit không chính xác là một hành động của lớp. Đó là cách giải quyết bốn giây của tôi và đó không phải là mục đích của câu hỏi này, vì vậy hãy đồng ý với tôi!)
Trên một bài đăng có nhiều thẻ, điều đó mang lại:
Nếu tôi chỉ thêm dấu phẩy sau {Tag}
, tạo nó <a href="{TagURL}">{Tag},</a>
, tôi nhận được:
Thẻ cuối cùng có dấu phẩy không liên quan và các bài đăng chỉ có một thẻ sẽ hiển thị thêm dấu phẩy theo phương pháp này.
Làm cách nào để thêm đúng số dấu phẩy?
Cập nhật :
Câu trả lời của Jeremy dưới đây đã làm những gì tôi muốn. Nhưng, trong một nỗ lực để có được sự ưa thích là "tuân thủ tiêu chuẩn" (mặc dù tôi không biết tại sao bất cứ ai sử dụng IE8 sẽ đọc tumblr của tôi), tôi đã cố gắng thực hiện đề xuất của w3d. Vì vậy, bây giờ CSS trông như:
a.tag:before {
content:", ";
}
a.tag:first-child:before {
content:"";
}
Kết quả là ngay bây giờ:
( nb: ngắt dòng không liên quan - Tôi đã thêm vào mục đích. )
Vì thế. Có chuyện gì?
,
có lẽ là khoảng trắng xuất hiện sau phần </a>
đánh dấu / chủ đề của bạn. Bạn có thể thử loại bỏ điều này. Dấu phẩy đầu tiên vẫn còn? Hãy thử thay đổi content:"";
để content:"%";
chỉ xem %
chương trình? (Mặc dù tôi thấy từ nhận xét của bạn về câu trả lời của tôi rằng điều này có thể không có tác dụng gì?!)