Three Column Minima Lefty Stretch
This blog is all about adding columns to free blogger templates, and this post is all about adding a third column to Minima Lefty Stretch. If you want a tutorial for a 3 column Minima Lefty Stretch blogger layout, look no further.
These instructions are simple and easy, and you can do it if you don't know the first thing about HTML (which is perfect, because I don't). Update again: thanks for all the great comments. While it's hard to respond to each one individually, I do carefully read them all and have modified the post in order to make it (I hope) a better resource for all. Cheers!
Adding a third column to Minima Lefty Stretch is easy, and these instructions make it even easier. The Minima varietals of Blogger are some of the simplest templates out there, and they are also easy on the eyes. Consequently, there are many, many bloggers who like and use Minima.
This post is for adding a third column to Minima Lefty Stretch in "Layout Version". To check which version you're using, go into your dashboard and look just to the left of the "View Blog" link on the top left of the page. If the tab there says "Layout", you are using the Layout version of Minima and this post is for you.
So without further adieu, let's get started. First, open up Blogger and go into your Dashboard, then click on the "Layout" tab. Then go into the "Edit HTML" tab. You will see a bunch of gobbledygook and gobbledygook it shall remain - you don't need to know anything about it. Just scroll down until you see the "Outer-Wrapper" section, it is marked by the following: /* Outer Wrapper. Easy enough, but an even easier way to find it is use your brower's control F (CTRL+F) command. You can just type CTRL F and then type /* Outer-Wrapper into the dialog box and click "next".
/* Outer-Wrapper
-----------------------------------------------
Now, change the width of the "main-wrapper" from 67% to 52%, and the float from $endSide to $startSide. Note that the html code "$startSide" is case sensitive, to avoid the problem you can just use "left" for "$startSide" (and you can use "right" for $endSide):
#main-wrapper {
margin-$endSide: 2%; <-------change to $startSide
width: 67%; <-------change to 52%
float: $endSide; <-------change to $startSide
display: inline; /* fix for doubling margin in IE */
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
That piece of code should now look EXACTLY like this:
#main-wrapper {
margin-$startSide: 2%;
width: 52%;
float: $startSide;
display: inline; /* fix for doubling margin in IE */
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
So far so good. Now, take this new block of code (below, in red) and paste it exactly as it appears directly in the space just before the */ Headings section. It's helpful to use "CTRL C" to copy, and then "CTRL V" to paste, if you didn't already know that trick. Regardless of how you cut and paste, you must paste the code directly in that space before the */Headings section and do not accidentally delete any code from the "#sidebar-wrapper" code above, including the "}" character at the very end. To paraphrase Monty Python, every character is sacred!
These instructions are simple and easy, and you can do it if you don't know the first thing about HTML (which is perfect, because I don't). Update again: thanks for all the great comments. While it's hard to respond to each one individually, I do carefully read them all and have modified the post in order to make it (I hope) a better resource for all. Cheers!
Adding a third column to Minima Lefty Stretch is easy, and these instructions make it even easier. The Minima varietals of Blogger are some of the simplest templates out there, and they are also easy on the eyes. Consequently, there are many, many bloggers who like and use Minima.
This post is for adding a third column to Minima Lefty Stretch in "Layout Version". To check which version you're using, go into your dashboard and look just to the left of the "View Blog" link on the top left of the page. If the tab there says "Layout", you are using the Layout version of Minima and this post is for you.
So without further adieu, let's get started. First, open up Blogger and go into your Dashboard, then click on the "Layout" tab. Then go into the "Edit HTML" tab. You will see a bunch of gobbledygook and gobbledygook it shall remain - you don't need to know anything about it. Just scroll down until you see the "Outer-Wrapper" section, it is marked by the following: /* Outer Wrapper. Easy enough, but an even easier way to find it is use your brower's control F (CTRL+F) command. You can just type CTRL F and then type /* Outer-Wrapper into the dialog box and click "next".
/* Outer-Wrapper
-----------------------------------------------
Now, change the width of the "main-wrapper" from 67% to 52%, and the float from $endSide to $startSide. Note that the html code "$startSide" is case sensitive, to avoid the problem you can just use "left" for "$startSide" (and you can use "right" for $endSide):
#main-wrapper {
margin-$endSide: 2%; <-------change to $startSide
width: 67%; <-------change to 52%
float: $endSide; <-------change to $startSide
display: inline; /* fix for doubling margin in IE */
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
That piece of code should now look EXACTLY like this:
#main-wrapper {
margin-$startSide: 2%;
width: 52%;
float: $startSide;
display: inline; /* fix for doubling margin in IE */
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
So far so good. Now, take this new block of code (below, in red) and paste it exactly as it appears directly in the space just before the */ Headings section. It's helpful to use "CTRL C" to copy, and then "CTRL V" to paste, if you didn't already know that trick. Regardless of how you cut and paste, you must paste the code directly in that space before the */Headings section and do not accidentally delete any code from the "#sidebar-wrapper" code above, including the "}" character at the very end. To paraphrase Monty Python, every character is sacred!
#right-sidebar-wrapper {
margin-$endSide: 2%;
width: 20%;
float: $endSide;
display: inline; /* fix for doubling margin in IE */
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}
The new code block should look exactly like this:
#main-wrapper {
margin-$startSide: 2%;
width: 52%;
float: $startSide;
display: inline; /* fix for doubling margin in IE */
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}
#sidebar-wrapper {
margin-$startSide: 2%;
width: 20%;
float: $startSide;
display: inline; /* fix for doubling margin in IE */
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}
#right-sidebar-wrapper {
margin-$endSide: 2%;
width: 20%;
float: $endSide;
display: inline; /* fix for doubling margin in IE */
word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
overflow: hidden; /* fix for long non-text content breaking IE sidebar float */
}
At this point, believe it or not, there is only one more step. Update: You MUST insert/paste the below new section in the right place: AFTER the main wrapper div. Your code should go sidebar wrapper first, then main wrapper, then right sidebar wrapper. If you are still having trouble, also check to make sure your floats are set correctly. The left sidebar should be set to left or $startSide, the main side bar wrapper should also be set to left or $startSide, and the right sidebar wrapper should be set to right or $endSide. This particular step is hard only because you need to make sure you paste the additional code in the right spot, and this next spot can be a hard place to identify (CTRL+F helps here a lot), but you must put in the right spot.
Anyway, scroll down to the very end of the entire page. Several lines above the very end you will see the following:
<!-- spacer for skins that want sidebar and main to be the same height-->
Now, immediately above the line that says <!-- spacer for skins that want sidebar and main to be the same height--> and below the end of the "main-wrapper" div section (be careful not to delete any of the code in that section), paste in the following code EXACTLY as it appears below:
<div id='right-sidebar-wrapper'>
<b:section class='sidebar' id='right-sidebar' preferred='yes'>
<b:widget id='Subscribe1' locked='false' title='Subscribe' type='Subscribe'/>
</b:section>
</div>
<b:section class='sidebar' id='right-sidebar' preferred='yes'>
<b:widget id='Subscribe1' locked='false' title='Subscribe' type='Subscribe'/>
</b:section>
</div>
Note: this will also insert the RSS feed widget into your new sidebar, but you can customize that however you'd like after you finish adding the new column. Update: If you get an error message that says the widget ID should be unique, you have an RSS feed widget already loaded in your original sidebar and you'll need to delete that one temporarily. But don't worry, you can customize your columns however you like once you get them set up. If not, there's no need to worry about it. So, after you do that, the newly modified section should now look like this:
<div id='main-wrapper'>
<b:section class='main' id='main' showaddelement='no'>
<b:widget id='Blog1' locked='true' title='Blog Posts' type='Blog'/>
</b:section>
</div>
<div id='right-sidebar-wrapper'>
<b:section class='sidebar' id='right-sidebar' preferred='yes'>
<b:widget id='Subscribe1' locked='false' title='Subscribe' type='Subscribe'/>
</b:section>
</div>
<--spacer for skins that want sidebar and main to be the same height-->
And you are a now master Minima Lefty Stretch coder, because you're done! Hit preview to see your new 3 column Minima Lefty Stretch layout, and then save the template. Best of luck with your blogging. I hope your new 3 column Minima Lefty Stretch template helps make your blogging even more fun and enjoyable!
Best of luck with your blogging. Links to this post are always welcome. If you would like to create a quick link in one of your posts or on your blogroll but are unsure how to do it, just insert this html string in your post text:
</a href="http://www.threecolumnblogger.com/">Three Column Blogger</a>
It will appear in your post text/blogroll as Three Column Blogger
Thanks!!
Labels: 3 Column Blogs, 3 Column Minima Lefty Stretch, Three Column Minima

