<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>zomigi.com &#187; layout</title>
	<atom:link href="http://zomigi.com/tags/layout/feed/" rel="self" type="application/rss+xml" />
	<link>http://zomigi.com</link>
	<description>The professional blog of Zoe Mickley Gillenwater</description>
	<lastBuildDate>Thu, 10 May 2012 16:30:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Examples of flexible layouts with CSS3 media queries</title>
		<link>http://zomigi.com/blog/examples-of-flexible-layouts-with-css3-media-queries/</link>
		<comments>http://zomigi.com/blog/examples-of-flexible-layouts-with-css3-media-queries/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 11:22:17 +0000</pubDate>
		<dc:creator>Zoe Gillenwater</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[liquid]]></category>
		<category><![CDATA[media queries]]></category>
		<category><![CDATA[responsive web design]]></category>
		<category><![CDATA[Stunning CSS3]]></category>

		<guid isPermaLink="false">http://zomigi.com/?p=442</guid>
		<description><![CDATA[Media queries let you to feed different CSS to users based on their viewport size (among other things), allowing you to create even more flexible layouts than ever before. See visual examples of real sites that use CSS3 media queries to make the layout more adaptable to the variety of screen sizes and devices in use today.]]></description>
			<content:encoded><![CDATA[<p>In my <a href="http://zomigi.com/blog/adobe-max/">CSS3 presentation</a> that I&#8217;ve given several times over the past year, the part that seems to impress the audience the most is my demonstrations of <a href="http://www.w3.org/TR/css3-mediaqueries/">media queries</a>. I&#8217;m with them. I think media queries are perhaps the most useful and exciting piece of all the great new stuff that&#8217;s new to CSS3.</p>
<p>While creating effective, attractive, <a href="http://zomigi.com/blog/essential-resources-for-creating-liquid-and-elastic-layouts/">flexible layouts</a> that adapt to the user&#8217;s screen size has always been possible, media queries add another layer on top of flexible layouts to make them even more adaptable to an even wider range of sizes, allowing you to really fine-tune the experience for even more users. Media queries allow you to selectively feed styles based on the characteristics of the user&#8217;s display or device, such as how much width is available in the viewport, whether it&#8217;s in portrait or landscape mode, or whether it can display color.</p>
<p>My demonstration of media queries is the fictional <a href="http://stunningcss3.com/code/bakery/index.html">Little Pea Bakery</a> site, created for my book <a href="http://stunningcss3.com"><em>Stunning CSS3: A Project-based Guide to the Latest in CSS</em></a>. Here&#8217;s how it looks for most users (shown here at 990 pixels wide):</p>
<div id="attachment_445" class="wp-caption alignnone" style="width: 363px"><a href="http://zomigi.com/wp-content/uploads/2010/12/mediaqueries_bakery1.png"><img class="size-full wp-image-445"  src="http://zomigi.com/wp-content/uploads/2010/12/mediaqueries_bakery1.png" alt="" width="353" height="410" /></a><p class="wp-caption-text">The &quot;default&quot; layout seen by most users.</p></div>
<p>It&#8217;s a liquid (also known as fluid) layout so it can adapt to the user&#8217;s screen size, but the design doesn&#8217;t look as good and isn&#8217;t as readable when the viewport width is very narrow or very wide. I used media queries to solve this problem. Here&#8217;s how the page looks over 1200 pixels wide:</p>
<div id="attachment_446" class="wp-caption alignnone" style="width: 510px"><a href="http://zomigi.com/wp-content/uploads/2010/12/mediaqueries_bakery2.png"><img class="size-full wp-image-446"  src="http://zomigi.com/wp-content/uploads/2010/12/mediaqueries_bakery2.png" alt="" width="500" height="392" /></a><p class="wp-caption-text">The layout for wide screens (over 1200 pixels) adds a third column.</p></div>
<p><span id="more-442"></span>Using a media query and just a few lines of CSS, I was able to easily turn the horizontal navigation bar into a vertical menu in a new third column. This kept the text line lengths from getting too long and making the overall design look too stretched out.</p>
<p>Going in the opposite direction, here&#8217;s what happens to the design under 760 pixels wide:</p>
<div id="attachment_446" class="wp-caption alignnone" style="width: 260px"><a href="http://zomigi.com/wp-content/uploads/2010/12/mediaqueries_bakery3.png"><img class="size-full wp-image-446"  src="http://zomigi.com/wp-content/uploads/2010/12/mediaqueries_bakery3.png" alt="" width="250" height="564" /></a><p class="wp-caption-text">The layout for narrow screens.</p></div>
<p>We&#8217;re back to two columns, as in the &#8220;base&#8221; layout, but I&#8217;ve made changes to keep the content from appearing too squished and the line lengths getting too short. First, I got rid of the two columns in the introductory text. I also moved the three featured product boxes from sitting side-by-side to stacking on top of each other, moving the icon for each one from the top of the product box to the left side.</p>
<p>A third media query improves the design on small mobile screens, seen here at 480 pixels and 320 pixels:</p>
<div id="attachment_446" class="wp-caption alignnone" style="width: 305px"><a href="http://zomigi.com/wp-content/uploads/2010/12/mediaqueries_bakery4.png"><img class="size-full wp-image-446"  src="http://zomigi.com/wp-content/uploads/2010/12/mediaqueries_bakery4.png" alt="" width="295" height="897" /></a><p class="wp-caption-text">The layout for very small mobile screens uses only one column.</p></div>
<p>The design is now a single column. The main page heading and introductory text are smaller, as are the product icons.</p>
<p>To see all these changes in action, <a href="http://stunningcss3.com/code/bakery/index.html">view the page yourself</a> and resize the browser window. To see how it was done, check out the CSS embedded in the head of the page. You can learn the full details, of course, by reading <a href="http://stunningcss3.com/samples/index.html">Chapter 6 of <em>Stunning CSS3</em></a>.</p>
<p>For more examples of flexible layouts that use media queries to further enhance the site&#8217;s adaptability, dubbed &#8220;<a href="http://www.alistapart.com/articles/responsive-web-design/">responsive web design</a>&#8221; by Ethan Marcotte, see the following sites. Small screenshots don&#8217;t do them justice, so be sure to click through to the sites and resize your browser window back and forth to get the full effect.</p>
<ul class="list-extended">
<li><a href="http://hicksdesign.co.uk/">Hicksdesign<img class="alignnone size-full wp-image-452"  src="http://zomigi.com/wp-content/uploads/2010/12/mediaqueries_hicks.png" alt="" width="500" height="245" /></a></li>
<li><a href="http://2011.uxlondon.com/">UX London<img class="alignnone size-full wp-image-456"  src="http://zomigi.com/wp-content/uploads/2010/12/mediaqueries_uxlondon.png" alt="" width="500" height="391" /></a></li>
<li><a href="http://www.stpaulsschool.org.uk/">St. Paul’s School<img class="alignnone size-full wp-image-455"  src="http://zomigi.com/wp-content/uploads/2010/12/mediaqueries_stpauls.png" alt="" width="500" height="377" /></a></li>
<li><a href="http://css-tricks.com/">CSS-Tricks<img class="alignnone size-full wp-image-450"  src="http://zomigi.com/wp-content/uploads/2010/12/mediaqueries_csstricks.png" alt="" width="500" height="237" /></a></li>
<li><a href="http://yiibu.com/">Yiibu<img class="alignnone size-full wp-image-457"  src="http://zomigi.com/wp-content/uploads/2010/12/mediaqueries_yiibu.png" alt="" width="500" height="323" /></a></li>
<li><a href="http://sickdesigner.com/">Sick Designer<img class="alignnone size-full wp-image-453"  src="http://zomigi.com/wp-content/uploads/2010/12/mediaqueries_sickdesigner.png" alt="" width="500" height="238" /></a></li>
<li><a href="http://ethanmarcotte.com/">Ethan Marcotte</a></li>
<li><a href="http://simplebits.com/">SimpleBits</a></li>
<li><a href="http://london2010.sciencehackday.com/">Science Hack Day</a></li>
<li><a href="http://www.saltercane.com/">Salter Cane</a></li>
<li><a href="http://huffduffer.com/">Huffduffer</a></li>
<li><a href="http://adactio.com/journal/">Adactio</a></li>
<li><a href="http://mindgarden.de/">mindgarden</a></li>
<li><a href="http://2010.dconstruct.org/">dConstruct 2010</a></li>
<li><a href="http://www.edgeofmyseat.com/">edgeofmyseat.com</a></li>
<li><a href="http://dtott.com/">Daniel T Ott</a></li>
</ul>
<p>All of these sites use liquid layouts, but that&#8217;s not a requirement for using media queries. It&#8217;s also possible to use media queries to essentially create multiple fixed-width layouts that can be switched between on the fly. A few sites that do this are:</p>
<ul class="list-extended">
<li><a href="http://colly.com/">Simon Collison<img class="alignnone size-full wp-image-449"  src="http://zomigi.com/wp-content/uploads/2010/12/mediaqueries_colly.png" alt="" width="500" height="282" /></a></li>
<li><a href="http://stream.andycroll.com/">Andy Croll<img class="alignnone size-full wp-image-444"  src="http://zomigi.com/wp-content/uploads/2010/12/mediaqueries_andycroll.png" alt="" width="500" height="304" /></a></li>
<li><a href="http://www.edmerritt.com/">Ed Merritt<img class="alignnone size-full wp-image-451"  src="http://zomigi.com/wp-content/uploads/2010/12/mediaqueries_edmerritt.png" alt="" width="500" height="222" /></a></li>
<li><a href="http://www.tenbytwenty.com/">Ten by twenty</a></li>
<li><a href="http://www.informationarchitects.jp/en/">iA</a></li>
<li><a href="http://lessframework.com/">Less Framework</a></li>
</ul>
<p>Know of any other great uses of media queries in the wild? Please share them in the comments!</p>
<h3>Update 1/25/11:</h3>
<p>I&#8217;ve learned about a few other resources for media queries/responsive layout inspiration:</p>
<ul>
<li><a href="http://mediaqueri.es/">Media Queries gallery</a></li>
<li><a href="http://www.mayfielddigital.co.uk/blog/web-round-up/best-responsive-web-design-examples-and-resources/">Web round up #11: The best responsive web design examples and resources</a></li>
<li><a href="http://www.smashingmagazine.com/2011/01/12/guidelines-for-responsive-web-design/">Responsive Web Design: What It Is and How To Use It</a></li>
</ul>
<p>Also, I&#8217;m bookmarking sites that I find to be nice examples of media queries on <a href="http://www.delicious.com/pixelsurge/mediaqueries+nicedesign">Delicious</a>.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://zomigi.com/blog/media-queries-presentation/' title='Media queries presentation at indieconf'>Media queries presentation at indieconf</a></li>
<li><a href='http://zomigi.com/blog/essential-considerations-for-crafting-quality-media-queries/' title='Essential considerations for crafting quality media queries'>Essential considerations for crafting quality media queries</a></li>
<li><a href='http://zomigi.com/blog/theres-already-a-book-on-responsive-web-design-want-to-win-it/' title='There&#8217;s already a book on responsive web design. Want to win it?'>There&#8217;s already a book on responsive web design. Want to win it?</a></li>
<li><a href='http://zomigi.com/blog/the-liquid-web-site-motherload/' title='The liquid web site motherload'>The liquid web site motherload</a></li>
<li><a href='http://zomigi.com/blog/why-browser-zoom-shouldnt-kill-flexible-layouts/' title='Why browser zoom shouldn&#8217;t kill flexible layouts'>Why browser zoom shouldn&#8217;t kill flexible layouts</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://zomigi.com/blog/examples-of-flexible-layouts-with-css3-media-queries/feed/</wfw:commentRss>
		<slash:comments>43</slash:comments>
		</item>
		<item>
		<title>Deal-breaker problems with CSS3 multi-columns</title>
		<link>http://zomigi.com/blog/deal-breaker-problems-with-css3-multi-columns/</link>
		<comments>http://zomigi.com/blog/deal-breaker-problems-with-css3-multi-columns/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 15:36:48 +0000</pubDate>
		<dc:creator>Zoe Gillenwater</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[columns]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[W3C]]></category>

		<guid isPermaLink="false">http://zomigi.com/?p=328</guid>
		<description><![CDATA[Firefox and Webkit support some of the CSS3 multi-column layout properties—but not very well. Unfortunately, the spec isn't very clear about what's correct. Until the spec is clearer and the browser problems are ironed out, multi-columns are useless to me.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been playing around with the <a href="http://www.w3.org/TR/css3-multicol/">new multi-column properties of CSS3</a> (<code>column-count</code>, <code>column-width</code>, and so forth), and I&#8217;ve come to the conclusion that they&#8217;re sadly not ready to really use. Sure, use them in experimental sites, and maybe even in mainstream sites in small doses with very particular types of content. But for most content, I found that there&#8217;s not enough control over how the content is distributed between columns to make them reliable. I&#8217;m not sure if the browser behavior I&#8217;ve been seeing is correct or not; the spec is unfortunately not well defined enough to make it clear—at least to me—of how browsers ought to be handling some of the problems I ran across.</p>
<h3>Balancing column heights</h3>
<p>The first problem is how the browser should handle one or more extra lines of content if the amount of content cannot fill up each column equally. In my opinion, the extra content should come at the bottom of the first columns, so that columns further to the right are never longer than columns further to the left. This is pretty standard practice in print design, and having it any other way just looks really strange. At least to me. Take a look and you decide:<span id="more-328"></span></p>
<div id="attachment_343" class="wp-caption alignnone" style="width: 510px"><a href="http://zomigi.com/wp-content/uploads/2010/04/multicolumn_balance1.gif"><img class="size-full wp-image-343"  src="http://zomigi.com/wp-content/uploads/2010/04/multicolumn_balance1.gif" alt="" width="500" height="55" /></a><p class="wp-caption-text">The last column has one extra list item and line than the previous columns.</p></div>
<div id="attachment_338" class="wp-caption alignnone" style="width: 510px"><a href="http://zomigi.com/wp-content/uploads/2010/04/multicolumn_balance2.gif"><img class="size-full wp-image-338"  src="http://zomigi.com/wp-content/uploads/2010/04/multicolumn_balance2.gif" alt="" width="500" height="27" /></a><p class="wp-caption-text">Doesn&#39;t this look weird?</p></div>
<div id="attachment_343" class="wp-caption alignnone" style="width: 510px"><a href="http://zomigi.com/wp-content/uploads/2010/04/multicolumn_balance3.gif"><img class="alignnone size-full wp-image-339"  src="http://zomigi.com/wp-content/uploads/2010/04/multicolumn_balance3.gif" alt="" width="500" height="220" /></a><p class="wp-caption-text">Another example of the last column being longest.</p></div>
<p>You can check out the <a href="http://www.zomigi.com/demo/multicolumn_balance.html">first demo page</a> yourself. Resize the window and see how each browser handles column number, placement, and height.</p>
<p>It seems like the <a href="http://www.w3.org/TR/css3-multicol/#filling-columns"><code>column-fill</code> property</a> is supposed to address this problem, but I may be misunderstanding what it&#8217;s supposed to do. In any case, my testing has shown that no browser supports it, even with browser-specific prefixes. So, we&#8217;re left with these unbalanced, awkward looking columns.</p>
<p>In some cases, I understand why the browser is making later columns taller than earlier ones. For instance, there&#8217;s a bottom margin on one of paragraphs that happens  to fall at the end of one of the columns, leaving a gap and making that  column shorter than the following column. I know there are cases when this behavior is desirable and necessary given the content. But we ought to be able to control it, and we can&#8217;t right now, and the default browser decisions about how to fill look weird to me in many cases.</p>
<h3>Flowing margin and padding across columns</h3>
<p>The second problem is how the browser should handle margin and padding on elements inside the columns. Webkit will let margin and padding be split in between columns; even when it doesn&#8217;t split a bottom margin, it will often let the entire margin show up at the top of a column. This can result in some extremely ugly and bizarre stuff:</p>
<div id="attachment_342" class="wp-caption alignnone" style="width: 510px"><a href="http://zomigi.com/wp-content/uploads/2010/04/multicolumn_margin1.gif"><img class="alignnone size-full wp-image-341"  src="http://zomigi.com/wp-content/uploads/2010/04/multicolumn_margin1.gif" alt="" width="500" height="227" /></a><p class="wp-caption-text">Safari and Chrome break margin and padding between columns.</p></div>
<p>Check out the <a href="http://www.zomigi.com/demo/multicolumn_margin.html">second demo page</a> with extra margin and padding added.</p>
<p>Firefox, on the other hand, expands the height of the column area to accommodate the padding, and let&#8217;s margin escape out the bottom (margin collapsing at work, I guess) rather than letting it show up at the top of a column.</p>
<div id="attachment_342" class="wp-caption alignnone" style="width: 510px"><a href="http://zomigi.com/wp-content/uploads/2010/04/multicolumn_margin2.gif"><img class="size-full wp-image-342"  src="http://zomigi.com/wp-content/uploads/2010/04/multicolumn_margin2.gif" alt="" width="500" height="156" /></a><br />
<p class="wp-caption-text">Firefox makes the bottom margins on the last items in the columns just  disappear, instead of splitting those margins across columns or allowing  them to show at the top of a column.</p></div>
<p>Again, the spec doesn&#8217;t seem to say anything about which implementation is correct (does it?), but in my opinion, the way Webkit handles it just has to be wrong. Margin and padding are never ever split, are they? And even if they are split in other non-column CSS layout scenarios, it certainly doesn&#8217;t make sense to do it in columns. Again, it breaks with print design conventions; while I know web design does not have to emulate print, there are certain typographic conventions that we&#8217;ve preserved on the web for readability&#8217;s sake, and breaking them would make most people say it looked &#8220;wrong.&#8221; I think this is one of those cases, and in my opinion, it&#8217;s the biggest deal-breaker for using columns right now. Or at least, using them in Webkit-based browsers.</p>
<p>Again, if there are fringe cases where it makes the most sense to split the margin and/or padding, by all means let&#8217;s do it. But we need a CSS property to control that, and it doesn&#8217;t look like there is one in the spec now. So for now, I hope Webkit changes how they handle this to match up with Firefox&#8217;s more intuitive choice, and that the W3C clarifies this in the spec.</p>
<h3>Breaking content across columns</h3>
<p>Finally, the third problem is that neither Firefox nor Webkit seem to support the <a href="http://www.w3.org/TR/css3-multicol/#column-breaks">column break properties</a>. For instance, adding <code>break-inside: avoid-column;</code> to the <code>li</code> elements should keep the content in each list item from breaking across columns. Unfortunately, it doesn&#8217;t work right now.</p>
<div id="attachment_340" class="wp-caption alignnone" style="width: 510px"><a href="http://zomigi.com/wp-content/uploads/2010/04/multicolumn_break1.gif"><img class="size-full wp-image-340"  src="http://zomigi.com/wp-content/uploads/2010/04/multicolumn_break1.gif" alt="" width="500" height="139" /></a><p class="wp-caption-text">The text &quot;Start sociis natoque end&quot; is all one list item, but both Webkit and Firefox break content within the list items.</p></div>
<p>The <a href="http://www.zomigi.com/demo/multicolumn_break.html">third demo page</a> is the same as the first one, but it has the <code>break-inside</code> properties added. As you can see, it behaves the same as the first demo.</p>
<p>Controlling breaking isn&#8217;t necessarily a big deal with a simple series of paragraphs, but it becomes more important on lists with brief list items, as shown in the image above, and when you have headings mixed in the text, as you definitely want to make sure that headings stay with their following text. Not having support for the breaking properties can really impede usability and limits the usefulness of multi-columns.</p>
<h3>Next steps? Workarounds?</h3>
<p>Given these problems, multi-column layout isn&#8217;t very useful to me right now. Honestly, it&#8217;s always been something that I&#8217;ve thought should be used only sparingly, in very particular cases. But with these problems, I&#8217;m not going to use it in <em>any </em>cases. I&#8217;m really hoping that the spec continues to evolve and that browsers continue to update their implementation of these features. (I&#8217;m mainly looking at you, Webkit.)</p>
<p>In the meantime, if anyone has any workarounds for these problems, I&#8217;d love to hear them!<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://zomigi.com/blog/examples-of-flexible-layouts-with-css3-media-queries/' title='Examples of flexible layouts with CSS3 media queries'>Examples of flexible layouts with CSS3 media queries</a></li>
<li><a href='http://zomigi.com/blog/why-browser-zoom-shouldnt-kill-flexible-layouts/' title='Why browser zoom shouldn&#8217;t kill flexible layouts'>Why browser zoom shouldn&#8217;t kill flexible layouts</a></li>
<li><a href='http://zomigi.com/blog/media-queries-presentation/' title='Media queries presentation at indieconf'>Media queries presentation at indieconf</a></li>
<li><a href='http://zomigi.com/blog/essential-considerations-for-crafting-quality-media-queries/' title='Essential considerations for crafting quality media queries'>Essential considerations for crafting quality media queries</a></li>
<li><a href='http://zomigi.com/blog/bug-fixes-for-removing-the-inner-shadow-on-ios-inputs/' title='Bug fixes for removing the inner shadow on iOS inputs'>Bug fixes for removing the inner shadow on iOS inputs</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://zomigi.com/blog/deal-breaker-problems-with-css3-multi-columns/feed/</wfw:commentRss>
		<slash:comments>57</slash:comments>
		</item>
		<item>
		<title>The liquid web site motherload</title>
		<link>http://zomigi.com/blog/the-liquid-web-site-motherload/</link>
		<comments>http://zomigi.com/blog/the-liquid-web-site-motherload/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 20:03:13 +0000</pubDate>
		<dc:creator>Zoe Gillenwater</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[flexible]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[liquid]]></category>
		<category><![CDATA[responsive web design]]></category>
		<category><![CDATA[visual design]]></category>

		<guid isPermaLink="false">http://zomigi.com/?p=192</guid>
		<description><![CDATA[Check out Nomensa's portfolio for great examples of liquid site designs.]]></description>
			<content:encoded><![CDATA[<p>I feel like a kid in a candy store. A nerdy kid. Because I&#8217;ve hit the liquid web site motherload: <a href="http://www.nomensa.com/client-portfolio.html">Nomensa&#8217;s portfolio</a>.</p>
<p><a href="http://www.nomensa.com/">Nomensa</a> is a web agency specializing in accessibility and usability. Their own site is a nice example of a liquid design, and I&#8217;ve had it bookmarked for a while, but I finally got a chance to check out the sites in their portfolio. There are dozens and dozens of them, and almost all of them are liquid. (They also have a few elastic ones, and a few fixed-width.) Unfortunately, Nomensa doesn&#8217;t provide links to all of their work, but only a select few as case studies. But, you can google the names of the non-case-study clients, and you&#8217;ll find that most of these sites are liquid as well.</p>
<p>Now, I grant you, many of the sites are not terribly stylish. But they still are really useful to look at to get ideas for how to handle content and layout in liquid layouts. You could easily use the same techniques they&#8217;re using with a bit more spit and polish added.</p>
<p><span id="more-192"></span></p>
<p>Here are a few of the most well done liquid sites from Nomensa&#8217;s portfolio:</p>
<dl>
<dt><a href="http://www.barchamonline.co.uk/">Barcham Online</a></dt>
<dd>The header using seven images of tree foliage that expand and contract to fill the available space is very clever and attractive. Also check out the feature boxes on the home page and the thumbnail gallery under Our Trees. It&#8217;s notable that this is an e-commerce site, which you don&#8217;t often see liquid.</dd>
<dt><a href="http://www.broads-authority.gov.uk/">Broads Authority</a></dt>
<dd>I&#8217;m not in love with the overall look and feel of this site, but I appreciate the unique layout of the home page. The main image on the home page that has a text box below, which moves down as the text in the adjacent columns grows, revealing more of the image above, is very well done.</dd>
<dt><a href="http://www.preston.gov.uk/">Preston City Council</a></dt>
<dd>Another unique home page layout and neat use of &#8220;variable cropping&#8221; on the main photo. Be sure to check out the Gallery under Get Involved, as well as all the little feature boxes and things on the inner pages.</dd>
<dt><a href="http://www.macmillan.org.uk/">Macmillan Cancer Support</a></dt>
<dd>This site is notable for the large amount of information that it organizes into liquid rounded corner boxes throughout the site, without everything becoming chaotic and unbalanced at different viewport widths.</dd>
<dt><a href="http://www.startupcommunity.co.uk/">Business Startup Community</a></dt>
<dd>Again, not a very attractive site, but I&#8217;m bookmarking it simply for the treatment of the three tabs on the <a href="http://www.startupcommunity.co.uk/starting-a-business/">inner</a> sections of the site.</dd>
</dl>
<p>I&#8217;ll be sure to stop by Nomensa&#8217;s portfolio periodically to see what new work they are featuring and gather ideas for solving problems in my own work. I should have mentioned in my <a href="http://zomigi.com/blog/inspiration-for-flexible-web-design/">flexible web design inspiration post</a> that a great place to find liquid and elastic sites is within the portfolios of agencies or designers who themselves have liquid or elastic sites. Nomensa is now on this list for me.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://zomigi.com/blog/updated-flexible-design-inspiration/' title='Updated flexible design inspiration'>Updated flexible design inspiration</a></li>
<li><a href='http://zomigi.com/blog/inspiration-for-flexible-web-design/' title='Inspiration for flexible web design'>Inspiration for flexible web design</a></li>
<li><a href='http://zomigi.com/blog/media-queries-presentation/' title='Media queries presentation at indieconf'>Media queries presentation at indieconf</a></li>
<li><a href='http://zomigi.com/blog/why-browser-zoom-shouldnt-kill-flexible-layouts/' title='Why browser zoom shouldn&#8217;t kill flexible layouts'>Why browser zoom shouldn&#8217;t kill flexible layouts</a></li>
<li><a href='http://zomigi.com/blog/vtm-web-design-conference-2009/' title='Voices That Matter: Web Design Conference 2009'>Voices That Matter: Web Design Conference 2009</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://zomigi.com/blog/the-liquid-web-site-motherload/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Why browser zoom shouldn&#8217;t kill flexible layouts</title>
		<link>http://zomigi.com/blog/why-browser-zoom-shouldnt-kill-flexible-layouts/</link>
		<comments>http://zomigi.com/blog/why-browser-zoom-shouldnt-kill-flexible-layouts/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 14:24:38 +0000</pubDate>
		<dc:creator>Zoe Gillenwater</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[elastic]]></category>
		<category><![CDATA[flexible]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[liquid]]></category>
		<category><![CDATA[responsive web design]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://zomigi.com/?p=56</guid>
		<description><![CDATA[All the major browsers now have zoom functions built in, which may make it seem like there's no longer any need for liquid or elastic layouts. Not so.]]></description>
			<content:encoded><![CDATA[<p>Now that all the major browsers  include the ability to zoom the entire page layout, rather than just increase text size, are liquid and elastic layouts obsolete? Can&#8217;t we just use fixed-width layouts and let the user zoom them if needed? The answer to that question depends on whether browser zoom solves all of the same problems than liquid and elastic layouts solve, and I don&#8217;t think it does.</p>
<p>Don&#8217;t get me wrong—it&#8217;s great that browsers have added this zoom ability. It&#8217;s yet another tool to give users more control to view web pages in a way that is most easy and enjoyable for them. But liquid and elastic layouts still offer a lot of benefits, as does plain old text resizing. Let&#8217;s go through the flexible layout benefits one by one and see if browser zooming on fixed-width layouts can deliver just as well.<br />
<span id="more-56"></span></p>
<h3>Prevent horizontal scrolling</h3>
<p>Liquid layouts get rid of the dreaded horizontal scrollbar (or <a href="http://adactio.com/journal/1559/">crawlbar</a>, as Jeremy Keith would have us say) for most users, since the layout adapts to whatever viewport size they&#8217;re currently using. This is a great boost to readability and overall usability. Browser zooming doesn&#8217;t do this automatically, and though it can be used to get rid of the horizontal scrollbar once it&#8217;s shown up, it produces unwanted side effects in the process.</p>
<p>Here&#8217;s an example from my own experience to illustrate what I mean. I usually keep my browser window at about 900 pixels wide, simply because that&#8217;s a width I find comfortable to read and visually pleasing, and because it fits well with the other windows I have open in my widescreen monitor. Browsing at 900 pixels means that most sites designed for a 1024 resolution produce a horizontal scrollbar for me. Now, I can zoom out of the page in order to make the whole layout smaller and make it fit in my window. But when I do this, the text size of the page gets smaller, since everything is smaller when you use browser zoom. Now I can&#8217;t read the page. All I wanted was the page to fit in my viewport, not for the text to change size. Liquid layouts are perfectly suited to this task, and browser zoom is not.</p>
<h3>Take advantage of screen real estate</h3>
<p>Liquid layouts allow you to make full use of the area available in the viewport, showing more or less content, depending on what will fit at any given moment. Browser zoom doesn&#8217;t do this. You can zoom in to fill up the viewport, but again, this just makes everything bigger, instead of showing more content to the user who has the space for it.</p>
<h3>Allow users to choose their own line lengths</h3>
<p>Liquid layouts essentially allow users to choose the line length, or number of text characters per line of text, that is most comfortable for them to read. Although most people will find the same, optimal line length easily readable (75 to 100 characters seems to be best for most people for on-screen reading), there are certain people who favor long or short lines of text, and those people who <em>do</em> make a conscious choice about their line lengths deserve to have this preference respected.</p>
<p>Browser zooming with fixed-width layouts doesn&#8217;t give users this ability to adjust the line length to fit their needs. Instead, the line length is fixed at a particular value that varies only based on the user&#8217;s text size. Users with large default text sizes may get much shorter line lengths than they prefer, for instance, and changing the zoom level will only preserve these un-ideal line lengths for them.</p>
<h3>Set an optimal line length</h3>
<p>Elastic layouts also don&#8217;t give users the ability to change the line length to suit their needs, but they do give the designer the ability to choose a line length that will be ideal for the majority of users. You might think you can do this with a fixed-width layout as well—and you could, if all your users had the same text size. If everyone kept the 16-pixel default text size, you could make your layout a fixed number of pixels and know exactly how many text characters would fit across each line. Then, if the users needed to zoom in to make the text bigger and easier for them to read, this same, optimal line length would be preserved, just with larger text characters.</p>
<p>But it doesn&#8217;t work this way in the real world. Not everyone uses the default text size. Some people make it bigger due to vision problems or other disabilities. Some people make it bigger because they have such a huge resolution on their huge monitor. Some people simply have the dpi on their machines set to 120 instead of 96, which makes all text throughout their system bigger. All of these users are going to have a different line length than the one you intended in your fixed-width layout. This won&#8217;t happen in an elastic layout, because its width will always be based on the user&#8217;s default or current text size, keeping line lengths constant.</p>
<p>But it doesn&#8217;t work this way in the real world. Not everyone uses the default text size, and those that don&#8217;t are going to have a different line length than the one you intended in your fixed-width layout. This won&#8217;t happen in an elastic layout, because its width will always be based on the user&#8217;s default or current text size, keeping line lengths constant.</p>
<h3>Preserve design proportions</h3>
<p>Elastic layouts give you more control over where text falls in relation to other design components on the page. No matter the text size, your design remains proportional and visually consistent (depending on if you choose to make the images scale too, of course). Again, you might think you can accomplish this with fixed-width layouts and browser zoom, but variable user text sizes make it impossible to know where a piece of text is going to fall on a fixed-width page.</p>
<h3>Make text more readable</h3>
<p>All of the  benefits of liquid and elastic layouts that I&#8217;ve gone over have to do with respecting user preferences and  making text easier to read. It seems to me that this is the goal of browser zoom as well, and in many cases it does make text easier for the user to read. But browser zoom also scales images. In some cases, this is probably desirable, as the user may want to get a better look at an image as well as the text. But,  images scaled through zooming are going to be pixellated and blurry, so zooming may not help the user at all. And, I&#8217;m willing to bet that in most cases, users have no need or desire to view your logo or sidebar ad at three times its original size, and that the now-huge images are just getting in their way. (That&#8217;s why I reset Firefox, my default browser, to <a href="http://support.mozilla.com/en-US/kb/Text+Zoom">just scale text instead of zooming</a>.)</p>
<p>If you have images that you think the user will want to get a closer look at, you can choose to scale only these images using easy CSS tricks. You can set up your images and CSS in such a way that the images will have little distortion or blurriness when scaled dynamically by the browser. The other images can all remain a constant size, so that they don&#8217;t get in the way of users with very large text and contribute to horizontal scrollbars, float drops, or other nasty things that can happen when you put huge images into web pages. And of couse, if a user <em>does</em> want to scale one of the non-scalable images, they can always use the browser zoom function as a backup method.</p>
<h3>Conclusion</h3>
<p>Again, I have to stress that  zooming is a great function for browsers to include. Also, fixed-width layouts are not evil—they are ideal in certain situations. But liquid and elastic layouts have a lot of benefits that fixed-width layouts in combination with browser zoom can&#8217;t necessarily match. Luckily, I&#8217;m <a href="http://adactio.com/journal/1576">not the only one</a> who recognizes this. Don&#8217;t use browser zooming as a reason to stop—or never start—making flexible layouts.</p>
<p>If you want more detail on all these benefits of flexible layouts, check out the <a href="http://www.flexiblewebbook.com/bonus.html">free sample of Chapter 1</a> of my book, <a href="http://www.flexiblewebbook.com">Flexible Web Design: Creating Liquid and Elastic Layouts with CSS</a>.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://zomigi.com/blog/updated-flexible-design-inspiration/' title='Updated flexible design inspiration'>Updated flexible design inspiration</a></li>
<li><a href='http://zomigi.com/blog/inspiration-for-flexible-web-design/' title='Inspiration for flexible web design'>Inspiration for flexible web design</a></li>
<li><a href='http://zomigi.com/blog/essential-resources-for-creating-liquid-and-elastic-layouts/' title='70+ essential resources for creating liquid and elastic layouts'>70+ essential resources for creating liquid and elastic layouts</a></li>
<li><a href='http://zomigi.com/blog/the-liquid-web-site-motherload/' title='The liquid web site motherload'>The liquid web site motherload</a></li>
<li><a href='http://zomigi.com/blog/vtm-web-design-conference-2009/' title='Voices That Matter: Web Design Conference 2009'>Voices That Matter: Web Design Conference 2009</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://zomigi.com/blog/why-browser-zoom-shouldnt-kill-flexible-layouts/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>Voices That Matter: Web Design Conference 2009</title>
		<link>http://zomigi.com/blog/vtm-web-design-conference-2009/</link>
		<comments>http://zomigi.com/blog/vtm-web-design-conference-2009/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 20:00:23 +0000</pubDate>
		<dc:creator>Zoe Gillenwater</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[elastic]]></category>
		<category><![CDATA[flexible]]></category>
		<category><![CDATA[images]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[liquid]]></category>
		<category><![CDATA[speaking]]></category>
		<category><![CDATA[visual design]]></category>

		<guid isPermaLink="false">http://zomigi.com/?p=83</guid>
		<description><![CDATA[Download the slides from my presentation at Voices That Matter: Web Design Conference 2009, as well as get links to related tutorials on designing flexible images.]]></description>
			<content:encoded><![CDATA[<p>I just gave my talk Designing CSS Layouts for the Flexible Web here in San Francisco for the Voices That Matter: Web Design Conference. I was asked to give the same presentation I gave <a href="http://zomigi.com/blog/voices-that-matter-slides-available/">last year</a>, but of course I had to do a little bit of updating and improving. So, here are the new and improved slides for your downloading pleasure:</p>
<p><a href="../downloads/Designing-CSS-Layouts-Flexible-Web_090428.pdf">Designing CSS Layouts for the Flexible Web (PDF, 5 mb)</a></p>
<p>Yes, it&#8217;s a big file—there are a lot of graphics in the PowerPoint. But I didn’t want to compress it very much and have all those graphics look distorted, since examining the graphics is the main point of the presentation.</p>
<p>If you&#8217;re ready to get beyond the graphics and start working on the actual CSS techniques alluded to in the presentation, I&#8217;ve written up many of them on this blog:</p>
<ul>
<li><a href="http://zomigi.com/blog/foreground-images-that-scale-with-the-layout/">Foreground images that scale with the layout</a></li>
<li><a href="http://zomigi.com/blog/hiding-and-revealing-portions-of-images/">Hiding and revealing portions of images</a></li>
<li><a href="http://zomigi.com/blog/creating-sliding-composite-images/">Creating sliding composite images<br />
</a></li>
</ul>
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://zomigi.com/blog/css-summit/' title='Me at The CSS Summit online conference'>Me at The CSS Summit online conference</a></li>
<li><a href='http://zomigi.com/blog/revised-presentation-slides-available/' title='Revised presentation slides available'>Revised presentation slides available</a></li>
<li><a href='http://zomigi.com/blog/voices-that-matter-slides-available/' title='Voices That Matter slides available'>Voices That Matter slides available</a></li>
<li><a href='http://zomigi.com/blog/updated-flexible-design-inspiration/' title='Updated flexible design inspiration'>Updated flexible design inspiration</a></li>
<li><a href='http://zomigi.com/blog/inspiration-for-flexible-web-design/' title='Inspiration for flexible web design'>Inspiration for flexible web design</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://zomigi.com/blog/vtm-web-design-conference-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Updated flexible design inspiration</title>
		<link>http://zomigi.com/blog/updated-flexible-design-inspiration/</link>
		<comments>http://zomigi.com/blog/updated-flexible-design-inspiration/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 02:48:54 +0000</pubDate>
		<dc:creator>Zoe Gillenwater</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[elastic]]></category>
		<category><![CDATA[flexible]]></category>
		<category><![CDATA[galleries]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[liquid]]></category>
		<category><![CDATA[responsive web design]]></category>
		<category><![CDATA[visual design]]></category>

		<guid isPermaLink="false">http://zomigi.com/?p=80</guid>
		<description><![CDATA[I've updated my original post on sites to explore for flexible web design inspiration.]]></description>
			<content:encoded><![CDATA[<p>I just updated my post on sites to explore for <a href="http://zomigi.com/blog/inspiration-for-flexible-web-design/">liquid and elastic web design inspiration</a>. Web sites are constantly being redesigned and added to, of course, so I intend to keep updating the original post periodically. Please check it out, and post in the comments there if you have other resources you think we should all know about.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://zomigi.com/blog/inspiration-for-flexible-web-design/' title='Inspiration for flexible web design'>Inspiration for flexible web design</a></li>
<li><a href='http://zomigi.com/blog/the-liquid-web-site-motherload/' title='The liquid web site motherload'>The liquid web site motherload</a></li>
<li><a href='http://zomigi.com/blog/why-browser-zoom-shouldnt-kill-flexible-layouts/' title='Why browser zoom shouldn&#8217;t kill flexible layouts'>Why browser zoom shouldn&#8217;t kill flexible layouts</a></li>
<li><a href='http://zomigi.com/blog/vtm-web-design-conference-2009/' title='Voices That Matter: Web Design Conference 2009'>Voices That Matter: Web Design Conference 2009</a></li>
<li><a href='http://zomigi.com/blog/media-queries-presentation/' title='Media queries presentation at indieconf'>Media queries presentation at indieconf</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://zomigi.com/blog/updated-flexible-design-inspiration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Living, breathing design comps</title>
		<link>http://zomigi.com/blog/living-breathing-design-comps/</link>
		<comments>http://zomigi.com/blog/living-breathing-design-comps/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 19:51:31 +0000</pubDate>
		<dc:creator>Zoe Gillenwater</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[elastic]]></category>
		<category><![CDATA[flexible]]></category>
		<category><![CDATA[Flexible Web Design]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[liquid]]></category>
		<category><![CDATA[work process]]></category>

		<guid isPermaLink="false">http://zomigi.com/?p=17</guid>
		<description><![CDATA[Presenting static image comps to clients can be especially problematic if you create flexible layouts. Try building an (X)HTML/CSS version of the design to show to your client instead in order to make designing and creating flexible layouts easier.]]></description>
			<content:encoded><![CDATA[<p>In my book <a href="http://www.amazon.com/Flexible-Web-Design-Creating-Elastic/dp/0321553845">Flexible Web Design</a>, I give lots of reasons why liquid/elastic layouts make sense. While this will hopefully convince you, the designer, to give them a try, it&#8217;s not necessarily going to convince your client that a flexible layout is acceptable for his or her own site—especially if you present comps to your client as static images created in Fireworks or Photoshop. Andy Clarke makes a great <a href="http://forabeautifulweb.com/blog/about/time_to_stop_showing_clients_static_design_visuals/">argument against presenting clients static design comp images</a> because they set up expectations in the client&#8217;s mind that the design is always going to look exactly that way, instead of varying based on the user&#8217;s browser, text size, installed fonts, monitor colors, etc.</p>
<p>While Andy&#8217;s proposal doesn&#8217;t just pertain to the design process for flexible sites—he seems to advocate it for all types of sites—Andy does ask:</p>
<blockquote><p>Is the fact that so many web pages are fixed width and centered a direct result of clients signing off fixed width design visuals?</p></blockquote>
<p>I&#8217;m willing to answer yes to that question. Not that this is the only reason fixed-width designs get created, but I&#8217;m sure it plays a role in many of them. As I talk a great deal about in my book, as well as the <a href="http://zomigi.com/blog/revised-presentation-slides-available/">presentation</a> I&#8217;ve made at a couple conferences lately, you can&#8217;t build a flexible page unless you&#8217;ve designed it to be flexible in the first place. You may design a page that must be fixed-width inadvertently, and won&#8217;t catch it until you go to build the page in (X)HTML and CSS. But if your client already signed off on the design when it was a static image, it&#8217;s now too late to change the design to make it liquid-compatible. Forcing yourself to build at least a rough version of the page before you present the design to the client is a great way of checking if your design is truly flexible-friendly. If you find that it isn&#8217;t, you can make design changes to avoid CSS headaches later.</p>
<p>A lot of the commentary surrounding Andy&#8217;s proposal has been that building pages for clients will take a lot more time that isn&#8217;t in the budget. I think this is a valid argument. But, I also agree with the arguments that this workflow method can actually be a time-saver—or at least that the extra time spent making the (X)HTML/CSS comp can be made up later. Andy says:</p>
<blockquote><p>As I work almost as fast in markup and CSS as I do in Fireworks, I find that the overall time that I take designing and implementing that design is dramatically reduced as I am not duplicating work. It leaves me free to spend more time on fine tuning a design and I&#8217;m sure that my designs are all the better for that.</p></blockquote>
<p>I&#8217;m right with Andy on this one. I&#8217;ll spend a lot of time futzing with the perfect border color or the perfect amount of spacing under a heading; when it comes time to build the page, I&#8217;ll have to do all that futzing over again in the CSS to find the perfect em measurement, for example, that matches the spacing I created in the Fireworks comp. It&#8217;s often faster for me to just leave all the work on these design details to my CSS development stage.</p>
<p>Another argument for time-saving comes from <a href="http://www.mindfly.com/blog/post/2008/09/A-Modest-Proposal-CSS-Not-Cannibalism.aspx">Kyle Weem&#8217;s response</a> to Andy&#8217;s original post:</p>
<blockquote><p>&#8230;you can absorb that extra time spent in the budget that <em>would have been wasted</em> on extravagant solutions generated to create identical rendering where it need not exist.</p></blockquote>
<p>Another argument I totally agree with, especially if you are trying to create flexible designs. When you build the (X)HTML/CSS before showing to the client, you catch things in your design that are going to be tough and time-consuming to build—either because you&#8217;ve designed them in such a way that you can&#8217;t make things flexible, or it&#8217;s just going to take a lot of hacking to get it looking the same cross-browser.</p>
<p>All this said, this method of showing (X)HTML/CSS pages to clients instead of static design comps is not something I&#8217;ve actually done (though I do sometimes show wireframes before design comps). But as someone who primarily designs liquid layouts now, I can see it being really beneficial to the way I work, and I&#8217;m definitely going to give it a try soon.<br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://zomigi.com/blog/essential-resources-for-creating-liquid-and-elastic-layouts/' title='70+ essential resources for creating liquid and elastic layouts'>70+ essential resources for creating liquid and elastic layouts</a></li>
<li><a href='http://zomigi.com/blog/why-browser-zoom-shouldnt-kill-flexible-layouts/' title='Why browser zoom shouldn&#8217;t kill flexible layouts'>Why browser zoom shouldn&#8217;t kill flexible layouts</a></li>
<li><a href='http://zomigi.com/blog/vtm-web-design-conference-2009/' title='Voices That Matter: Web Design Conference 2009'>Voices That Matter: Web Design Conference 2009</a></li>
<li><a href='http://zomigi.com/blog/hiding-and-revealing-portions-of-images/' title='Hiding and revealing portions of images'>Hiding and revealing portions of images</a></li>
<li><a href='http://zomigi.com/blog/foreground-images-that-scale-with-the-layout/' title='Foreground images that scale with the layout'>Foreground images that scale with the layout</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://zomigi.com/blog/living-breathing-design-comps/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Revised presentation slides available</title>
		<link>http://zomigi.com/blog/revised-presentation-slides-available/</link>
		<comments>http://zomigi.com/blog/revised-presentation-slides-available/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 17:54:10 +0000</pubDate>
		<dc:creator>Zoe Gillenwater</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[elastic]]></category>
		<category><![CDATA[flexible]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[liquid]]></category>
		<category><![CDATA[speaking]]></category>

		<guid isPermaLink="false">http://zomigi.com/?p=18</guid>
		<description><![CDATA[Download the slides from my presentation Designing CSS Layouts for the Flexible Web at the National Association of Government Webmasters 2008 Annual Conference.]]></description>
			<content:encoded><![CDATA[<p>On September 10, I presented Designing CSS Layouts for the Flexible Web at the <a href="http://www.nagw.org/index.php/annual-conference">National Association of Government Webmasters 2008 Annual Conference</a>. This was a slightly revised and lengthened version of my <a href="http://zomigi.com/blog/voices-that-matter-slides-available/">presentation from the Voices That Matter conference</a>.</p>
<p>The slides PDF has quite a large file size, due to all the graphics in the PowerPoint, but I didn’t want to compress it very much and have all those graphics look distorted.</p>
<p><a href="http://zomigi.com/downloads/Designing-CSS-Layouts-Flexible-Web_080910.pdf">Designing CSS Layouts for the Flexible Web (PDF, 6.9 mb)</a><br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://zomigi.com/blog/vtm-web-design-conference-2009/' title='Voices That Matter: Web Design Conference 2009'>Voices That Matter: Web Design Conference 2009</a></li>
<li><a href='http://zomigi.com/blog/voices-that-matter-slides-available/' title='Voices That Matter slides available'>Voices That Matter slides available</a></li>
<li><a href='http://zomigi.com/blog/css-summit/' title='Me at The CSS Summit online conference'>Me at The CSS Summit online conference</a></li>
<li><a href='http://zomigi.com/blog/media-queries-presentation/' title='Media queries presentation at indieconf'>Media queries presentation at indieconf</a></li>
<li><a href='http://zomigi.com/blog/why-browser-zoom-shouldnt-kill-flexible-layouts/' title='Why browser zoom shouldn&#8217;t kill flexible layouts'>Why browser zoom shouldn&#8217;t kill flexible layouts</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://zomigi.com/blog/revised-presentation-slides-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Voices That Matter slides available</title>
		<link>http://zomigi.com/blog/voices-that-matter-slides-available/</link>
		<comments>http://zomigi.com/blog/voices-that-matter-slides-available/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 23:21:52 +0000</pubDate>
		<dc:creator>Zoe Gillenwater</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[elastic]]></category>
		<category><![CDATA[flexible]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[liquid]]></category>
		<category><![CDATA[speaking]]></category>

		<guid isPermaLink="false">http://zomigi.com/?p=15</guid>
		<description><![CDATA[Download the slides from my presentation Designing CSS Layouts for the Flexible Web at the Voices That Matter Web Design Conference.]]></description>
			<content:encoded><![CDATA[<p>The slides from my presentation Designing CSS Layouts for the Flexible Web at the Voices That Matter Web Design Conference are now available to download. It&#8217;s a pretty big file, due to all the graphics in the PowerPoint, but I didn&#8217;t want to compress it very much and have all those graphics look distorted.</p>
<p><a href="http://zomigi.com/downloads/Designing-CSS-Layouts-Flexible-Web.pdf">Designing CSS Layouts for the Flexible Web (PDF, 4.8 mb)</a><br />
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://zomigi.com/blog/vtm-web-design-conference-2009/' title='Voices That Matter: Web Design Conference 2009'>Voices That Matter: Web Design Conference 2009</a></li>
<li><a href='http://zomigi.com/blog/revised-presentation-slides-available/' title='Revised presentation slides available'>Revised presentation slides available</a></li>
<li><a href='http://zomigi.com/blog/css-summit/' title='Me at The CSS Summit online conference'>Me at The CSS Summit online conference</a></li>
<li><a href='http://zomigi.com/blog/media-queries-presentation/' title='Media queries presentation at indieconf'>Media queries presentation at indieconf</a></li>
<li><a href='http://zomigi.com/blog/why-browser-zoom-shouldnt-kill-flexible-layouts/' title='Why browser zoom shouldn&#8217;t kill flexible layouts'>Why browser zoom shouldn&#8217;t kill flexible layouts</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://zomigi.com/blog/voices-that-matter-slides-available/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Inspiration for flexible web design</title>
		<link>http://zomigi.com/blog/inspiration-for-flexible-web-design/</link>
		<comments>http://zomigi.com/blog/inspiration-for-flexible-web-design/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 13:48:35 +0000</pubDate>
		<dc:creator>Zoe Gillenwater</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[elastic]]></category>
		<category><![CDATA[flexible]]></category>
		<category><![CDATA[galleries]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[liquid]]></category>
		<category><![CDATA[responsive web design]]></category>
		<category><![CDATA[visual design]]></category>

		<guid isPermaLink="false">http://zomigi.com/?p=13</guid>
		<description><![CDATA[Liquid and elastic web sites don't have to be ugly or boring. There are plenty of beautiful examples of flexible design to inspire you.]]></description>
			<content:encoded><![CDATA[<p class="note">This post was last updated April 2009</p>
<p>Flexible web sites—sites that are liquid or elastic—have the unfair reputation of being ugly and plain. There are certainly lots of flexible sites that fit this stereotype, just as there are tons of ugly fixed-width sites. But flexible design doesn&#8217;t have to be unattractive. There are lots of really beautiful, graphically rich liquid and elastic web sites, which are all the more impressive to me because of the extra skill it often takes to pull off these graphic techniques in a flexible environment.</p>
<p>Here are some web design galleries that showcase flexible design:</p>
<dl>
<dt><a href="http://www.cssliquid.com">No Resolution</a></dt>
<dd>This is an entire site devoted to showcasing liquid and elastic designs. Unfortunately, you have to register to submit entries, so things have been slow lately. Still, lots of great stuff in the archives, and new additions from time to time.</dd>
<dt><a href="http://www.cssglance.com/category/gallery/layout-technique/liquid-layout/">CSSGlance, liquid layout category</a></dt>
<dd>CSSGlance categorizes all entries as fixed-width, liquid, or elastic, which is really nice. They have a pretty good collection of liquid layouts.</dd>
<dt><a href="http://www.cssglance.com/category/gallery/layout-technique/elastic-layout/">CSSGlance, elastic layout category</a></dt>
<dd>Only a few things here, but elastic layouts are pretty rare in general, as well as hard to recognize with only a glance.</dd>
<dt><a href="http://www.cssdrive.com/index.php/main/category/C15/">CSS Drive, liquid layout category</a></dt>
<dd>This category seems to have been mostly forgotten about recently, but it does have a good collection of liquid layouts from 2007 and earlier, and new entries do show up occasionally.</dd>
<dt><a href="http://www.unmatchedstyle.com/index.php?tag=liquid-layout">Unmatched Style, entries tagged as liquid layout</a></dt>
<dd>A very small collection of liquid layouts that is very rarely updated, but I include it here in case it takes off one day. Let&#8217;s hope so!</dd>
</dl>
<p>I keep my own collection of designs I find attractive and inspiring in del.icio.us. I have a number of <a href="http://del.icio.us/pixelsurge/nicedesign%2Bliquid">liquid layouts saved as inspiration</a>, as well as a few <a href="http://del.icio.us/pixelsurge/nicedesign%2Belastic">inspiring elastic ones</a>. I&#8217;ll point out a few of my favorites:</p>
<ul>
<li><a href="http://www.simplebits.com/"><del>SimpleBits</del></a> (sadly, no longer elastic)</li>
<li><a href="http://www.dizzain.com/">Dizzain</a> (liquid)</li>
<li><a href="http://www.castellodibolgheri.eu/">Castello di Bolgheri</a> (liquid)</li>
<li><a href="http://www.sozidatel.dp.ua/rus/main">Sozidatel</a> (liquid)</li>
<li><a href="http://www.simonwiffen.co.uk/">Simon Wiffen</a> (liquid)</li>
<li><a href="http://clearleft.com/">Clearleft</a> (liquid)</li>
<li><a href="http://www.biola.edu/undergrad/">Biola Undergrad</a> (liquid)</li>
<li><a href="http://www.ratemyarea.com/">RateMyArea</a> (liquid and elastic)</li>
<li><a href="http://informationarchitects.jp/">iA</a> (elastic)</li>
</ul>
<h3 class='related_post_title'>Related Posts:</h3>
<ul class='related_post'>
<li><a href='http://zomigi.com/blog/updated-flexible-design-inspiration/' title='Updated flexible design inspiration'>Updated flexible design inspiration</a></li>
<li><a href='http://zomigi.com/blog/the-liquid-web-site-motherload/' title='The liquid web site motherload'>The liquid web site motherload</a></li>
<li><a href='http://zomigi.com/blog/why-browser-zoom-shouldnt-kill-flexible-layouts/' title='Why browser zoom shouldn&#8217;t kill flexible layouts'>Why browser zoom shouldn&#8217;t kill flexible layouts</a></li>
<li><a href='http://zomigi.com/blog/vtm-web-design-conference-2009/' title='Voices That Matter: Web Design Conference 2009'>Voices That Matter: Web Design Conference 2009</a></li>
<li><a href='http://zomigi.com/blog/media-queries-presentation/' title='Media queries presentation at indieconf'>Media queries presentation at indieconf</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://zomigi.com/blog/inspiration-for-flexible-web-design/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

