iBooks の要素に関するエラーメッセージについて

iBooks で表示されることのある、要素に関するエラーメッセージについて説明します。

要素は、HTML の構造を決定する構成要素です。要素は、山カッコ (< >) で示され、開始タグと終了タグで構成されます。たとえば、パラグラフは開始タグ <p> と終了タグ </p> で示します。

要素に問題があると、以下のようなエラーが表示される場合があります。

ERROR ITMS-9000: Unknown element (不明な要素)

不明な要素エラーは、許可されていない HTML 要素が使用されていることを示します。XHTML では、HTML のすべての要素がサポートされているわけではありません。たとえば、<font> は使用できません。HTML の代わりに CSS を使って、ブックにスタイルを追加してください。

ERROR ITMS-9000: Element not allowed (許可されていない要素)

通常は許可されている要素でも、特定のコンテキストでは使用できない場合があります。<img> および <a> などの要素を使用できるコンテキストについては、iTunes Connect の「リソースとヘルプ」セクションにある「iBooks アセットガイド」を参照してください。

ERROR ITMS-9000: Unfinished element (要素が終了していません)

要素が終了していないエラーは、ePub ファイルに次のいずれかの問題があることを示しています。

  • XHTML 要素に終了タグがない
  • XHTML 要素の終了タグが間違っている

すべての終了タグが </div> のように正しいフォーマットで指定されていることを確認します。

公開日: