編集者の制限事項 editor-limitations

CAUTION
AEM 6.4 の拡張サポートは終了し、このドキュメントは更新されなくなりました。 詳細は、 技術サポート期間. サポートされているバージョンを見つける ここ.

タッチ操作対応 UI のエディターは、オーバーレイを使用して iframe に含まれるコンテンツを操作します。 この操作には、エディターの使用と開発者に対していくつかの制限事項があります。このページでは、これらの制限事項の概要を説明し、可能な場合は解決策や回避策を提供します。

機能の制限 functional-limitations

作成者は、エディターを使用してページを作成する際に、次の機能上の制限を受ける場合があります。

ページの編集時に、リンクがアクティブになりません。

構造ページ structure-pages

ページに structure と名前が付けられない 。structure と名前が付けられたページは、ページエディターで編集できません。

CSS の制限 css-limitations

開発者は、エディターでの CSS の操作に次の制限が生じる場合があります。

絶対位置の要素 absolutely-positioned-elements

絶対に配置された要素は、オーバーレイの位置で問題を引き起こす可能性があります。

  • この場合、エディターはまったく同じ寸法のオーバーレイを作成するので、絶対位置にある要素の寸法が正しいことを確認してください。

vh 単位 vh-units

iframe の高さは AEM によって自動調整されるので、vh 単位はサポートされません。

固定の背景画像 fixed-background-images

固定の背景画像は、iframe 内に埋め込まれるので、スクロール時に固定されて表示されない場合があります。

  • ヘッダーバーのアクションで「公開済みとしてページを表示」を選択すると、ページが正しく表示されます。

100 %の高さ height

ページの body 要素では、100 %の高さはサポートされていません。

  • フルスクリーンの body を実装するためには、次のように body 要素を「拡張」することで、回避策が可能になります。
body {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}

余白の折りたたみ margin-collapsing

余白の折りたたみの問題は、body 要素の最初の子要素に余白がある場合に発生することがあります。

  • 解決策として、次のように body 要素レベルに clearfix を追加します。
body:before, body:after{
    content: ' ';
    display: table;
}
recommendation-more-help
2315f3f5-cb4a-4530-9999-30c8319c520e