7

AppleによるePub3脚注のサポートについては、LizCastroが詳しく説明しています

つまり、脚注のリンクのepub:tupe="noteref"形式が次の場合:

<a epub:type="noteref" href="#n1">1</a>

また、脚注のテキストは次の形式の<aside>タグに含まれています。epub:type="footnote"

<aside epub:type="footnote" id="n1">
<p>This is the footnote text. However, if I <a href="http://stackoverflow.com">click this link</a> it does not work.</p>
</aside>

次に、iBooksにきちんとしたポップアップ脚注が表示されます。

iBooksのポップアップ脚注

ただし、脚注のリンク(ここで示したように)は機能しません。リンクをタップすると、ポップオーバーが折りたたまれます。

リンクをたどらない

これを機能させるために私が何をする必要があるかについてのアイデアはありますか?どこかにePubタイプ宣言がありませんか?それとも、iBooksのポップオーバー実装の単なるバグですか?

[注:私の現在の回避策は、通常の文末脚注と同じように、章の最後に脚注を同じepub:type="footnote"タグで付けることです。つまり、(非表示になっている<aside>タグとは異なり)常にそこに表示され、章の最後にあるリンクをたどることができますが、テキストのフローの情報については、インプレースのポップオーバーを取得できます。]

4

2 に答える 2

4

ここでも同じ問題がありますが、これはiBooksのポップオーバー実装の制限であるという結論に達しました。@_target属性で遊んでも効果はありません。

Appleがそれを修正するまで、複雑なコンテンツを含むメモには非線形ドキュメントを使用することをお勧めします(そして、コンテンツの「nav」テーブルにそれらを含めないでください)。自動化されたXMLプロセスでは、これはセットアップが非常に簡単で効果的です。ユーザーがメモ参照をクリックすると、複雑なコンテンツ(例によるリンク)を含む新しいウィンドウが開きます。ユーザーは、画面の右上にある[OK]ボタンを使用してこのウィンドウを閉じることができます。

于 2012-10-18T14:44:38.073 に答える