Skip to content
View in the app

A better way to browse. Learn more.

Web Designer Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

The 'box model' - responsive design

Featured Replies

Can someone explain to me the basics of the box model in web design?

 

I'm planning to make my next project a responsive site and I'm quite confused by the box model principle.

 

On the responsive templates I've seen it's all 'rows and columns', yet there's sometimes like 16 columns, how the heck do I put content into that?

 

 

Is there anything I should be reading as a sort of primer for designing a responsive website?

Yea, you're getting mixed up mate.

 

The box model is what you need to learn to be proficient with css positioning.

 

The Grid system (RD's link is the uber one) is a methodology for building grid based css layouts. It's not required to build responsive sites. You can look at Fluid Grids as a way to design in grids and implement it responsively in css, without css grids.

 

CSS Grids can be quite confusing if you're new and imo aren't needed with basic sites, more for modular, big sites or those that are changed often(news sites, big blogs, etc.). If you want to just get onto making basic adaptive sites just chuck a few Media Queries in.

 

Then try the fluid and em/% based layouts.

 

Those frameworks you find like bootstrap and 960 are often mega bloated and just add to confusion when you're a beginner. Start from scratch, using tutorials, it's easier.

 

Goodluck,

~evu.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.