Layout

Anonymous contributor's avatar
Anonymous contributor
Published Oct 28, 2023
Contribute to Docs

Layout refers to how visual design elements are organized on a page. To create effective layouts, designers consider hierarchy, balance, and other visual design principles.

  • Front-end engineers work closely with designers to make websites beautiful, functional, and fast.
    • Includes 34 Courses
    • With Professional Certification
    • Beginner Friendly.
      115 hours
  • Get started with User Interface (UI) and User Experience (UX) Design and learn how to wireframe and prototype using Figma.
    • Beginner Friendly.
      2 hours

Common Layouts

Standard patterns and existing products are helpful sources of inspiration for designing layouts. Common layouts use visual design and Gestalt principles.

Here are a few common web layouts:

Grid

A grid layout works well for designs that have a lot of similar elements, such as this course catalog page. There are many cards, as each represents a course. Placing the cards on a grid keeps them organized and allows users to easily scan them.

Codecademy web page that uses a grid layout. The cards for the courses are arranged on a grid, making it easy to scan.

Split

A split-screen layout is a good option for dividing a page into two distinct sections. This page is divided into information (left side) and action (right side).

Codecademy web page that uses a split-screen layout. The left side uses a dark blue background and includes information about a product. The right side uses a white background and includes text input fields for users to sign up for a product.

Single-Column

A single-column layout can work well for text-heavy pages. The article text is displayed in a wide column that takes up most of the page.

Codecademy web page that uses a single-column layout. The main section on this page displays the text for an article. All text is in this column, making it the focal point of the page. A small column on the left includes navigation links.

All contributors

Contribute to Docs

Learn UI and UX Design on Codecademy

  • Front-end engineers work closely with designers to make websites beautiful, functional, and fast.
    • Includes 34 Courses
    • With Professional Certification
    • Beginner Friendly.
      115 hours
  • Get started with User Interface (UI) and User Experience (UX) Design and learn how to wireframe and prototype using Figma.
    • Beginner Friendly.
      2 hours