CSS Layouts: 40+ Tutorials, Tips, Demos and Best Practices
- By Noupe Editorial Team
- Posted in CSS, TUTORIAL
- 69 comments
The main idea behind CSS-based layouts is offering more flexibility and enhancing the visual experience of visitors. Some important tips and related key-factors can help to learn basics and keep essential techniques in mind. And this is what this article is all about. Finding the perfect Layout that have Total Flexibility, Equal Height Columns and just works fine.
So we’ve decided to take a deep look at articles about CSS-based layouts and the result was a list of 40 tutorials, resources and best practices offering gorgeous and valid CSS-based Layouts.
You might be interested to check other CSS related posts:
- 9 Timeless 3 Column Layout Techniques
- The 7 CSS Hacks that we should use
- Using CSS to Do Anything: 50+ Creative Examples and Tutorials
- Using CSS to Fix Anything: 20+ Common Bugs and Fixes
CSS Layout Tutorials
1-Three column fixed layout structure using CSS- This post explains how to realize an HTML/CSS basic structure to design a simple three column fixed page layout with standard elements (logo top bar, navigation bar, text stage, center column for post categories and right column to insert Google AdSense 120X600 ads), to use in your projects.
2-Design page layout using CSS- How to design page’s layout for your site using a css file.
3-How To Create a Horizontally Scrolling Site- Different techniques for creating horizontally scrolling layouts.
- Live Example View it Here | Download
4-Super Simple Two Column Layout- Different techniques for creating horizontally scrolling layouts.
- Live Example View it Here | Download
5-Simple 2 column CSS layout- This is a tutorial on how to use CSS to create a simple two column layout. The layout consists of a header, a horizontal navigation bar, a main content column, a sidebar, and a footer. It is also horizontally centered in the browser window.
- Live Example View it Here
6-The holy grail layout – 3 columns and a lot less problems - This is a article discuss the three columns – two fixed-width sidebars and a fluid center column, all while keeping the markup clean and semantic, and most importantly well structured.
- Live Example View it Here
7-CSS Centering 101- How to center a fixed-width layout using CSS
<body>
<div id="container">
...entire layout goes here...
</div>
</body>
Using CSS, the following two rules force whatever is contained within #container to be centered:
body {
text-align: center;
}
#container {
margin: 0 auto;
width: xxxpx;
text-align: left;
}
8-Creating a CSS layout from scratch- This guide will attempt to take you step by step, through the process of creating a fully functioning CSS layout.
9-Multi-Column Layouts Climb Out of the Box- Multiple columns, equal column heights, fixed or liquid center column, clean markup, and CSS.
- Live Example View it Here
10- In search of the One True Layout- Total Layout Flexibility, Equal Height Columns, Vertical placement of elements across grids/columns. This article shows how to achieve each of these goals, and then how to combine them, creating what could be called the One True Layout
- Live Example View it Here
11-From PSD to HTML, Building a Set of Website Designs Step by Step-The entire process of getting from Photoshop to completed HTML.
- Live Example View it Here | Download files
12- 5 Tips for coding xhtml/css layouts- These are few tips that could help you out in the transition from table-based web design to standards compliant css based layouts.
13-Designing a CSS based template- This is the start of a step-by-step based tutorial about how to create a CSS based template page. This will be a tutorial consisting of several parts: part 1 covers the creation of the navigation buttons in Photoshop CS*, the 2nd part will be the creation of the background, next on the list is the header and layout of the page and the final part will be the implementation in CSS and XHTML.
14-Breaking Out of the Box With CSS Layouts- If you understand how the grid works, you can fracture or abstract that grid to make your layout more dynamic and interesting. In achieving this goal (while supporting flexibility and maintainability), CSS designs have so much more to offer than table-based layouts. Jina Bolton explains how to acheive this goal.
15-Advanced CSS Layouts: Step by Step- The ultimate goal of this tutorial is to create a CSS layout that exactly resembles the WebReference.com layout made with tables and also behaves well with small window sizes and large fonts.
16-6 Keys to Understanding Modern CSS-based Layouts-
These are the six things that will help people understand CSS-based layouts: Box Model, Floated Columns, Sizing Using Ems, Image Replacement, Floated Navigation and Sprites.
17-Are you making these common blog layout mistakes?-
Discussing 4 mistakes in basic blog layout are all too common and all too easy to fix.
18-Page Layout-
A practical guide for positioing and floating elements in a CSS page layout.
- For Live Examples, you can check these layouts: Absolute Position within a relative box, two floated boxes and using a border to provide the background for a column.
19-Site in an Hour- Making Simple Work of Complex CSS Layouts
The best Layouts Resources
Most of these demonstrations can be used without asking for permission. However, some will require email approval first. Just check each site for the copyright requirements before use.
20-Sample CSS Page Layouts- Here are a range of CSS page layouts, including 2 column and 3 column layouts.
- For Live Examples, you can check these layouts: Liquid three column layout, Left aligned, set width and Liquid insanity.
21-The Perfect 3 Column Liquid Layout (Percentage widths)- No CSS hacks. SEO friendly. No Images. No JavaScript. Cross-browser & iPhone compatible.
- For Live Examples, you can check these layouts: Liquid three column layout, Left aligned, set width and Liquid insanity.
- For Live Examples, you can check these layouts: 3 columns fixed
centered, fixed Box totally
centered and 3 columns, all
dynamic.
23-IM Layouts- IM Layouts is a simple CSS layout system. IM Layouts offer full Grade-A browser support.
- For Live Examples, you can also check these layouts: The Holy Grail 3 Column Layout, The Classic Blog Layout and The Multi Column Layout.
24-CSSplay - CSS Layout Listing
- For Live Examples, you can check these layouts: Cross browser FIXED, Three columns and CSS Frame – The Holy Grill.
25-Layoutgala - Getting the maximum number of layouts based on the same markup, each with valid CSS and HTML, without hacks nor workaround and a good cross-browser compatibility. The result is a set of 40 layouts.
- For Live Examples, you can check these layouts: Three fixed Columns, Three percentage columns and Liquid, three columns, hybrid widths .
26-Glish- Many useful cross-browser CSS layout techniques
- For Live Examples, you can check these layouts: 3 columns, the holy grail, 2 columns, ALA style and 3 columns, all fluid .
27-Thenoodleincident- CSS Boxes going from a simple single box, through 3 columns with a full width top box, all with variations.
28-The Layout Reservoir- Many useful CSS layout techniques
- For Live Examples, you can check these layouts: 2 columns – left menu, 3 columns – flanking menus and Auto-width Margins .
29-The only CSS layout you need- In this article you are presented to ten different layouts with example pages, all based on the same HTML.
- For Live Examples, you can check these layouts: Three column CSS layout – left and right menu, Two column CSS layout – top and left menu and Three column CSS fluid layout: 100% width.
30-Yet Another Multicolumn Layout- is an (X)HTML/CSS framework for creating modern and flexible floated layouts. The structure is extremely versatile in its programming and absolutely accessible for end users.
- Download YAML here.
31-Liquid Designs- Liquid Designs is a gallery of websites designed with liquid layouts using XHTML and CSS
Best Practices
Also if you are looking for inspiration for CSS-based layout designs, you will find a nice collection of websites below. These sites show how css layouts can be applied on various type of sites. Check out how the layout can be divided into 2 columns, 3 columns, a mixture of narrow and wide columns.
32-Helldesign
34-OS communications informatiques
35-Rockatee
136-Darrenhoyt
38-Elitetheme

































