Operaが酷い・・・解決
http://css-bug.jp/win/opera/ver9_under/0214/
ここの補足にある、
相対配置した要素がブロック要素の場合はコンテナブロックとして機能します。また、親のインライン要素を絶対配置した場合も同様にコンテナブロックとして機能します。
をヒントにがんばってみました。
ふきだしを表示する単語(親:この中にふきだしをappend)を
span(インライン要素)で囲んでるため、
正しく表示されなかったのですが、
文章の中の単語なのでブロック要素にするわけにはいきません。
なので、aptanaのコードアシストであたりをつけながら試行錯誤。
結果、単語を囲むspanに
display:inline-block
をつけて対応。
ただし、文字の位置が前後の文章より高かったり低かったりまちまち・・・
また試行錯誤しながらheightを調節して各ブラウザ違和感のないように仕上げました。