I am currently exploring ways to create a simple layout using Twitter bootstrap 3.
The layout consists of a sticky header (always at the top of the viewport), a footer positioned at the bottom of the content (not fixed to the bottom of the viewport), and in between, there are 3 columns. The left and right columns have fixed widths of 200px each while the middle column's width is fluid depending on the screen size.
I've experimented with several methods to achieve this layout but I'm feeling a bit overwhelmed now. Can someone provide guidance on how to accomplish this?
EDIT 1(5): This is my current header-footer layout code. Despite my efforts, I haven't been successful in creating the three columns yet. Making another attempt now. Currently facing issues where a) the columns are fluid and b) the 12-column layout aligns to the left without occupying the entire width.
<div class="container-full">
<div class="navbar navbar-static-top">
<div class="navbar-inner blue-bg">
<a href="#" class="brand"><img src="images/kab/logo-header.png" alt="KAB Logo Large"/></a>
</div>
</div>
<div class="container-full">
<div class="row-fluid">
<div class="span1">
<h4>Left Column</h4>
</div>
<div class="span10">
<h4>Center Content</h4>
</div>
<div class="span1">
<h4>Right Column</h4>
</div>
</div>
</div>
<div class="navbar navbar-fixed-bottom">
<div class="navbar-inner blue-bg" style="height: 77px;"> </div>
</div>
</div>
EDIT 2: Made an unsuccessful attempt using DIV elements. Does this approach defeat the purpose of utilizing a framework?
EDIT 3: Desired structure of the layout:
+------------------------------------------------------+
| Header |
+------------+------------------------------+----------+
| | | |
| | | |
| Fixed | Fluid Column | Fixed |
| 200px | | 200px |
| | | |
| | | |
| | | |
| | | |
| | | |
+------------+------------------------------+----------+
| Footer |
+------------------------------------------------------+
EDIT 4: Found a fiddle that somewhat meets the requirements but has some whitespace on the right side. Is this the most effective way to implement such a layout?