Skip to main content

[AUTO_EDIT] 3. Layout Basics in Studio (Box Layout)

In Studio.Design, web page layouts are built using a method called "Box Layout." This article explains the key features of Box Layout and walks you through how it works on screen.

Updated today

In Studio.Design, web page layouts are built using a method called "Box Layout." By stacking box-shaped elements — called "boxes" — like building blocks, or by placing boxes inside other boxes, you can easily understand and manage the overall structure of your page.

This approach is based on how websites are structured when built with code.

Placing Boxes

  • Boxes can be arranged side by side or stacked vertically, and you can control their alignment and spacing.

  • You can add boxes inside other boxes. You can place multiple boxes within a single box, or create deeper levels of hierarchy — like nesting dolls. (Nesting)

Grouping Boxes

  • The process of placing multiple boxes inside a single box to create a nested structure is called Grouping. The boxes inside are called "child boxes," and the outer box is called the "parent box."

  • Grouped boxes can be treated as a single unit. When you select a parent box, all of its child boxes are selected at the same time, making it easier to edit your layout.

Types of Boxes in Studio

In Studio.Design, different types of boxes are used depending on the content you want to add.

Box

Description

Section

A box that defines a major area of a web page (such as header, main, or footer)

Box

A box used to group other elements and structure your layout

A box for displaying image files

A box for displaying and playing video files

A box for displaying text content such as paragraphs and headings

A box for displaying longer text content, such as CMS content

A box for displaying icons

A box for embedding external tools and content using code

Form Box

A box for adding a contact form to your site

Building Web Page Sections with Boxes

A web page is divided into large sections, each representing a meaningful group of content.

For example, the site shown below is made up of three main sections: "Header," "Main," and "Footer." In Studio.Design, these web page sections are also built using boxes.

Building Web Page Components with Boxes

Inside the boxes that make up each section, you place additional boxes for individual elements — such as image galleries, profiles, submit buttons, and forms.

By nesting and stacking boxes, you can create a wide variety of web page components like buttons and forms.

For example, the diagram below shows how a form component is made up of various boxes (text boxes, input boxes) combined into a single unit.

Using the Design Editor

Once you understand the concept of boxes, you're ready to start building layouts in the Design Editor. To learn more about navigating the Design Editor, see Design Editor.

How to Add a Box

  1. Open the Add panel.

  2. Go to the [Basic] tab. You can also use the [Parts] or [Sections] tab to choose pre-built elements made up of multiple boxes.

  3. Click the box you want to place, and it will be added to the screen. You can also drag it from the Add panel and drop it onto the canvas.

Tips: A new box is placed below the currently selected box. If nothing is selected, it will be added at the bottom of the screen.

After placing your boxes, you can adjust the spacing and positioning between them.

Designing Boxes

Spacing Between Boxes

Spacing between boxes is controlled using margin, padding, or gap.

For more details, see How to Set Margin, Padding & Gap.

Type

Where the spacing is applied

Color

Margin

Outside the box

Orange

Padding

Inside the box

Green

Gap

Between boxes

Pink

Box Alignment

You can adjust where child boxes are positioned within a parent box.

For example: centered, or aligned to the top-right.

For more details, see Box Alignment.

Box Direction

You can set the direction in which grouped child boxes are arranged inside a parent box.

  • Select [→] to arrange boxes from left to right.

  • Select the [wrap icon] to make child boxes wrap inside the parent box.

Setting Up Responsive Design

Responsive design means optimizing your website's design and layout to adapt to different screen sizes and resolutions.

By setting this up, your site will look great on any device.

For instructions, see the article below.

Did this answer your question?