David Hellmann, 28 July 2008
Nice overview! And thx for post the MBW Page!
Mohsen`, 28 July 2008
Nice collection! I have a similar post here
http://acomment.net/creating-css-layouts-the-best-tutorials-on-converting-psd-to-xhtml/76
Adrian | Rubiqube, 28 July 2008
Great selection! I’m sure these links will come in handy. ;)
Lasha, 28 July 2008
Great list of resources. These will definitely come in handy when I am working on websites. Thanks!
acms, 28 July 2008
Thanks, great resource.
coolactionfigure, 28 July 2008
great checklist dude! keep shared.
PhilFreelance-Web, 28 July 2008
This is a good collection for css layout!
antipix, 28 July 2008
i’m always surprised when you find french website…
were you lost ?
bangbouh, 28 July 2008
Very nice collection. Thanks!
Jim Dolittle, 28 July 2008
Excellent! Nice tutorial. thanks for the examples.
JT
http://www.FireMe.To/udi
Timothy Long, 28 July 2008
you guys are doing what i wish smashing magazine still did: creating ultra-useful lists and best of’s. keep it up.
SoLinkable, 28 July 2008
Excellent collection. CSS can sometimes be difficult to just jump into without any prior knowledge. Its nice to have a handy resource to use.
United Voices, 28 July 2008
I’m always on a lookout for to increase my CSS experience and resources. Thanks for this article. Definitely will be of quite a help for me.
Sangesh, 28 July 2008
Very nice compilation of resources. Thank you.
Pavan Kumar, 28 July 2008
Wow! A great tut, stumbled…
lokendra, 28 July 2008
i like it it’s too fine
Gaurav Chandra, 28 July 2008
Even though I am already into web designing for quite a long time, this information is still helpful upto a large extent.
Richard E. Poulin III, 29 July 2008
More great stuff! Always love reading your articles!
thoma, 29 July 2008
Very useful list….
lil.D, 29 July 2008
Thanks a lot for your efforts, such a useful post! and nice examples
mal, 29 July 2008
Just bookmarked it.
Good list, but some pieces are old and have been on many lits like these before.
Todd Loren Sinclair, 29 July 2008
Thanks for the great tips!
stelt, 29 July 2008
You forgot how to use CSS on SVG
Twist Design, 29 July 2008
Great resource as usual!! top drawer.
CheStyle, 29 July 2008
Impressive collection. Bookmarked. Keep up the good job.
JSHAW, 29 July 2008
Awesome Thansk!
josh, 29 July 2008
great roundup of layouts and a superb job of explaining by drawing on white paper.
well done
Max | Design Shard, 30 July 2008
verry good collection, could come in handy.
Thanks
Max | Design Shard
onecss.com, 30 July 2008
Excelent. You should take a look here also: http://www.onecss.com
Thank you
Andy Gongea, 31 July 2008
Nice collection. Kudos!
Htoo Tay Zar, 31 July 2008
Another Great CSS Collection. Really Useful for CSS newbies like me. Thanks a lot
bangbouh, 31 July 2008
Well put together list. Thanks!
Rich, 02 August 2008
Great Tips! Designers looking for an FTP replacement tool may have interest in: http://www.singlewrench.com
Fatih Güner, 03 August 2008
this is a very good list, thanks for that
Eneza, 04 August 2008
Truly, Beautiful list. I will use this… The Bright Creative is quite interesting!
Your Learning Tube, 05 August 2008
Nice tutorials, perhaps you could post them on Yobler as well
zacheos, 07 August 2008
You forgot about mine!
Abe, 14 August 2008
Wow…. Great list, thanks.
Bookmarked it for later :)
Create Sean, 14 August 2008
Wow! fantastic list, lots of reading material and inspiration.
Chris, 29 August 2008
Thank your for this useful selection. I`ll bookmarked it. :)
CyeberFox, 11 November 2008
Great resource.
Many Thanks!
Rene, 18 November 2008
Some very interesting layouts, I’m sure they will come in handy.
thinkflick, 26 November 2008
Thanks for sharing. You are really working hard for us.
oktata, 21 November 2009
adadada
gratis webseite erstellen, 07 April 2010
These really helped me to build my homepage, I can really appreciated if people take some time and write a usefull tutorial.
Sreedhar Adigopula, 12 May 2010
Good Tips for CSS
Oscar, 02 August 2010
I had to redesign a client website. I recycled the CSS & XHTML and made things so much easier and effecient.
Louise Lambert, 28 September 2010
Found this site on Ask Jeeves and I’ll be back .
david, 23 October 2010
nice tutorial it help me but i have a lot of question to make web dynamic…?
Brock Dyll, 05 November 2010
This is actually one of the improved reports with those who I have read on the following subject lately. Fantastic function.
html5, 11 January 2011
useful info. thanks..soon:)
Chandu, 07 March 2011
Good dude…..plz post total css tutorials
Rodrick Mcquiston, 10 April 2011
I had been therefore discouraged beacuse I couldn`t solve this problem. Then i found your site in the search engines as well as problem is resolved. Thanks!
Max, 11 April 2011
these are really very gud designs… :)
Sree, 18 June 2011
Great! Very useful…Thanks a lot
sachin sharma, 17 August 2011
awesome…..really very nice man…
ric monteverde, 05 September 2011
informative and really helpfull, keep it up!
Dennis savai, 05 October 2011
nice and simple layouts that are easy to understand.
Beau, 30 November 2011
Nice tutorials. I love the liquid layouts. Very useful!
Henry, 09 February 2012
Good collection!! SEO optimized layouts will be one step ahead.. :)
Daniyal, 20 February 2012
hmmm…good website…i should definitely try some of these technique
Mark, 26 March 2012
Awesome resource. Thanks.
bennix, 20 April 2012
Excellent this is what I am looking for.Thanks a lot…:)
Paul, 03 June 2012
Great! This is what i am looking for.
Now layouts in css is much more easy for me :)
jitendra, 28 September 2012
Thanx a lot…It’s very useful..
ISHRAT, 24 October 2012
it’s very helpful ………………thanks a lot…. :)
raj, 17 November 2012
Each and every step in this css layout tutorial,you setup a live example this is amazing tutorial for all web designers specially super like tutorial for newbie designers.Thank you very much for sharing.
abalijay, 05 February 2013
I appreciate! its so wonderful…
Andor Nagy, 07 February 2013
Great templates! I’m deffinatly going to use them for my future works!