76 Comments:
I think in the last section of this post, the symbol that signals the end of the code is missing. I kept getting that message until I changed the final "b:section" and "div" to "/b:section" and "/div" respectively. Hope this makes it easier for other readers. -SueH
You are absolutely correct, I am SORRY! I have now fixed that error, and thank you for taking the time and trouble to comment. It's a much better post now, thanks to you!
Hi, I followed your instructions, but the layout came out with both columns on the right. Is there a way to make a column on each side? Many thanks for your awesome site!
Thanks for your column. I also want to have my main posts for my blog in the center. Can you tell me how to tweak my code? You can find my site at http://praxishabitus.blogspot.com/
Thank You so much for your tutorial..This was a lot easier than what I started out trying to do.
awesome! love it! thank you! hope you visit my site!
Jay Chin - this IS a tutorial for a main column in the middle with one sidebar on the left and right. Your profile is disabled, so there was no way for me to check your blog.
Gerardo Marti - you are using a "Minima Lefty" template, which is different than "Minima Lefty Stretch". This tutorial is for "Minima Lefty Stretch".
I did check your blog though, and it looks like your sidebar divs are in the wrong spot. Without having run a test blog myself, it's hard to know exactly how to fix it. First try changing the float of your main column from "left" to "right". If that doesn't work, change it back to "left" and move your "sidebar-div" to just before the mainwrapper-div. Back up your template before you do any experimentation.
If not, I will try to get to a new tutorial on Minima Lefty soon.
Thanks, RW
This post has been removed by the author.
Hi! Thanks for the info. I tried it, but like some, I had two small columns on the right. How would I make the two small columns on the sides and the main column in the center. Thank you so much for your help. My website is ourrestlessfeet.blogspot.com. Thanks again!
I too have two column on the right and the main column on the left. I posted a comment last night but I don't see it!
Thank you!
Annabell
This post has been removed by the author.
I keep getting this error message: More than one widget was found with id: Subscribe1. Widget IDs should be unique.
I am way new to this and people could very well be laughing at me now, but I am clueless! Please help me! -Molly
Sorry, I figured it out. Now the main column is on the left and the 2 smaller are on the side. If you could help me rearrange that, I would be grateful!
I love this idea! But I'm having the same problem with the 2 columns being on the right. I went ahead and saved it because it's better than before. But I followed your instructions, and read the other comment - but I don't know how to change the html to 'float' the main in the center. Please help! Thanks so much!
Okay I messed around with it for a while and figured out that I needed to move the dividers down further so it was header, side-bar, main-content, then right-side-bar.
You might need to include that step.
I have tried this - I am starting a new blog - http://bellichallenge.blogspot.com/
I have nothing that looks like a three column blog though on my layout - I am wondering what I am doing wrong? I believe I have followed your instructions. Thank you!
This is so helpful! You are the best! I worked perfectly for our new blog louisvuittonspotters.blogspot.com
Thank you so so much! I highly recommend!
Thank you I follow your instruction and it works very well.
Thanks again
http://lareginadelleapi.blogspot.com
Hi I just wanted to cvomment that I had the same problems...the main column was on the left and 2 sidebars on the right.. I found this other site http://www.compender.com/2007/12/minima-lefty-stretch-to-three-column.html
followed their instructions AFTER doing what was here and it fixed it perfectly...just in case any one had the same problem...
I had the same problem as a couple of others, where both columns were on the right side. Thanks to amylouhow's comment I got one on each side. However, The column on the right side seems to be narrower, and is definitely lower than the left column. Any ideas or suggestions?
I followed your instruction both for setting up 3 columns and for aligning them and I want to go buy Ice Cream or something and it 11 at night. You ROCK man. And you have some coffee money in paypal.
Genius!!!
I had to adjust the widths of the columns from 52, 25, 20 to 48, 24, 22 to make it fit, but this was SO easy to do.
I love the way you write your tutorials, with the before and after so I know I'm doing it right.
The results of your fine tutorial are here:
http://adventuresofpamandfrank.blogspot.com/
and I'll be blogging about it (sometime in the next month) here:
http://www.pamhawk.com
I can't even tell you how many blogger template, tweaking, code, 3-column changing sites I looked through today before finding yours...
Thank you!
Thank you!
-Pam
Hi,
Very well-written tutorial with easy-to-follow directions. However, my blogger template is not allowing me to save the changes.
I keep getting an error message that says more than one widgets were found with Subscribe1. I have no idea what that even means.
Any idea how I can remedy that? Thanks.
I like your tutorial. It was pretty easy to follow. Something is still not right. I have three columns with the main column on the left and the two smaller columns on the right. Also, the column on the far right is below the middle column. What do I need to change? Thanks for your work and help.
I wished all tutorials were this easy to follow. I however would want to ask if there is anyway I could download a Minima lefty template for my site? http://tagoeblogger.blogspot.com
thank you! this tutorial was the easiest to follow so far. but i do have a problem...when i hit preview, both side bars are on the right. i want the sidebars to be on the sides (one left, one right)of the main column and the main column in the center. any suggestions?
ps. i am using the minima stretch template not the minima stretch lefty...is there anything different i do?
I cannot get even a third column to show up. Is there any problem with lots of widgits in between the code at the end?
please help!
I also think this tutorial is great! I do have a slight problem though: I believe I have two columns on the right. However, in my page elements, it doesn't even show up as having a third column, just a space in between the main column and where the "right" column is. Any suggestions on how to fix this? I made sure that the "left" column was before the main column in the html code but still no luck. . .
I decided to try and use to regular Minima template and got it to work perfectly! Thank you for a great tutorial!!
I am using the minima lefty stretch. I have followed your instructions but my main content gets moved to the far left and what was originally there is now in the middle. How do I correct this?
Thanks!
thank you so much! i'm lucky to found awesome site.
How great of you to do this! Only problem is -- my blog looks pretty much the same as it did before I edited it. If I have a third column, I have no idea how to make it show up or how to post in it. Any ideas?
Thanks. :-)
*.Lee
How do I move those 2 right sidebars to the left of the posting column??
Yeah! I have tried making my blog into three columns a few times now and yours is the only one that has worked! It was super easy and well written. Thank you. I just have one request for a little help. I can't get my main posts to move to the middle. I have played around with $startside and $endside to no avail. I can move the side columns around but the main column always ends up on either the left or right side. What am I missing? My website is www.theidearoom.blogspot.com my email is 2theidearoom@gmail.com I would love it if you could please help me out. I would also love to link to your site so my readers can use your great tutorials also. Thanks again!
Amy
Thank you so much! You rock bigtime!
My only suggestion would be to change this:
Update: You MUST insert/paste this new section in the right place:
To this:
Update: You MUST insert/paste the new section below in the right place:
The way it is now, I thought I was supposed to move the above portion and got somewhat confused. I eventually realized it was the lower portion after trying a couple of changes.
Just those 2 words would make it super clear.
Anyways, thanks again. I can handle HTML with everything other than layout...LOL
I made the changes and both sidebars ended up on the right hand side. I would like one on each side - what change do I need to make?
Thanks for your help!
A-HA!!! SOLUTION FOR EVERYONE WITH CONFUSION OVER BOTH SIDEBARS ON THE RIGHT!!!
Somehow at the END of the HTML code, I ended up with my "div" sections listed in this order: main, sidebar, right sidebar. Changing the floats up top kept just moving the sidebars together to the left or together to the right. Changing the order at the bottom of the page fixed it.
They should be in this order:
div id='sidebar-wrapper'"
...
div id='main-wrapper'
...
div id='right-sidebar-wrapper'
...
I thought that rearranging the sections up above, where the #sections are described, would change the order, but it was changing the order of the "div" sections at the end that actually got my three columns in left-main-right order.
THANK YOU!!! I learned so much from this tutorial. I can't wait to try to make more refinements to my blog layout.
Excellent!! I used other sites for this, but their advice never worked! This one was easy!
Now, the bottom banner (doesn't go across the entire bottom of page) anything to adjust it as we did with the top banner?
Thank You!
I have done all this successfully, thankyou. Now I have tried to expand this to a 4 column template, but I am getting a display issue I cannot solve.
The HTML code is saving nicely, and the Layout, Page Elements tab is displaying the four columns correctly. However, if I attempt to save on the Layout, Page Elements tab I get the message "An error occurred. Please try again." , whether or not I have made changes.
When I click the Add a Gadget, all work correctly except one column which gives me the bx-mbsuc0 error code. I have searched the Blogger help group for this. There was one questions and no answers. When I tried to open a widget in that column from the page itself, I got this error code - bx-jww0nz.
I am sure I have done something wrong with my code, but as the HTML page is saving correctly, and as I can't find an error in Dreamweaver, I'm stumped.
I have refreshed the cache any number of times, and get the same error in Chrome and Firefox.
http://jfclibrary.blogspot.com/ (this is not yet published)
Thanks in anticipation, Christine
I was able to change my blog to 3 columns, but the photo of my kitchen that was successfully uploaded and centered in my old blog (Minima) is now off-center and not filling up the entire expanded space of Minima Lefty Stretch. Is there any way to get my photo to fit in the new expanded header?
I need help with mine. I did everything right. But for some reason all but one of my widgets went to the bottom of my page. Can you please help me???
http://lindseylyman.blogspot.com/
Alrighty, I finally got this right.
I too struggled with the two small columns to one side instead of one on each side.
I followed this post exactly, EXCEPT I added the following:
I did what Anonymous said about changing the order at the bottom of the page by cutting and pasting the 'main-wrapper' section and moving it under the 'sidebar-wrapper'section. (the two original sections) followed by the new right-sidebar section last.
So at the bottom, I have 'side-bar', followed by 'main', followed by right-sidebar'.
Then, because I found my new column way down my page under the main column, I decreased my 'main' column size even further, from the 52 to 47 as was suggested in another post. (you can even go to 42 if you want)
WOOHOO!! There it was! Pretty as a picture. Thank you so much. I've been wanting to do this for some time.
WOWOWOW!! It worked for me,Thankyou so much!! Its my long time dream come true!!
I have been using this for over a month. Suddenly, without warning, the right sight bar now appears beneath my main section at the bottom. Can anyone offer any assistance or tips?
http://thefundamentalview.blogspot.com/
ThankyouthankyouthankyouTHANKYOU!!! I tried something similar from another site and it practically ruined my entire blog! It never worked. I just had to tweak this one a tiny bit and it's worked perfectly. Hopefully it sticks! Thanks again for posting real code with real instructions that actually work!
thanks so very much!
how do i fix the way my post are centered? i re-aligned them to be align left but nothing changes...thanks!
http://blackbirdslearningtofly.blogspot.com
Great instructions. The blog I'm working on is still private but wanted to let you know it worked easier than any I have tried over the years. Simple. Thanks for the time you put into getting it right.
Thanks so much for your instructions! :) Although the template I'm using right now is Minima (without any 'lefty' or whatnot), your instructions are clear enough for me to discern the 'spirit' behind it and add a left column without much trouble (albeit with a tweak to the margin). Cheers! :)
this tutorial was fabulous!! it was simple and straight forward to do...
i did, however, get some of the same problems as the others who tried it. 2 columns on one side, my main column ending up on the right side with a far right sidebar and big space between, i also received the the message about widget id's needing to be unique....
after double checking my coding and reading the comments....i deleted the RSS widget that is in the right sidebar code and the 3 columns worked!
thanks!! i learned a lot!!!
Thankyou. From this blog and advice left in comments it took me 10mins to sort out. You do need to rearange the div id to this:
div id='sidebar-wrapper'"
...
div id='main-wrapper'
...
div id='right-sidebar-wrapper'
...
and when I changed my main column size to 47% as stated in an above comment..... wow. It really worked.
Thumbs up from me!
thanks so much for the time and effort! just changed my blog,, adjusted the column widths and it's great! still have some tweaking I want to do ( on the blog! )
Thanks!
Beth in Dallas
Hello
Thanks for this post. It didn't work first time (no doubt my error), but now I can't re-do as it tells me there is already a widget with that ID...I can't work out how to change it and I really want the three columns. Please can someone help.
L
HI! first of all, i am loving my third column. thanks.
second...is it possible to have gadgets on the left and right sides? as of now, i can only do one or the other...making there no point for my 3 columns. dang.
thanks in advance.
e
Hello
It would help if I read the BIG RED WRITING about RSS feeds... sorry. I've now sorted that out, but I'm still struggling with the two columns on the RHS. I've followed what people said above, but I ended up with my blog posts being squashed up on the left...
Thanks
L
I don't know what I've done wrong...but I can't get the 3rd column to appear. Please help.
Thank you very much. THis was very helpful.
Awesome, thanks.
Hi, when I make my internet explorer window small with this template the elements over lap and shrink right down. Is there any way to fix this?
The gadgets don't work in the third column...any suggestions?
Okay . . after using Anonymous' comment on August 7, 2009 2:35 PM "A-HA!!! SOLUTION FOR EVERYONE WITH CONFUSION OVER BOTH SIDEBARS ON THE RIGHT . . . " I have now solved the problem with the columns. Loved the tutorial - -it really only took about 10 minutes to set the page up while the other two websites I was referencing were pushing a week to get the changes just right. You ROCK!!
I'm having a problem where if i make my window smaller everything that doesn't fit gets moved and it disappears. is there any way to fix that? please answer me asap
Do I have to save my Layout before I edit it? I'm afraid all the gadgets I have will be deleted if i try to add a third column...
YES!! THIS IS THE SOLUTION - I GOT THE MAIN IN THE CENTER FLANKED BY THE SIDE BARS BY FOLLOWING THIS ADVICE:
"Anonymous said A-HA!!! SOLUTION FOR EVERYONE WITH CONFUSION OVER BOTH SIDEBARS ON THE RIGHT!!! on 8/7/09
and Melissa's reference in December 6, 09"
Thanks so much! This is the best way to get 3 column blogger.
check mine out!
http://www.herdeepthoughts.com/
thanks again!
-Li
Thanks so much for getting me on the right track. I ended up having to use E's advice of going to the other website, but without the excellent descriptions here of where to find the right spot in the HTML text I might still be lost. Thanks!
Can you please provide the XML file
Hello...I have Minima lefty...DO I use your instructions for minima strech lefty? Or would I be better off changing my template to minima, and going with your minima instructions....my blog is mariefrench.blogspot.com
Also when I write about technology thursdays next week can I link to your blog...that is if I can figure out how to make the blog a three column blog...tee hee. Thanks marie
This worked great. One question...now how do I get things into the 2nd column?
Woot Woot! I did it! Thanks a million. :)
This post has been removed by the author.
As far as I can tell all but closing the b:section is done. I have tried all "" and '' and } but I have no clue how to speak this language. :( I really really want three columns and this closing issue issue is annoying. arg
Thx for tutorial! I did have to follow anonymous' tip so that my main column would be in the middle. Other than that, it worked like a charm. Thanks! Any chance you will come out with a 4-column stretchy minima template?
This post has been removed by the author.
HI. Thanks so much for posting this tutorial. It's been really helpfull and it's working!!! I'm trying to make the columns stay always the same size. Can you help me with this? Otherwise the content moves around the page everytime I modify the size of the browser window. Thanks so much. Hope you can help.
You can contact me on masllorens@ihug.co.nz
finally, got my three columns!!
THANKS MAN!
Post a Comment
<< Home