トラックバック欄
<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> 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 ごと出力されません)