Editor-beperkingen
- Onderwerpen:
- Developing
Gemaakt voor:
- Developer
De editor in de interface met aanraakbediening maakt gebruik van overlays voor interactie met inhoud die zich in een iframe bevindt. Deze interactie leidt tot sommige beperkingen in zowel gebruik van de redacteur als ook voor ontwikkelaars. Deze pagina geeft een overzicht van deze beperkingen en biedt waar mogelijk oplossingen of tijdelijke oplossingen.
Functionele beperkingen
Een auteur kan de volgende functionele beperkingen tegenkomen wanneer hij de editor gebruikt om pagina's te schrijven.
Koppelingen niet actief
Wanneer pagina's bewerken, zijn koppelingen niet actief.
- Overschakelen op Voorvertoning mode om te navigeren met de koppelingen in uw inhoud.
Structuurpagina's
Pagina's kunnen geen naam krijgen structure
. Benoemde pagina's structure
kan niet worden bewerkt in de pagina-editor.
CSS-beperkingen
Een ontwikkelaar kan de volgende beperkingen ondervinden bij de interactie van de editor met CSS.
Absoluut gepositioneerde elementen
Absoluut gepositioneerde elementen kunnen problemen veroorzaken in de positie van de overlay.
- Als dit gebeurt, zorg ervoor dat de afmetingen van absoluut gepositioneerd element correct zijn omdat de redacteur tot een bekleding met de nauwkeurige zelfde afmetingen zal leiden.
vh Eenheden
vh
De eenheden worden niet ondersteund omdat de hoogte van het iframe automatisch moet worden aangepast door AEM.
Vaste achtergrondafbeeldingen
Vaste achtergrondafbeeldingen worden mogelijk niet als vast weergegeven tijdens het schuiven omdat deze zijn ingesloten in een iframe.
- Selecteren Pagina weergeven zoals gepubliceerd in de koptekstbalk wordt de pagina correct weergegeven.
100% hoogte
100% hoogte wordt niet ondersteund op het tekstelement van een pagina.
- U kunt de hoofdtekst van een volledig scherm als volgt "uitrekken" implementeren om dit te omzeilen:
body {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
Marge samenvouwen
Problemen met samenvouwen van marges kunnen worden gezien als het eerste onderliggende element van het body-element een marge heeft.
- De oplossing is een duidelijke oplossing op het niveau van het lichaamselement als volgt toe te voegen:
body:before, body:after{
content: ' ';
display: table;
}