トラックバック欄

<div class="refererlist tb">
	~トラックバック欄ヘッダ~
	<ul class="tb">
		~トラックバックURL~
		~トラックバック表示欄~
	</ul>
</tb>
  • div.tb はトラックバックがあるか、トラックバックを受信可能であるときに出力されます。
  • div.refererlist は、はてな互換のためのクラス出力です。使用しないでください。

トラックバック欄ヘッダ

<div class="caption">
	<a class="switch" href="~"><span class="open">▼</span></a>
	<a href="~"><span class="caption-title">トラックバック</span>
	<span class="num">(10件)</span></a>
</div>

コメント欄ヘッダとほとんど同じです。閉じるスイッチはこちらを参照

トラックバックURL

<li class="tb-url"><span class="tb-url">TB-URL</span>&nbsp;
 http://xxxxx.yyy.zz/085/tb/E1d</span></li>

実際にはSPAM対策のため出力の一部にJavaScriptを使用していますが、HTMLとしてみれば上のとおりです。

トラックバック表示欄

トラックバック1つは次の形式をしています。

<li>
	<a class="switch" href="~"><span class="close">▼</span></a> 
	<span class="title"><a href="~" title="">adiary 1.40 の新機能について</a></span> 
	<span class="blog_name">adiary開発日誌</span>
	<span class="author">なまえ</span>
	<div class="excerpt">~トラックバックの概要~</div>
</li>
  • 最初のスイッチにより、トラックバックの概要は表示をオン/オフされます。(display: block/none
  • トラックバックの仕様により、ブログ名、トラックバックの概要は存在しないことがあります。その場合span/div要素ごと出力されません。*1
  • トラックバック元記事を書いた人(span.author)はadiaryの拡張仕様であり、現在のところadiary以外から送信されたトラックバックでは存在しません。(span.author ごと出力されません)

*1 : タイトルが空の場合は"(no title)"として出力されます。