要約

固定レイアウトページのレンダリングを単一の画面の向きに制限しないでください。

テクニック

よくある質問

rendition:orientationプロパティは設定しなければなりませんか?

いいえ。デフォルトの設定では、コンテンツの表示方向は単一の方向に制限されません。パッケージドキュメントでプロパティを明示的にautoに設定できますが、デフォルトの設定と変わりません。

解説

EPUB3では、コンテンツ製作者はrendition:orientationプロパティを使用して、固定レイアウトページを単一の画面方向(縦または横)に固定できます。しかし、単一の方向を強制すると、デバイスを回転できないユーザーはコンテンツを読めなくなる問題が生じます。

たとえば、身体障害や運動障害のあるユーザーは、デバイスの向きを常に変更できるとは限りません。ユーザーがデバイスを取り付けているマウントを調整できない場合や、サポートなしでは調整できない場合もあります。

デフォルトでは、EPUB3固定レイアウトページは方向の制約を受けません。ロックは、コンテンツ製作者がrendition:orientationプロパティの値をportraitまたはlandscapeに明示的に設定した場合にのみ発生します。したがって、このWCAGレベルAA違反の簡単な解決策は、このプロパティをグローバルにも特定のページにも設定しないことです。

関連リンク