タッチフレンドリーで有効なhtml5であるため、さまざまな要素を含むアンカーがあります。
<a href="whatever.html">
<h2>Title</h2>
<p>Paragraph</p>
</a>
ここで、このアンカーにツイート ボタンを追加します。ただし、アンカーのネストは html5 では無効です。したがって、これは Twitter の iframe をアンカーの外側にレンダリングします。
<a href="whatever.html">
<h2>Title</h2>
<p>Paragraph</p>
<a href="https://twitter.com/share" class="twitter-share-button">...</a>
</a>
そして、マークアップを次のように変更すると、ボタンはレンダリングされません。
<a href="whatever.html">
<h2>Title</h2>
<p>Paragraph</p>
<div class="twitter-share-button">...</div>
</a>
facebook のようなボタンは、機能するためにアンカー要素を必要としないため、適切にレンダリングされます。Twitterの回避策を知っている人はいますか?これがjsfiddleです:http://jsfiddle.net/xdEwg/