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>
과 같은 결과가 나타납니다.
마지막 태그에는 불필요한 쉼표가 있으며 태그가 하나만있는 게시물은이 방법에서 추가 쉼표도 표시합니다.
올바른 수의 쉼표를 어떻게 추가합니까?
업데이트 :
아래의 Jeremy의 답변은 내가 원하는 것을했습니다. 그러나 시도하는 화려한 얻을 (나도 몰라하지만 IE8 내 텀블러를 읽을 것이다 사용하는 사람이 왜) 나는 W3D의 제안을 구현하는 시도 "표준을 준수하는"합니다. 이제 CSS는 다음과 같습니다.
a.tag:before {
content:", ";
}
a.tag:first-child:before {
content:"";
}
결과는 다음과 같습니다.
( nb : 줄 바꿈은 관련이 없습니다. 의도적으로 추가했습니다. )
그래서. 무엇이 잘못 되었나요?
,
은 아마도 </a>
마크 업 / 테마에서 발생하는 공백 일 것입니다 . 이것을 제거해 볼 수 있습니다. 첫 번째 쉼표가 여전히 있습니까? 변경 시도 content:"";
에 content:"%";
불과 있는지 %
보여? (내 답변에 대한 귀하의 의견에서 이것이 효과가 없을 수도 있음을 알 수 있지만!)