Forstå, hvordan Adobe InDesign automatisk løser størrelseskonflikter mellem forældre-containere og underordnede elementer.
I et Flex Layout følger en forældre-container og dens underordnede objekter regler for, hvordan indhold flyder, skaleres og ombryder. I nogle tilfælde kan container- og elementindstillinger være i konflikt.InDesign bruger logik til at løse disse situationer, så layoutet forbliver forudsigeligt.
Sådan løses konflikter
Når Flex Layout-regler ikke kan justere en container og dens underordnede elementer i blandede størrelsestilstande, anvender InDesign automatiske løsninger for at forhindre uforudsigelige layouts.
- Hvis en container-størrelse er sat til Fixed, men indeholder underordnede elementer sat til Fill Space, og du ændrer layoutet til Auto, sætter InDesign disse underordnede elementer til Fixed størrelse for at bevare strukturen.
- Hvis et container-layout er sat til Auto og indeholder underordnede elementer sat til Fixed, og du ændrer et af de underordnede elementer til Fill Space, opdager InDesign en konflikt. Det skifter forældrecontainerens størrelse til Fixed, så layoutet kan stabiliseres.
- Når Wrap Content er slået til, og et underordnet element er sat til Fill Space, slår InDesign ombrydning fra, fordi fill-space-elementer optager al tilgængelig plads langs en akse.
Særlige indholdshensyn
- Flex Layouts understøtter ikke tekstbokse med automatisk tilpasning af størrelse.Hvis du placerer auto-skalerende tekst i et Flex Layout, deaktiveres auto-skalering.For at kontrollere tekststørrelser inden for Flex Layout skal du manuelt indstille tekstboksens størrelse eller bruge Fill- eller Auto-indstillingerne for underordnede elementer.
- Når en grafikboks inden for et Flex Layout er sat til Fill Space, bruger den boksens eksisterende Fitting-indstillinger og sikrer, at billedet skaleres korrekt inden for containeren.