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>
(
ビットがクラス行為ではないことはわかっています。これは私の4秒の回避策であり、この質問の目的ではないので、我慢してください!)
複数のタグがある投稿では、次の結果になります。
の後{Tag}
にカンマを追加するだけで<a href="{TagURL}">{Tag},</a>
、それを作成すると、次のようになります。
最後のタグには余分なカンマがあり、タグが1つだけの投稿でも、この方法では余分なカンマが表示されます。
適切な数のカンマを追加するにはどうすればよいですか?
更新:
以下のジェレミーの答えは私が望んだことをしました。しかし、しようとする試みで空想が得る「標準準拠」(IE8を使用して、誰もが私のtumblrのを読んでいました、なぜ私にはわからないが)ことが、私はW3Dの提案を実装しようとしました。したがって、CSSは次のようになります。
a.tag:before {
content:", ";
}
a.tag:first-child:before {
content:"";
}
結果は次のとおりです。
(nb:改行は無関係です-意図的に追加しました)
そう。何が悪かったのか?
,
は、おそらく</a>
マークアップ/テーマの後に発生する空白です。これを削除してみてください。最初のカンマはまだ残っていますか?に表示されるかどうかを確認content:"";
するcontent:"%";
だけに変更してみ%
ますか?(私の回答に対するあなたのコメントから、これは効果がないかもしれませんが?!)