編輯器限制 editor-limitations

觸控式UI中的編輯器會使用覆蓋來與受限於iframe中的內容互動。 此互動會對編輯器的使用以及開發人員造成一些限制。 本頁面會概述這些限制,並儘可能提供解決方案或因應措施。

功能限制 functional-limitations

使用編輯器編寫頁面時,作者可能會遇到下列功能限制。

時間 編輯頁面,連結未啟用。

結構頁面 structure-pages

無法命名頁面 structure. 已命名的頁面 structure 在頁面編輯器中將不可編輯。

CSS限制 css-limitations

開發人員在編輯器與CSS的互動中可能會遇到下列限制。

絕對定位的元素 absolutely-positioned-elements

絕對定位的元素可能會在覆蓋的位置造成問題。

  • 如果發生此情況,請確定絕對位置元素的維度是否正確,因為編輯器將會建立具有相同維度的覆蓋。

vh單位 vh-units

vh 單位不受支援,因為iframe高度必須由AEM自動調整。

固定背景影像 fixed-background-images

由於固定背景影像內嵌於iframe中,因此在捲動時可能無法顯示為固定背景影像。

  • 選取 以發佈的形式檢視頁面 在標題列中,動作會正確顯示頁面。

100%高度 height

頁面的內文元素不支援100%高度。

  • 暫行解決方法是透過「拉伸」body元素來實施全熒幕內文,如下所示:
body {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}

邊界收合 margin-collapsing

如果body元素的第一個子元素有邊界,則會出現邊界收合問題。

  • 解決方法是在主體元素層級新增一個清除碼,如下所示:
body:before, body:after{
    content: ' ';
    display: table;
}
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab