<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">

    <channel>

    <title>A List Apart: Comments on: In Search of the Holy Grail</title>
    <link>{url_title_path=articles/}</link>
    <description></description>
    <dc:language>en</dc:language>
    <dc:rights>Copyright 2012</dc:rights>
    <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    <admin:generatorAgent rdf:resource="http://expressionengine.com/" />




    <item>
      <title>Posted by: Tristan Dunn</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/#1</link>
      <guid>http://www.alistapart.com/comments/holygrail/#1</guid>         
	  
      <description><![CDATA[While completely obvious, I never thought of applying the padding to the body. Also, it's almost shocking that most of it works in IE. Excellent article.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Mike Purvis</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/#2</link>
      <guid>http://www.alistapart.com/comments/holygrail/#2</guid>         
	  
      <description><![CDATA[My favourite thing about this padding + negative margins approach is how agnostic it is toward the overall width controller.

So long as column widths are expressed as fixed or percentage, you're totally free to throw any wrapper around it: fixed, percentage, elastic, jello, whatever. I had a great moment recently with a little site, where the client suddenly changed their mind and wanted liquid instead of fixed... it was about two minutes to change it up for them.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Michael Ennis</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/#3</link>
      <guid>http://www.alistapart.com/comments/holygrail/#3</guid>         
	  
      <description><![CDATA[This is a great article, thx!  A couple of questions though...

First, in your examples I'm seeing odd word spacing in the left and right columns..never too little space between words but often far too much.

Second, if I resize the browser I can actually get the left column to disappear depending on when I stop resizing...it flickers alot during the resize too (vertically only!).

Any thoughts?

Thx,
Mike]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Dan C</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/#4</link>
      <guid>http://www.alistapart.com/comments/holygrail/#4</guid>         
	  
      <description><![CDATA[An excellent technique, thank you for sharing it.

I was quite appalled, however, that an article published at ALA would promote the outdated practice of sizing with px units. If the author's examples had used em units for the column widths, it might have resulted in a sensible layout on "very high resolution monitors":http://froogle.google.com/froogle?q=toshiba portege m200 like the one I am using.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Varun N</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/#5</link>
      <guid>http://www.alistapart.com/comments/holygrail/#5</guid>         
	  
      <description><![CDATA[The simple CSS seems to be too good to be true. I intend to use this technique for my blog as soon as I get some time to rework the design. Thanks.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Sammy Dellicour</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/#6</link>
      <guid>http://www.alistapart.com/comments/holygrail/#6</guid>         
	  
      <description><![CDATA[In IE Win, the left column completely disappears when I resize the *height* of the browser window using the bottom border of the window. Similar to the "flicker" that Michael Dennis talked about. No problem is Firefox.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Marc van den Dobbelsteen</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/#7</link>
      <guid>http://www.alistapart.com/comments/holygrail/#7</guid>         
	  
      <description><![CDATA[Very nice article! 
The margin-padding trick is new for me. Nicely done. Although some weird behavior of columns in some browsers when scaling viewport to less then 800px. Firefox will  float-drop the right column and in MSIE6 the left column will move to the right...  ]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: j i</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/#8</link>
      <guid>http://www.alistapart.com/comments/holygrail/#8</guid>         
	  
      <description><![CDATA[Great technique!

Slight problem in Firefox (1.5) when you horizontally resize (width) the padding version, if you go to small the top of the right column moves down to the top of the left column.
]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: j i</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/#9</link>
      <guid>http://www.alistapart.com/comments/holygrail/#9</guid>         
	  
      <description><![CDATA[bq.??Slight problem in Firefox (1.5) when you horizontally resize (width) the padding version, if you go to small the top of the right column moves down to the top of the left column.??

that was mean't to be bottom of the left column. try it and see.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: ban jax</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/#10</link>
      <guid>http://www.alistapart.com/comments/holygrail/#10</guid>         
	  
      <description><![CDATA[technical stuff, at long last.
welcome back ALA.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: luca rossi</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P10/#11</link>
      <guid>http://www.alistapart.com/comments/holygrail/#11</guid>         
	  
      <description><![CDATA[I wrote a similar article one month ago, you can find it at http://www.blextar.net/index.php?post=47 . It's still easy and requires just the box-model and Holly hack, but it involves absolutely positioning. 

The idea was originally from the book "Css Hacks&Filters;".]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: harry sutherland&#45;hawes</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P10/#12</link>
      <guid>http://www.alistapart.com/comments/holygrail/#12</guid>         
	  
      <description><![CDATA[I love ALA and all these great css discussions. This code is excellent and very clever... as long as it's viewed in the latest browsers. Shove it into IE5 and it's worse than useless. 

I'm really in two minds about all this. You guys are quite right to be exploring the limits and capabilities of css but it's all academic until you can come up with something that really is bullet proof in all browsers. It's lovely for us with our up-to-the-minute browsers but  many people still use the old technologies and sometimes I think you forget that.

So out in the real world we're stuck with having to use tables for structure and css for typesetting! Or ignoring the older browsers, which I don't think is good enough.

btw mike - the wild word spacing is what happens when you specify justifed type. Nasty, innit?]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Derek O&#39;Brien</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P10/#13</link>
      <guid>http://www.alistapart.com/comments/holygrail/#13</guid>         
	  
      <description><![CDATA[Great article, as much as i agree that CSS has a little way yet before this type of layout is solid enough for everyday use, (CSS 3.0 looks promising, but only if browser support takes up the slack) i still think these bounderies still need pushing to help further the development and wider spread use of more usable CSS.

I just love the minimalised approach of this layout. Definatly added to my resource archive ;)]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: James Greig</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P10/#14</link>
      <guid>http://www.alistapart.com/comments/holygrail/#14</guid>         
	  
      <description><![CDATA[Nice article, but as Harry has said, I think it should have some kind of fallback built in for IE5, and also IE5 on the Mac - even if it was just a message that only these browser could see advising to upgrade to a decent browser!?

Without this it's a bit of a stretch to call it the Holy Grail, although it is close!]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: danny j</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P10/#15</link>
      <guid>http://www.alistapart.com/comments/holygrail/#15</guid>         
	  
      <description><![CDATA[I can do the same with tables !]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Matt Hamm</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P10/#16</link>
      <guid>http://www.alistapart.com/comments/holygrail/#16</guid>         
	  
      <description><![CDATA[Have you even tested this technique in IE5 or IE5.5?? 

Your layout completely falls apart.
I haven't tested IE 5.3 on Mac but i bet it falls too.

I have a CSS 3 col layout which DOES work in IE 5, IE5.5, IE5 on Mac, Firefox v1.0 +,  Netscape 7+, Opera, the list goes on.

According to my browser stats A LOT are still using IE5, we still need to support some old browsers.

Needs some more work I'm afraid.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: James Greig</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P10/#17</link>
      <guid>http://www.alistapart.com/comments/holygrail/#17</guid>         
	  
      <description><![CDATA[To be fair if you read the article it does say "The technique works in all modern browsers: Safari, Opera, Firefox, and (with the single-rule hack at the bottom) IE6. IE5.5 support would require at least a box-model hack, which is left as an exercise to the reader."]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Andrew Peace</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P10/#18</link>
      <guid>http://www.alistapart.com/comments/holygrail/#18</guid>         
	  
      <description><![CDATA[There's too much complaining going on here. Levine's Holy Grail version is great, and it does (gasp!) work in newer versions of IE. W3Schools is showing only about 5% of users are still on IE5, and since that percentage is declining at about $5 every year, I'm sure they can deal.

Great article and great layout.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Marek MÃ¶hling</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P10/#19</link>
      <guid>http://www.alistapart.com/comments/holygrail/#19</guid>         
	  
      <description><![CDATA[I can post a screenshot if needed..]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Jonathan Shroyer</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P20/#20</link>
      <guid>http://www.alistapart.com/comments/holygrail/#20</guid>         
	  
      <description><![CDATA[This is a great layout.  I've been working on one that works very well in all browsers, but there are a lot of tags in it.  I love the simplicity of this.  Anyway, I thought you would like to know that macIE moves the left column to the right about 1/8 of the screen.  I tried some quick work arounds for it, but nothing worked.  I'll work on the layout when I get some time and see what can be done to improve compatibility.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Taco Sanchez</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P20/#21</link>
      <guid>http://www.alistapart.com/comments/holygrail/#21</guid>         
	  
      <description><![CDATA[It doesn't work worth beans in Netscape 3.

You so-called "bleeding edge" developers seem to forget that some people use Netscape 3. Well, anyway, they used to. 

I can achieve the same effect by making a comp in Photoshop and posting it as a GIF. ]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Eoghan O&#39;Brien</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P20/#22</link>
      <guid>http://www.alistapart.com/comments/holygrail/#22</guid>         
	  
      <description><![CDATA[Personally I quite like this method, it worked well for me in Firefox 1.5 and below, but the right column seems to disappear in IE and also in Opera v8.51 the padding went a bit off, nothing that a little fiddling about with cant heal, great article
Cheers.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Jack Sleight</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P20/#23</link>
      <guid>http://www.alistapart.com/comments/holygrail/#23</guid>         
	  
      <description><![CDATA[Thatâ€™s great, finally a REALLY simple solution that works perfectly. Iâ€™ve been thinking of redesign my site, I may well use a liquid layout now that thereâ€™s such a clean and flexible solution.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Adam Craven</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P20/#24</link>
      <guid>http://www.alistapart.com/comments/holygrail/#24</guid>         
	  
      <description><![CDATA[Was what I sadly thought when I saw it in IE6. 

When you collapse the size of the page, the left column slides to the center of the page. Also when in windowed mode and you increase the size of the window to the side edges of your monitor, the left column disappears.
]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Jack Sleight</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P20/#25</link>
      <guid>http://www.alistapart.com/comments/holygrail/#25</guid>         
	  
      <description><![CDATA[Well, perhaps not "perfectly", but pretty good all the same.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Matthew Levine</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P20/#26</link>
      <guid>http://www.alistapart.com/comments/holygrail/#26</guid>         
	  
      <description><![CDATA[@Michael Ennis:

The strange word spacing from text-align: justify; Not normally recommended for the web, but I used it to give a stronger sense of where the padding was.

Haven't been able to reproduce the flicker or the disappearing columns. Perhaps you can send some browser info my way?

@Dan C:

I agree that ems are a better choice in most situations. In others -- when you need a column for 120px-wide banner ads, for instance -- pixels are a better choice. As I noted in the article, it's just as easy to use either.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Brad Snoregrass</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P20/#27</link>
      <guid>http://www.alistapart.com/comments/holygrail/#27</guid>         
	  
      <description><![CDATA[I think the Holy Grail should include a version that centre's the layout on the page in a fixed width, not 100% of the page.

Something like...

body &#123;
&nbsp;&nbsp;&nbsp;min-width: 700px;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* 2x (LC fullwidth + */
&nbsp;&nbsp;&nbsp;text-align: center;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* CC padding) + RC fullwidth */
&nbsp;&nbsp;&nbsp;margin-left:10%;
&nbsp;&nbsp;&nbsp;margin-right: 10%;
&#125;

...works but I'm not sure of the drawbacks (aside from shrinking the page and keeping the right margin bigger than the left when the min-width is reached).]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Michael Neel</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P20/#28</link>
      <guid>http://www.alistapart.com/comments/holygrail/#28</guid>         
	  
      <description><![CDATA[The final version in IE has some extra space at the bottom, where as Firefox does not.  Is there a way to remove that from IE?  For some reason this has annoyed me to no end!]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Brad Snoregrass</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P20/#29</link>
      <guid>http://www.alistapart.com/comments/holygrail/#29</guid>         
	  
      <description><![CDATA[body &#123;
  min-width: 700px; 
  text-align: center;
  margin-left:10%;
  margin-right: 10%;
&#125;]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Trolll L</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P30/#30</link>
      <guid>http://www.alistapart.com/comments/holygrail/#30</guid>         
	  
      <description><![CDATA[When it doesn't work for all normally used browsers and requires a browser hack for IE, I think that calling it the "Holy Grail" of three-column layouts goes too far. Speaking of which, I'd bet that this doesn't quite work in IE7 since they ditched the star hack. So probably not even future-proof (working remotely today or I'd check it).

Not to mention saying that the three-div solution doesn't have a wrapper really doesn't ring true: you use the body as the wrapper...

So...definitely a technique worth documenting and bookmarking! It resizes quite nicely in modern browsers. But also definitely a technique that will go onto the list of "almost there" three-column layouts on css-discuss.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: will chatham</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P30/#31</link>
      <guid>http://www.alistapart.com/comments/holygrail/#31</guid>         
	  
      <description><![CDATA[Can you change this in the article:

"Step 1: Create the frame"

That raised red flags and caused me to shudder momentarily.  Then I realized you didn't mean 'Frames'.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Bronskrat T. Polecat</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P30/#32</link>
      <guid>http://www.alistapart.com/comments/holygrail/#32</guid>         
	  
      <description><![CDATA[It looks to me as though padding is needed on the right side of the 3rd column (much like the left side of the 1st column). Maybe others have brought this up.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Allen Jackson</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P30/#33</link>
      <guid>http://www.alistapart.com/comments/holygrail/#33</guid>         
	  
      <description><![CDATA[By changing the TEXT-ALIGN to left (because that is my preference) the "flicker" problem degrades into a disappearing problem for the left column.  Resizing vertically causes the column to vanish until resized horizontally.  Work this detail out for IE, and I'm all in...  I messed with it for about 30 minutes and could make no improvement.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Martin Mapes</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P30/#34</link>
      <guid>http://www.alistapart.com/comments/holygrail/#34</guid>         
	  
      <description><![CDATA[I'm still waiting for a holy grail that also has full-height columns and allows me to control the source order of ALL 3 columns (and does everything else this solution does, too).]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Andrew Whitacre</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P30/#35</link>
      <guid>http://www.alistapart.com/comments/holygrail/#35</guid>         
	  
      <description><![CDATA[Thanks for posting a tutorial with lots of clear visual examples. I wish all CSS guides were as pretty. Too often tutorials leave you coding blind.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Jeffrey Zeldman</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P30/#36</link>
      <guid>http://www.alistapart.com/comments/holygrail/#36</guid>         
	  
      <description><![CDATA[Art director Jason Santa Maria created the illustrations in mental collaboration with author Matthew Levine.

bq. Thanks for posting a tutorial with lots of clear visual examples. I wish all CSS guides were as pretty. Too often tutorials leave you coding blind.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Matthew Levine</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P30/#37</link>
      <guid>http://www.alistapart.com/comments/holygrail/#37</guid>         
	  
      <description><![CDATA[bq. Iâ€™m still waiting for a holy grail that also has full-height columns and allows me to control the source order of ALL 3 columns (and does everything else this solution does, too).

While generalized source order was a bit beyond the scope of the article, it wouldn't be too hard to modify this technique to get it. If you wanted the right column first, for instance, you'd need to offset the center column with a negative margin.

The method for creating full-height columns is described in the article.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Larry Preston</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P30/#38</link>
      <guid>http://www.alistapart.com/comments/holygrail/#38</guid>         
	  
      <description><![CDATA[Simple, sweet, concise, and I've been beating the stuffing out of it on different browers, trying to mess it up with incorrectly sized photos  - and it hangs in there. Great article, keep up the good work, email me if you are ever looking for a job! 
]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Derek Pennycuff</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P30/#39</link>
      <guid>http://www.alistapart.com/comments/holygrail/#39</guid>         
	  
      <description><![CDATA[Cool, but not solid enough for me to be comfortable putting it to use.  I advoid the negative margin positioning trick simply because it can cause elements to move off the screen.  You can counter with a min-width, but not in IE.  The chances of someone viewing the site in such a tiny browser window are slim, but non-zero, and that's enough for me to avoid the technique.  The disappearing left column thing is odd too, not sure if it's related to the negative margins though.

In a perfect world we wouldn't have to worry about such IE spawned strangeness.  I for one will not be holding my breath waiting for this perfect world to come about.

RE Comment #4: I'm sure px were used as a quick and dirty way to get the example out there, just like the non-semanitic IDs.  You want ems, you use ems.

RE Comment #15:  =)

RE Comment # 18: The figures published by W3Schools come from their server logs.  Those figures are not a realistic sample of the web surfing public.

RE Comment #21: I think the line has to be drawn somewhere.  I belive that was your point.

RE Comment #35: I agree, the presentation of this article was excellent.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Al Lemieux</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P40/#40</link>
      <guid>http://www.alistapart.com/comments/holygrail/#40</guid>         
	  
      <description><![CDATA[Personally, I find a three column layout like this less appealing than two column layouts that are centered with a fixed width. I haven't seen much in terms of corporate sites that use this approach for their layout. Could you give some examples? 

What's particularly vexing in the example is how things are mashed up to the edges of the fixed areas and how the content will change in the center section. Imagine users who are displaying web pages on a wide-screen monitor. ]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Matthew Fehskens</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P40/#41</link>
      <guid>http://www.alistapart.com/comments/holygrail/#41</guid>         
	  
      <description><![CDATA[It's so simple that you would think every CSS-coder on Earth would have thought of it. Good article. ALA just keeps on packing in the great articles. ]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Sergi de Pablos</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P40/#42</link>
      <guid>http://www.alistapart.com/comments/holygrail/#42</guid>         
	  
      <description><![CDATA[With IE6 (6.0.2800.1106) I also get the left column vanishing problem when resizing vertically until I resize it horizontally. Even more, if I try to reduce the window beyond 550 horizontal pixels, instead of getting a horizontal scrollbar, the left column overlaps the central one. So even as I'm currently adressing modern browsers with my site, I think it'll be using my homemade bullet-proof ugly solution (a table for the 3 columns, and CSS for all the rest) for some time more. ]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Lance Jurgensen</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P40/#43</link>
      <guid>http://www.alistapart.com/comments/holygrail/#43</guid>         
	  
      <description><![CDATA[I'm betting the disappearing or flickering left column is actually the peekaboo bug or something very similar. You can read more about it here: http://www.positioniseverything.net/explorer/peekaboo.html

The Holly Hack, as below edited for this style sheet, may fix it. I couldn't get a CRLF in when adding this text. Add one at the * html below:
/* Hides from IE5-mac \*/ * html .column &#123;height: 1%;&#125;
/* End hide from IE5-mac */ ]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Hans Verhaegen</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P40/#44</link>
      <guid>http://www.alistapart.com/comments/holygrail/#44</guid>         
	  
      <description><![CDATA[I agree with Sergi de Pablos: "So even as Iâ€™m currently adressing modern browsers with my site, I think itâ€™ll be using my homemade bullet-proof ugly solution (a table for the 3 columns, and CSS for all the rest) for some time more." 
Meanwhile i bookmarked this article because nothing is better than these kind of articles to learn more about the 'inner secrets' of CSS. ]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Richard Anderson</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P40/#45</link>
      <guid>http://www.alistapart.com/comments/holygrail/#45</guid>         
	  
      <description><![CDATA[It has been my experience that there is no magic silver bullet for markup utopia.  That Idea sir is a myth and to seek it folly. An interesting article but i'll stick with my negitive margins. If one person uses extra divs in one method and other person uses exta divs in their method... ads up to one hill of beans.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Hans Verhaegen</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P40/#46</link>
      <guid>http://www.alistapart.com/comments/holygrail/#46</guid>         
	  
      <description><![CDATA[Maybe not the most popular browsers around, but still. Opera 7 only shows the header and the footer. The scrollbar gives the impression that the three columns are sitting somewhere deep down, but no, no sign of the three cols.
In NN 7, also only the header and footer, no sign of the three cols.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Martin Halford</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P40/#47</link>
      <guid>http://www.alistapart.com/comments/holygrail/#47</guid>         
	  
      <description><![CDATA[The right column dropping down in Firefox can be cured if min-width is increased by 1px to 631px - may cause other problems?

In my view this Holy Grail is no such thing until the left column is fixed in IE 6 (not that I use IE 6!).]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Roger Pence</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P40/#48</link>
      <guid>http://www.alistapart.com/comments/holygrail/#48</guid>         
	  
      <description><![CDATA[I've been studying CSS page layout for several months now and I'm am pretty much onboard with most everything even the zealots argue using CSS for. However, in the case of columns, although the technique presented here is the best I've seen, what does it buy over simply using a three-column, two-row table (where the second row colspan's the three columns for the footer. This table would be positioned from the top of the screen (so that no other tables are required for header mark up). 

Using a table doesn't require the fiddly arithmetic that CSS does (shouldn't CSS support some sort of variable declaration someday?), it works in all browsers, and provides far reduced coupling with disparate pieces than the CSS method does. 

Help me get it! Thank you very much. 
rp]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Joe Murphy</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P40/#49</link>
      <guid>http://www.alistapart.com/comments/holygrail/#49</guid>         
	  
      <description><![CDATA[There is still one problem with this layout, the content has to push the footer to the bottom of the broser window.  If you take out all the dummy text, footer just comes up to the upper third of the browser window.

Until such a layout lays the footer at the bottom of the browser window when there is no or little content, there is no holy grail found, without hacks and other high maitenance methods.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Brent Hagany</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P50/#50</link>
      <guid>http://www.alistapart.com/comments/holygrail/#50</guid>         
	  
      <description><![CDATA[Forgive me if I am misunderstanding something, but doesn't this have the potential to break in IE7, due to the use of * html?]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Marty McKeever</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P50/#51</link>
      <guid>http://www.alistapart.com/comments/holygrail/#51</guid>         
	  
      <description><![CDATA[Yes, negative margin values are offensive.  ]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Logan Hanson</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P50/#52</link>
      <guid>http://www.alistapart.com/comments/holygrail/#52</guid>         
	  
      <description><![CDATA[I enjoyed the article however I too am getting the left column disappearing with the vertical resizing.
version:6.0.2900.2180.xpsp_sp2_gdr.050301-1519]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: michael paige</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P50/#53</link>
      <guid>http://www.alistapart.com/comments/holygrail/#53</guid>         
	  
      <description><![CDATA[A Grail?

The Grail is many things to many people and if your quest for it is at an end with this layout that's fine, but "it's not really (Screenshot of Firefox 1.5 on Win XP) ":http://www.treetrybe.com/imm/images/ss-graal-1.gif "robust, is it (Screenshot of Internet Explorer 6 on Win XP) ":http://www.treetrybe.com/imm/images/ss-graal-2.gif ?

 ]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Tim Jarrett</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P50/#54</link>
      <guid>http://www.alistapart.com/comments/holygrail/#54</guid>         
	  
      <description><![CDATA[The earlier commenter who thought that the *HTML hack would cause problems in IE 7 appears to be correct. The final render looks pretty ugly on the newly released public beta of IE 7. The left column does not appear until the browser window is resized; then it floats over the center column. Screenshot at

http://tinyurl.com/btazn]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Justin Perkins</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P50/#55</link>
      <guid>http://www.alistapart.com/comments/holygrail/#55</guid>         
	  
      <description><![CDATA[Are we still endorsing the star hack? Considering IE7 and it's impending release, conditonal comments are the choice of professionals and grail seekers for delivering styles to IE.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Sophie Dennis</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P50/#56</link>
      <guid>http://www.alistapart.com/comments/holygrail/#56</guid>         
	  
      <description><![CDATA[Urgh, such a shame about IE6 at narrow window sizes. You've got two problems: 1) losing the right-column completely - no scroll bar, no nothing (maybe OK it the content isn't essential?) 2) the left column going on the march and overlapping the center.

The left-column thing is simple to diagnose but a bastard to treat. The left-column's left-margin is proportional to the width of the container. As the container shrinks, so does the left-column's margin. The center column has visually stopped shrinking because it's hit the limit of its longest word ("content" from the header) so it can look like the container isn't still shrinking. But it is. 

For browsers which get min-width that's the treatment, which has been thrown in anyway to fix problems with narrow windows in Firefox et al. At this point the article says "With IE6 this doesnâ€™t happen". In fact, IE6 breaks differently, but it still breaks. 

An IE6 min-width patch is needed. width:expression should work, but crashed IE every time I tried it and "Andy Budd's fix":http://www.andybudd.com/archives/2004/02/css_crib_sheet_3_centering_a_div/index.php didn't work for me. Plus it'll only work with JS enabled. I haven't tried the CSS+extra &lt;div&gt; workarounds yet.

I've spent a bit of time hacking around with this and looking at "other":http://positioniseverything.net/articles/onetruelayout/appendix/holygrail   "solutions":http://meyerweb.com/eric/thoughts/2005/11/09/multi-unit-any-order-columns/ . Big John's technique has the same problem when the liquid column is in the middle - not surprising as it's the same principles as are used here. Eric's isn't a full-width layout and also loses the right-column with no scroll bar to bring it back. 

ps (no really, I'll shut up in a second) Re the magic-disappearing-box trick, I've seen it before and rarely managed to fix it completely (if anyone has, please share!). If this was the only IE issue, I'd take the risk as it only occurs in very specific circumstances. How many web users really sit there actively resizing their browser, every page? 

pps For those tempted to chuck in the towel and dig out a table. There are decent 3 column CSS solutions out there which, if not the Holy Grail, are still less of a compromise than using tables. Coded carefully - OK, with a few extra divs littered about which you may want to strip out someday when we get this nailed - you'll be able to make design and layout changes more quickly and easily in future than you will with your layout locked down in a table. 

ppps - just kidding..]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Erin Kissane</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P50/#57</link>
      <guid>http://www.alistapart.com/comments/holygrail/#57</guid>         
	  
      <description><![CDATA[Afternoon, folks. 

First things first: Y'all rock. Without your input in the forums, our work would be much less helpful and less valuable. Cookies for all!

....and on to the comments.

bq. I was quite appalled, however, that an article published at ALA would promote the outdated practice of sizing with px units.

With all due respect, sir, if this is a surprise, you haven't been paying attention. Next!

bq. This code is excellent and very cleverâ€¦ as long as itâ€™s viewed in the latest browsers.

See, if we hadn't presented the technique (and all the others that draw this comment) as something that works in *modern browsers*, this would be a valid point. But we did, as another commenter pointed out. It's like ordering a veggie burger and then complaining that there's no beef in your sandwich.

bq. Can you change this in the article: â€œStep 1: Create the frameâ€?

Nope. Next!

bq. The earlier commenter who thought that the *HTML hack would cause problems in IE 7 appears to be correct. The final render looks pretty ugly on the newly released public beta of IE 7. The left column does not appear until the browser window is resized; then it floats over the center column

Ouch. This looks like a legitimate problem, and I look forward to seeing the collective brainpower of ALA's readership go to work to bulletproof the technique. 

...and on preview:

bq. Urgh, such a shame about IE6 at narrow window sizes. Youâ€™ve got two problems: 1) losing the right-column completely â€“ no scroll bar, no nothing (maybe OK it the content isnâ€™t essential?) 2) the left column going on the march and overlapping the center.

bq. The left-column thing is simple to diagnose but a bastard to treat. 

Excellent comment by Sophie (the whole thing). I'll make cookies for you myself.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Beau Smith</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P50/#58</link>
      <guid>http://www.alistapart.com/comments/holygrail/#58</guid>         
	  
      <description><![CDATA[In the persuit of full column backgroundsâ€”without the need to use a "faux":http://www.alistapart.com/articles/fauxcolumns/ techniqueâ€” "One True Layout":http://positioniseverything.net/articles/onetruelayout/ was given a spin.

One True Layout worked great until it was found that linking to a page anchor in the content divs of a column caused the content above the page anchor to be hidden in IE6 (PC) and FF (Mac and PC). Safari doesn't have this issue.

Here's an example of "Holy Grail w/ hidden content issues":http://www.strangecode.com/labs/css/holy_grail_hidden_content_issue

If anyone has a peachy solution to this, I'm sure I won't be the only happy camper. =)]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Beau Smith</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P50/#59</link>
      <guid>http://www.alistapart.com/comments/holygrail/#59</guid>         
	  
      <description><![CDATA[The issue I mentioned in "comment #58":http://www.alistapart.com/comments/holygrail/?page=6#58 seems to only be present in FireFox on Mac and PC. IE6 seems to work fine. ]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: James Greig</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P60/#60</link>
      <guid>http://www.alistapart.com/comments/holygrail/#60</guid>         
	  
      <description><![CDATA[This article has fair whipped up a storm! A lot of negatives flying about but if this could somehow take us a step closer to achiever the holy grail then bring it on!]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Matthew Levine</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P60/#61</link>
      <guid>http://www.alistapart.com/comments/holygrail/#61</guid>         
	  
      <description><![CDATA[bq. Forgive me if I am misunderstanding something, but doesnâ€™t this have the potential to break in IE7, due to the use of ASTERISK html?

It's easy enough to avoid the use of ASTERISK html. In retrospect, I should have included this in the article:

HASH left &#123; left: 150px; /ASTERISK RC Width for IE 6 ASTERISK/ &#125;

HASH container &gt; HASH left &#123; right: 200px; /ASTERISK LC Width for everyone else ASTERISK/ &#125;

It's my understanding that IE7 respects the child selector ("&gt;"), so it should see the correct value. Whether it plays nice with negative margins and relative positioning is another issue entirely.

_*Comment edited by Erin Kissane*: The Ruby port of Textile is a finicky beast. I've replaced your hash marks with HASH and your asterisks with ASTERISK. We hope for a better solution in the future. My apologies to all for the inconvenience._]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Justin Perkins</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P60/#62</link>
      <guid>http://www.alistapart.com/comments/holygrail/#62</guid>         
	  
      <description><![CDATA[Hacks and fixes for hacks. Matthew, why do you prefer this method as opposed to conditonal comments?]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Jason Hutchinson</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P60/#63</link>
      <guid>http://www.alistapart.com/comments/holygrail/#63</guid>         
	  
      <description><![CDATA[I noticed that for some reason when I copied the code verbatim it just wouldn't work for me in IE, yet the example page provided worked just fine.  After some rooting around I discovered that it will only work in IE so long as you have the XHTML Strict doctype at the top, without it the code breaks.  You might want to put that in your required HTML :)]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Grant Palin</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P60/#64</link>
      <guid>http://www.alistapart.com/comments/holygrail/#64</guid>         
	  
      <description><![CDATA[This is a good article.  It shows that people are continuously experimenting, finding ways to achieve effects that were difficult, if not impossible, to manage before.  It's progress!

I wonder if this layout can be combined with the [url="http://www.themaninblue.com/writing/perspective/2006/01/19/"]Resolution Dependant Layout[/url] from The Man in Blue.  It seems to me that if a browser window gets too narrow for the sidebars to remain in position, they could be displaced in a controlled fashion - above or below the content.  Just an idea...]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Scott Mackenzie</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P60/#65</link>
      <guid>http://www.alistapart.com/comments/holygrail/#65</guid>         
	  
      <description><![CDATA[I love the idea of a fluid layout, but even this one has it's drawbacks in. When you resize in IE or Firefox the columns go a little funny (disappearing, hovering over the top of each other).

It also seems all these examples of "The Holy Grail" don't include extensive styling and images as a real website would implement. 

Don't get me wrong I think this is absolutely fantastic, but I think for now I'll be a safe camper and stick to fixed width layouts. At least I can rely on people getting a pretty much the same visual experience.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Kevin Muncie</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P60/#66</link>
      <guid>http://www.alistapart.com/comments/holygrail/#66</guid>         
	  
      <description><![CDATA[Very nicely put together Matthew. When I made a test site with this at work I had all the problems everyone else is discussing when viewing it locally. However at the end of the day I uploaded it to the server and viewed it from home and it works PERFECTLY. Nothing breaks at all. I will be investigation tomorow what specific version of each browser is. Here is a link if someone wants to take a look, http://www265.pair.com/ezell/Muncie Design/index.html]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: George Salhani</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P60/#67</link>
      <guid>http://www.alistapart.com/comments/holygrail/#67</guid>         
	  
      <description><![CDATA[This was a very good article and I really appreciate the clean markup.  It does highlight however the unintuitiveness of CSS.  I've been very frustrated working with divs and CSS, and seeing the loops the author had to do and the amount of effort that was required to achieve what should be a straightforward layout is maddening.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Adam Ant</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P60/#68</link>
      <guid>http://www.alistapart.com/comments/holygrail/#68</guid>         
	  
      <description><![CDATA[Use of the Holly Hack (the star Hack) is now considered harmful.  The holy grail layout doesn't work in IE7.

And I agree that use of px units seems silly too.  

I imagine it could be adapted for practical use without too much trouble though.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Christian Montoya</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P60/#69</link>
      <guid>http://www.alistapart.com/comments/holygrail/#69</guid>         
	  
      <description><![CDATA[In the second example, the one with no wrapper, the min width on the body is: 

min-width: 240px;  comment: LC fullwidth + CC padding

But it looks like it has to be greater than LC + CC padding, to keep the right column from dropping. 250px works just fine. 

@ Scott Mackenzie: "attractive and liquid happen all the time":http://www.cssliquid.com]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: phil smears</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P70/#70</link>
      <guid>http://www.alistapart.com/comments/holygrail/#70</guid>         
	  
      <description><![CDATA['It doesnâ€™t work worth beans in Netscape 3.'

Hey and i've just tried it on my Zx 80 and it's all over the show.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Tom Leadbetter</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P70/#71</link>
      <guid>http://www.alistapart.com/comments/holygrail/#71</guid>         
	  
      <description><![CDATA[Well I think it is sound. Too many negative comments on here.

We all wish every browser were the same but they are not. So lets just get on with it eh?

I've been using css for about a year now and I'm still coming to terms with some of the stuff I see!

I had previously used a three-column layout using % but as the articles says, it's gets very fiddily with padding and such.

This layout looks and works excellent considering the different browsers. There are a few bits I don't fully understand but with the negative reaction on here, I'm afraid to ask about them!]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: phil smears</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P70/#72</link>
      <guid>http://www.alistapart.com/comments/holygrail/#72</guid>         
	  
      <description><![CDATA[You heard of irony Tom?
Just trying to send up the 'it doesn't work on netscape 3' post but I have a feeling that was irony too. 

Personally I think it was a great article and it sums up what I like so much about web development. Someone posts a concept to the community. The community goes away, tests it, extends it et.c. People who want the perfect solution which they can just copy and paste are missing the point.

Cue philosopohical misty eyed ramble:

As in many quests, the journey there is often more important than the destination...
]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Terry Dowman</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P70/#73</link>
      <guid>http://www.alistapart.com/comments/holygrail/#73</guid>         
	  
      <description><![CDATA[Nice article, good idea. I think if it could be made to work in IE5x then it would be worth considering. I think it's too early to dump support for those browsers.

Re Post 66
I noticed that the 'right-hand column dropping' problem didn't happen at your site. Maybe having the google ads content prevented it.

Re Post 72
Saying â€˜it doesnâ€™t work on netscape 3â€™ isn't being ironic. BUT, saying "You heard of irony Tom?" when no irony was involved is in itself, ironic.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Stephen Down</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P70/#74</link>
      <guid>http://www.alistapart.com/comments/holygrail/#74</guid>         
	  
      <description><![CDATA[The comments about Netscape 3 - while making me laugh - do disguise a serious point. Anyone using NS3 with stylesheets enabled is probably someone who beats themselves with birch twigs for fun. If you use NS3, and there may be a good reason for doing so even ten years after it has been superseded, if you had any sense you would turn CSS off. Then the site works fine. Problem solved.

I think it's a good time to remind people of the need to specify _media="screen"_ in the &lt;style&gt; tag to ensure that printers and small screen devices don't try to make sense of it ... *this* is why CSS is better than tables.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Thierry Koblentz</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P70/#75</link>
      <guid>http://www.alistapart.com/comments/holygrail/#75</guid>         
	  
      <description><![CDATA[bq. However, all the existing solutions involve sacrifices: proper source order, full-width footers, and lean markup are often compromised in the pursuit of this elusive layout.

p. 'Browser support' should be listed, isn't? ;-)

p. I believe a 'minimalist' approach may fail to reveal issues, I think it's a good idea to create some sort of 'real life' example (including links etc.) as I do here: "3 columns CSS-P(great browser support)":http://www.tjkdesign.com/articles/3cols/?add=right . IMO, this helps the reader to check the robustness of a layout in various browsers. 

p. *Great* article. Thanks or sharing. 

]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Mike Mangino</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P70/#76</link>
      <guid>http://www.alistapart.com/comments/holygrail/#76</guid>         
	  
      <description><![CDATA[Is there any easy way for this to scroll the whole viewport when a large image is placed in the center? I can scroll just that column, but I would rather not. Right now the right menu overlaps the image.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Jason Greene</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P70/#77</link>
      <guid>http://www.alistapart.com/comments/holygrail/#77</guid>         
	  
      <description><![CDATA[Reading this was exactly what I had hoped: a good exploration of another way to skin a cat. Sure, it's got compatibility issues, but I don't get the impression that the author was presenting this as the end-all, be-all code. After all, the title of the article begins with "In search of..."

Unfortuantely, I do take issue with the end of the title. I don't blame the author here, but rather the notion that the "holy grail" involves a particular layout, specifically one that is liquid.

There's nothing wrong with a fixed-width layout. Many usability experts continue to argue that it's a more readable presentation than liquid, especially at larger screen sizes.

We could debate for enternity about what is and isn't a "holy grail" for developers devoted to standards. Nobody's right or wrong.

The last thing our industry needs is another pre-conceived notion of how a website should be laid out. ]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Matthew Levine</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P70/#78</link>
      <guid>http://www.alistapart.com/comments/holygrail/#78</guid>         
	  
      <description><![CDATA[Many thanks to the readers who pointed out that the left column would disappear when IE was resized vertically. I spent some time isolating and squashing the bug. You can see the solution (which, I'm happy to say, is just as clean as the original) here:

http://www.infocraft.com/articles/the_case_of_the_disappearing_column/

Interestingly, this whole problem could have been avoided if I had, as some readers suggested, just avoided the * html hack to begin with. Yet another reason to go with valid patches (or conditional comments).]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Tanny O&#39;Haley</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P70/#79</link>
      <guid>http://www.alistapart.com/comments/holygrail/#79</guid>         
	  
      <description><![CDATA[Okay I know that it is a hack and it's not pretty, but it does work. You can add min-width to IE using an expression in your CSS. Check out "svendtofte.com - max-width in Internet Explorer":http://www.svendtofte.com/code/max_width_in_ie/ . You will want to scroll to the bottom of the page and visit the "text box sat to a min width of 800 pixels":http://www.svendtofte.com/code/max_width_in_ie/pixels_minwidth.html link.

Maybe a purest can tell us how to use this and not invalidate the CSS or why this shouldn't be used?

Thank you Matthew for very nice article and wonderful illustrations. I noticed that you've provided a fix for the disapearing left column at "The Case of the Disappearing Column":http://www.infocraft.com/articles/the_case_of_the_disappearing_column/ , can you update the A List Apart article?]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Jeff Wilkinson</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P80/#80</link>
      <guid>http://www.alistapart.com/comments/holygrail/#80</guid>         
	  
      <description><![CDATA[mozilla suite 1.7.12 has serious weirdness with example 3.  
The columns sometimes go way long, with over a screen-height of blank space, but resizing horizontally makes it jump around, to where some cols can cut off text at the bottom.

very odd.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Leevi Graham</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P80/#81</link>
      <guid>http://www.alistapart.com/comments/holygrail/#81</guid>         
	  
      <description><![CDATA[There is a major bug with the equal columns method featured in this article relating to links and target identifiers (eg.'#top'). 

If you link to another point in the same page your content will disappear.

I have created a "demo page":http://www.leevigraham.com/holy_grail_bug_example.html for everyone to see.

Scroll to the bottom of the middle column and click the link that targets a paragrah in the middle of the center column. ]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Martin Saulis</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P80/#82</link>
      <guid>http://www.alistapart.com/comments/holygrail/#82</guid>         
	  
      <description><![CDATA[I do not believe no one tried to view the 'holy grail' on the current IE7 beta. That's just a wonderfull mess. I wonder if IE7 will be like that eventually.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: will chatham</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P80/#83</link>
      <guid>http://www.alistapart.com/comments/holygrail/#83</guid>         
	  
      <description><![CDATA[bq. "I was quite appalled, however, that an article published at ALA would promote the outdated practice of sizing with px units."

bq. With all due respect, sir, if this is a surprise, you havenâ€™t been paying attention. Next!

bq. "This code is excellent and very cleverâ€¦ as long as itâ€™s viewed in the latest browsers."

bq. See, if we hadnâ€™t presented the technique (and all the others that draw this comment) as something that works in modern browsers, this would be a valid point. But we did, as another commenter pointed out. Itâ€™s like ordering a veggie burger and then complaining that thereâ€™s no beef in your sandwich.

bq. "Can you change this in the article: â€œStep 1: Create the frameâ€?"

bq. Nope. Next!??

A little patience with your readers, rather than dismissals, might be helpful.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Sophie Dennis</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P80/#84</link>
      <guid>http://www.alistapart.com/comments/holygrail/#84</guid>         
	  
      <description><![CDATA[Matthew,

Great to see a "fix":http://www.alistapart.com/comments/holygrail?page=8#78 for the magic disappearing box.  Great article too (which I didn't say before, sorry) and great work developing this technique.

I have one small issue though: the "comment on your own site":http://www.infocraft.com/articles/the_case_of_the_disappearing_column/ about narrow browsers. Anyone viewing at less than 400px wide has "problems far more serious" than not being able to read your web page? This is the slippery slope of inaccessibility. "Accessible to all" is a core principle of web standards at their best - which is what AListApart represents. 

(I'd argue this isn't just about visitors with disabilities,  but if you want a disabled-access example a 400px wide window is not inconceivable for someone running a low screen resolution due to poor eyesight.)

The IE problem is, unfortunately, a serious accessibility issue. On a small screen the main content disappears, obscured by the left column. It's literally "inaccessible". There's no way to get at it. Not even a horizontal scrollbar.

Given you fix the problems at narrow window sizes in Firefox I'm guessing you don't really think small screens are someone else's problem. I'm guessing you're really thinking IE6 is someone else's problem. 

You'd be right. It's the browser that's the problem, not your code. Who here doesn't think that every time they test their site in IE? 

The answer, "as ever":http://www.alistapart.com/articles/tohell , isn't to leave your IE user to suffer an inaccessible website, but to feed their "bad browser" code it can render accessibly. Use conditional comments to feed IE a completely different stylesheet which won't cause problems in narrow windows (perhaps a fixed-width version, or one which combines width:expression with a fallover for non-JavaScript visitors). You could even throw in a good, old-fashioned browser upgrade message if you like. 

This is a much better approach than saying "to hell with bad users". Your site is still accessible to all. And you get to keep your brilliant technique where it belongs - with proper, modern, standards-compliant browsers.



]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: T Kane</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P80/#85</link>
      <guid>http://www.alistapart.com/comments/holygrail/#85</guid>         
	  
      <description><![CDATA[A couple thoughts, some relevant, some a little off the path:

- Great article. I tend to design towards a liquid layout, unless the goal works better with a fixed-width. It just makes more sense to me to get the content up in view. Normally I go the tables with CSS formatting path, but have approached it with a CSS only plan occasionally. I always come away feeling it took far more time than it was worth. The simplicity of this approach gives me motivation to continue to at least give CSS pure layouts another chance.

- I do, however, have to agree the Holy Grail tag is a bit premature. This method works in modern browsers, and by the comments here not in every case, with a hack, and not in at least one version of a new browser (IE7). In a real world application, I couldn't justify that. Not really a Holy Grail, but a great step forward.

- I also have to say I also don't quite get the total aversion to tables. Yes, they are not intended for layout. But, well...they work. And replicating that in CSS nearly always seems to require hacks aplenty and/or much compromise.

- I'm growing of the opinion that the biggest setback for CSS is, as always, that lack of stadardization and consistent support. Not all CSS works in all browsers consistently. Yet there is so much work being done to try and get the CSS tools available to do just that. While there should be people experimenting, trying to invent new approaches and new methods, it seems nearly impossible to achieve this Holy Grail, as the browsers, past and present, simply are not built to accomodate it - at least not without sixty extra lines of CSS to correct incompatibilities. With the browser consistency and support for CSS as it is now, I don't think it's unfair to say the reality is "You can do a 3 column liquid layout with pure CSS, but let's be honest - you're going to have to compromise on browser support and consistency, and you will have to include some work arounds. We have no Holy Grail yet, and quite frankly, we may never find it until CSS support improves."
]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Kevin Goldman</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P80/#86</link>
      <guid>http://www.alistapart.com/comments/holygrail/#86</guid>         
	  
      <description><![CDATA[Just confirming with another post that the left column disappears and/or flickers on resize in Win IE6. This isn't a small bug. Its blocking use.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Eric Everman</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P80/#87</link>
      <guid>http://www.alistapart.com/comments/holygrail/#87</guid>         
	  
      <description><![CDATA[Hi-

I used a very similar layout (based on Alex Robinson's original article 'In search of the One True Layout') and ran into an issue where clicking on fragment links caused the content to partially disappear.

I think the key issue is this rule:

#container &#123;
 overflow: hidden;
&#125;

In every browser except Safari, following a fragement link to the page or a fragment link within the page (ie href="#idNearBottomOfPageInsideContainer") causes the #container to scroll as if it were set to 'overflow: auto', except w/o the scroll bars.

To the user, this looks all of the content of the page (above the targeted id) disappearing.  Has anyone else run into this, have a work-around, or suggestion?

Great article!]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Eric Everman</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P80/#88</link>
      <guid>http://www.alistapart.com/comments/holygrail/#88</guid>         
	  
      <description><![CDATA[Leevi Graham:  I missed your comment - I am posting the same issue.
I can verify that your sample page *does* work in Safari, but hides content in Firefox (1.5).  I believe the content is hidden in IE 6.

For Firefox, I found this bug listing:
https://bugzilla.mozilla.org/show_bug.cgi?id=259615

I also found someone else who seems to have the same issue with the OneTrueLayout:
http://www.mortusoculus.com/2005/12/03/bah

Sorry for the duplicate post.  Any solutions floating out there??]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Eric Tribou</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P80/#89</link>
      <guid>http://www.alistapart.com/comments/holygrail/#89</guid>         
	  
      <description><![CDATA[Try using very thick borders on the side of #container, rather than padding, to reserve space for the side columns. Then use the borders as background colors for the 3 columns. That way it will appear all 3 columns are of equal height (when in fact each column's DIV is a separate height). That way you don't have to use that horrible hack to get the columns to equal height and you can use the padding value on #container to create padding on columns and perhaps include a border on the center column to allow further visual separation of the 3 content areas.

See "this layout":http://webhost.bridgew.edu/etribou/layouts/skidoo/ that I put together a couple years ago as an example.

I appreciate the attempt to cut down on markup. Not a lot of people seem to care about such things.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Kevin McManus</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P90/#90</link>
      <guid>http://www.alistapart.com/comments/holygrail/#90</guid>         
	  
      <description><![CDATA[I seem to have been out of this loop and soldiering on solo. If you have the time I would appreciate feedback on a rather less elegant solution...

http://staffweb.cms.gre.ac.uk/~mk05/web/XHTML/CSS/threeCol.html

This is still work in progress and part of material at...
http://staffweb.cms.gre.ac.uk/~mk05/web/XHTML/]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Bryan Reynolds</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P90/#91</link>
      <guid>http://www.alistapart.com/comments/holygrail/#91</guid>         
	  
      <description><![CDATA[I'm also experiencing the disappearing content when clicking fragment links. In my implementation, there is an imagemap which, when areas are clicked, leads to disappearing content exactly as you described it, Eric Everman & Levi. However, I am not experiencing problems with it in IE6 or Opera 9. Only in Firefox 1.5.0.1

Here's my site: http://crimson.host.sk/about.html

A lot of the font/colors are inspired by alistapart.com currently. I'm trying to fix this issue before I customize it to my liking. *blush* Of course, removing the overflow and the margin/padding stuff from #container .column fixes the breakage, but results in uneven columns. I'd also like some ideas for a fix. Otherwise I really love this method and its simplicity.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Chris Kavinsky</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P90/#92</link>
      <guid>http://www.alistapart.com/comments/holygrail/#92</guid>         
	  
      <description><![CDATA[Great timing Matthew. I have a site I need to adjust that deals with this very issue, although its a two-column layout instead of a three-column layout. I'm assuming it should work the same without the right-side column. I tried coding the two div tags (left column and center) step-by-step and can't get the left column to float. I still ends up underneath the center. If you can, could you please e-mail me at info [at] whiteboxerdesign.com so we can interact directly?]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Alex Robinson</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P90/#93</link>
      <guid>http://www.alistapart.com/comments/holygrail/#93</guid>         
	  
      <description><![CDATA[First off I must apologise for not having managed to update the One True Layout article with this info since I've been aware of the issue since late November. Why I haven't is a long story that is irrelevant to this forum, except to say that I have been trying to get to the bottom of a) working around the problem and b) whether the problem is in the "equal height" technique or in Mozilla and IE's implementation. An update on all this will appear very soon, but the short version is, the behaviour is fixable in IE but not in Mozilla (though, please if anyone can prove me wrong, let me know).

I had hoped to get away with slipping it out before too many people noticed - but no chance of that in the wake of this most excellent article.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: axel hansen</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P90/#94</link>
      <guid>http://www.alistapart.com/comments/holygrail/#94</guid>         
	  
      <description><![CDATA[Hi.  I can't get this to work out guys...  Here is a link to my page:
http://www.macintoshclub.com/developerlink/template.html

Any ideas on how to fix it?

axel]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Lars Schafft</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P90/#95</link>
      <guid>http://www.alistapart.com/comments/holygrail/#95</guid>         
	  
      <description><![CDATA[Great article with fits my needs :-)

But thereÂ´s one thing more: IÂ´d like to add a wrapper centering the page and giving it a width in em, e.g. 55em. No problem in moz and fox but when nesting the tutorial's code in an additional div completely hides left column in IE6. Didn't even dare to try in IE5.5 ... But is there any hack to get left column back? Where has it gone?]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Matthew Levine</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P90/#96</link>
      <guid>http://www.alistapart.com/comments/holygrail/#96</guid>         
	  
      <description><![CDATA[bq. But thereÂ´s one thing more: IÂ´d like to add a wrapper centering the page and giving it a width in em, e.g. 55em. No problem in moz and fox but when nesting the tutorialâ€™s code in an additional div completely hides left column in IE6.

Lars,

You might want to consider giving the body a defined em-width and margin: 0 auto; rather than adding a wrapper. The body and html tags are fantastic (and often overlooked) layout tools: you've already got them in your markup, so might as well take advantage of them.

As for the disappearing left-column, take a look at "my update":http://www.infocraft.com/articles/the_case_of_the_disappearing_column/ and see if that solves your problem. If not, it's hard to say what the problem is without seeing the actual code.

Good luck!]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Martin Halford</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P90/#97</link>
      <guid>http://www.alistapart.com/comments/holygrail/#97</guid>         
	  
      <description><![CDATA[Matthew, Your infocraft.com site linked above has a bug in IE6 whereby the 'Recent Projects' label stays in position when the window is resized?]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Martin Halford</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P90/#98</link>
      <guid>http://www.alistapart.com/comments/holygrail/#98</guid>         
	  
      <description><![CDATA[As a novice user of CSS I found the excellent "website":http://www.tjkdesign.com/articles/3cols.asp by Thierry Koblentz (Post 75) very useful. Good 3 column examples that seem to work along with clear explanations of the code.]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Craig Skoney</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P90/#99</link>
      <guid>http://www.alistapart.com/comments/holygrail/#99</guid>         
	  
      <description><![CDATA[Is there a solution that works with everyones favorite Mac browser?

Great article but every example was displayed improperly by I.E. on my Mac.  

It's very frustrating having to limit layout possibilities to accommodate this -still popular enough- Mac browser.

]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>

    <item>
      <title>Posted by: Bill Smith</title>
	  
	      <link>http://www.alistapart.com/comments/holygrail/P100/#100</link>
      <guid>http://www.alistapart.com/comments/holygrail/#100</guid>         
	  
      <description><![CDATA[Used this one once to get me out of a jam. Client wanted "table" format layout but INSISTED that all markup be in CSS. Apparently, they were convinced it was the best way to go, .. even though they had never done any CSS markup.

BTW ... I try to always make the entire layout "static" 'cause there is nothing I dislike more than uncontrolled text/graphics "squishing" together in a column if the browser is resized (just a personal "flaw").

The client also wanted the columns to have pixel borders all around.

The "fiendish" way that I got around it was to create a div ID layer to "lay under" the content layer (which had the three static columns). Because the layout was "white background", I set the colour of the DIV layer to white and then added a 1px solid border on the right side. Wrapping all the other DIVs within that DIV put a white background with a border on the right side (independent of column heights) around everything.

The reason I call it a KLUGE fix is that (of course) the layers inside the main content div STILL have independent borders which forces some "creative" 
 tagging.

If there are no borders (1 px left or right side) inside of the column layout ... this works awesomely because the DIV tag wraps the colour to the bottom of the longest column ... and ... around the rest of the columns within.

Necessity and deadlines are the mothers of invention ;-)

I realize that CSS is the future .... but I sure do miss the granular layout control of &lt;TABLES&gt; (don't hate me).

I hope that CSS3 will help to return us (graphic background coders) to the REAL flexibility that comes with total layout control.

Thanks for listening... ]]></description>
      <dc:subject></dc:subject>
      <dc:date>2012-01-31T13:00:49+00:00</dc:date>
    </item>


    </channel>
</rss>
