I have not done much web design previously and wanted to get an understanding of full-width layouts and responsive design.Specifically, my question is this - is it considered bad practice to use full-width layouts? I have google'd, and a lot of the feedback is to avoid full width (sticking to the standard 960px width) - however, a lot of the articles I have read were a few years old.I was thinking about a design for a site that uses full width, using Twitter bootstrap (obviously TB provides the mechanism to go full width, which makes me think it may not be all bad?) - With the TB layout system and responsive design settings, are the drawbacks of using full-width layout as significant?I have also read about the optimal number of characters per-line issue, that would obviously effect a single column (or even two-column) full width layout - but I was planning to have a full-width three column design. Have people got around this issue?
Full width web design (with Twitter bootstrap)
website design;layout
Twitter Bootstrap uses a responsive grid layout that should have a max width for content, so it should limit the main content sections to a certain width by default.However, the growing popularity of XD (eXtreme Definition) displays that are 2560px wide or more (e.g. WQUXGA like the IBM T221 family of displays or even 4000px+ wide monitors) means that most max widths you set are going to leave lots of unused space in the margins on a growing number of displays.So some designers have taken to a design framework/ideology based on frameless grids. The idea being that, instead of focusing on screen sizes (via transition points and media-queries) and using fluid grids to adapt content to the screen, you focus solely on your content. You determine what column widths your content looks best in, and then use something like SASS to auto generate the media queries that will either float another column of content up or drop the content to the next row.If you extend this concept to its ultimate conclusion, you get an infinite grid—where your layout can consist of an infinite number of columns or rows. How many of each are displayed just depends on the viewport dimensions. Thus there's no need for a max width.If you're not comfortable with a fully frameless grid, then you can use a hybrid layout. So, for example, you let your column width be fluid/elastic below 320px. Above that, you switch to fixed width columns. So, you might require 25em for each column, and the wider the viewport is, the more columns get floated up, but if there's room, expand the middle column to 50em, etc.