<?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/"
xmlns:atom="http://www.w3.org/2005/Atom">

<channel>
<title>For A Beautiful Web</title>
<link>http://forabeautifulweb.com/</link>
<description>And All That Malarkey, blog entries since 2004 by Andy Clarke on subjects including markup and CSS, design and development.</description>
<dc:language>en</dc:language>
<dc:rights>Copyright 2010</dc:rights>
<dc:date>2010-09-02T11:56:37+00:00</dc:date>
<admin:generatorAgent rdf:resource="http://expressionengine.com/" />
<atom:link href="http://forabeautifulweb.com/feeds/blog_rss" rel="self" type="application/rss+xml" />
    

<item>
<title>600 Hanna&#45;Barbera Characters</title>
<link>http://forabeautifulweb.com/blog/about/600_hanna-barbera_characters/</link>
<guid>http://forabeautifulweb.com/blog/about/600_hanna-barbera_characters/</guid>

<description>
<![CDATA[
<p>Juan Pablo Bravo:</p>

<p><q>Infographic showing 600 Hanna-Barbera Characters. The characters are shown in chronological order, with their respective names in english and spanish (of the TV series and the characters).</q>
</p>


<hr />
<p>Published in <a href="http://forabeautifulweb.com/blog/category/externals">External links</a>.</p>
]]>
</description>

<dc:subject>External links</dc:subject>
<dc:date>2010-09-02T11:56:37+00:00</dc:date>
<dc:creator>Andy Clarke</dc:creator>
</item>

<item>
<title>Why We Don’t Deliver Photoshop Files</title>
<link>http://forabeautifulweb.com/blog/about/why_we_dont_deliver_photoshop_files/</link>
<guid>http://forabeautifulweb.com/blog/about/why_we_dont_deliver_photoshop_files/</guid>

<description>
<![CDATA[
<p>Mule Design Studio</p>
<blockquote><p>A PSD is a painting of a website. We don’t spend weeks or months understanding a client’s complex needs and issues to make them paintings.</p></blockquote>
<p>Don't say I never told you so.</p>


<hr />
<p>Published in <a href="http://forabeautifulweb.com/blog/category/externals">External links</a>.</p>
]]>
</description>

<dc:subject>External links</dc:subject>
<dc:date>2010-08-31T17:01:33+00:00</dc:date>
<dc:creator>Andy Clarke</dc:creator>
</item>

<item>
<title>Highly Maintainable, Efficient, and Optimized CSS</title>
<link>http://forabeautifulweb.com/blog/about/highly_maintainable_efficient_and_optimized_css/</link>
<guid>http://forabeautifulweb.com/blog/about/highly_maintainable_efficient_and_optimized_css/</guid>

<description>
<![CDATA[
<p><a href="http://zomigi.com/">Zoe Mickley Gillenwater</a>:</p>
<blockquote><p>I gave a presentation at entitled <em>Highly Maintainable, Efficient, and Optimized CSS.</em> I tried to squeeze as many tips as I could in to cover how to create CSS that is well organized and readable while still keeping efficiency in mind.</p></blockquote>
<p>Contains some fantastic resources.</p>


<hr />
<p>Published in <a href="http://forabeautifulweb.com/blog/category/externals">External links</a>.</p>
]]>
</description>

<dc:subject>External links</dc:subject>
<dc:date>2010-08-31T16:39:53+00:00</dc:date>
<dc:creator>Andy Clarke</dc:creator>
</item>

<item>
<title>Campaign Monitor&#8217;s Email Newsletter Design Contract</title>
<link>http://forabeautifulweb.com/blog/about/campaign_monitors_email_newsletter_design_contract/</link>
<guid>http://forabeautifulweb.com/blog/about/campaign_monitors_email_newsletter_design_contract/</guid>

<description>
<![CDATA[
<p><q>Thanks to Andy Clarke&#8217;s &#8216;Contract Killer&#8217;, we&#8217;ve adapted one of the best design contracts we&#8217;ve seen to make it not only relevant to email newsletter design, but fillable in 30-seconds or less!</q>
</p>


<hr />
<p>Published in <a href="http://forabeautifulweb.com/blog/category/externals">External links</a>.</p>
]]>
</description>

<dc:subject>External links</dc:subject>
<dc:date>2010-08-31T14:48:36+00:00</dc:date>
<dc:creator>Andy Clarke</dc:creator>
</item>

<item>
<title>Extending HTML5 — Microformats</title>
<link>http://forabeautifulweb.com/blog/about/extending_html5_microformats/</link>
<guid>http://forabeautifulweb.com/blog/about/extending_html5_microformats/</guid>

<description>
<![CDATA[
<p>Oli Studholme on HTML, microformats and WAI-ARIA roles. These are three topics I cover in <a href="http://hardboiledwebdesign.com/">Hardboiled Web Design</a>, making this article a fantastic primer.
</p>


<hr />
<p>Published in <a href="http://forabeautifulweb.com/blog/category/externals">External links</a>.</p>
]]>
</description>

<dc:subject>External links</dc:subject>
<dc:date>2010-08-17T17:40:26+00:00</dc:date>
<dc:creator>Andy Clarke</dc:creator>
</item>

<item>
<title>Fixing the background &#8216;bleed&#8217;</title>
<link>http://forabeautifulweb.com/blog/about/fixing_the_background_bleed/</link>
<guid>http://forabeautifulweb.com/blog/about/fixing_the_background_bleed/</guid>

<description>
<![CDATA[
<p><code>-webkit-background-clip: padding-box;</code>
</p>


<hr />
<p>Published in <a href="http://forabeautifulweb.com/blog/category/externals">External links</a>.</p>
]]>
</description>

<dc:subject>External links</dc:subject>
<dc:date>2010-08-10T00:58:47+00:00</dc:date>
<dc:creator>Andy Clarke</dc:creator>
</item>

<item>
<title>The Undesign</title>
<link>http://forabeautifulweb.com/blog/about/the_undesign/</link>
<guid>http://forabeautifulweb.com/blog/about/the_undesign/</guid>

<description>
<![CDATA[
<p><q>Have you ever gone clothes shopping for a person that you haven&#8217;t met or seen before? I&#8217;m not talking kids shopping, I&#8217;m talking full grown adults. How do you buy jeans for someone that you know nothing about?</q>
</p>


<hr />
<p>Published in <a href="http://forabeautifulweb.com/blog/category/externals">External links</a>.</p>
]]>
</description>

<dc:subject>External links</dc:subject>
<dc:date>2010-08-07T17:18:06+00:00</dc:date>
<dc:creator>Andy Clarke</dc:creator>
</item>

<item>
<title>&#9733; We&#8217;re going looking for Yogi</title>
<link>http://forabeautifulweb.com/blog/about/were_going_looking_for_yogi/</link>
<guid>http://forabeautifulweb.com/blog/about/were_going_looking_for_yogi/</guid>

<description>
<![CDATA[
<p>We just can&#8217;t stay off the road. Two years since <a href="http://betweentwooceans.com">our last road trip</a> when we drove an RV from Phoenix to Minneapolis, we&#8217;re again heading back West and this time we&#8217;re <a href="http://lookingforyogi.com/">Looking for Yogi</a>.
</p>
<p>On Wednesday we arrive in <a href="http://en.wikipedia.org/wiki/Boise,_Idaho">Boise Idaho</a>, the capital city of the state of &#8220;Famous Potatoes&#8221; From there we&#8217;re taking in 3000 miles across six states (Idaho, Utah, Wyoming, Montana, Washington, Oregon and back to Idaho) taking in some of the most stunning scenery in the United States, if not the world.</p>

<p>Along the way we&#8217;ll be blogging, uploading photos to <a href="http://www.flickr.com/photos/andallthatmalarkey/sets/72157624462396960/">Flickr</a>, videos to <a href="http://www.vimeo.com/malarkey">Vimeo</a> and of course checking into <a href="http://gowalla.com/users/malarkey">Gowalla</a> — all the while, looking for Yogi.</p>

<h3>Why Looking for Yogi?</h3>

<p>Along route we&#8217;ll be spending time in the world famous <a href="http://en.wikipedia.org/wiki/Yellowstone_National_Park"><del>Jelly</del><ins>Yellow</ins>stone National Park</a>, the home (I&#8217;m reliably informed) of the bear I remember so fondly from my childhood. I know we&#8217;ll find him somewhere along the route and we&#8217;ve packed a pic-a-nic basket for the occasion.</p>

<h3>Some words about the site</h3>

<p class="entry-caption"><img src="http://stuffandnonsense.co.uk/content/img/2010-07-11.jpg" alt=""><br>
Looking for Yogi</p>

<p>As you may have read on the internets, I do love me some HTML5 and CSS3 and <a href="http://lookingforyogi.com/">the site</a> has been made from a ton of it. The HTML is as <a href="http://hardboiledwebdesign.com/">hardboiled</a> as I could make it, chock full of microformats and WAI-ARIA roles in place of presentational <code>id</code> and <code>class</code> attributes. Dig deep into the source and you&#8217;ll be hard-pressed to find something that doesn&#8217;t belong.</p>

<h3>As for CSS3, what are you looking for?</h3>

<p>CSS transitions? Got them. Watch the navigation icons at the top of each page fade between two different states of <code>opacity</code>.</p>

<p>CSS3 animations in Webkit? Got them too on the <a href="http://lookingforyogi.com/404">404 page</a>.</p>

<p>What about CSS3 transforms? Yup. Click or tap on the globe icon on any of the <a href="http://lookingforyogi.com/writing/category/Idaho/">internal pages</a> and the off-beat navigation is skewed using CSS3 matrix transforms.</p>

<p>Multiple background images? Check.</p>

<p>RGBa? Check.</p> 

<p>CSS3 Media Queries for <a href="http://stuffandnonsense.co.uk/blog/about/proportional_leading_with_css3_media_queries/">proportional leading</a> and for optimising the design for both portrait and landscape orientations on the iPad? Oh yes! Got those as well. Don&#8217;t worry though campers, the site looks just great in Internet Explorer 8 and 9.</p>

<p>Speaking of iPad, while we&#8217;re away I&#8217;ll be using mine as often as possible and not just to watch cartoons. That&#8217;s why it was important to optimise this design as much as possible for that device. More than that though, I designed this site first for the iPad and only checked the design in a desktop browser <em>after</em> my work on the iPad was complete. This was a revelation and how I intend to design every site from now on.</p>

<h3>Feed the bears</h3>

<p>So here we go, <a href="http://lookingforyogi.com/">Looking for Yogi</a>. Keep in touch and if you find yourself anywhere close to where you see us popping up, give us a holla <a href="http://twitter.com/malarkey">@malarkey</a>.</p>

<hr />
<p>Published in <a href="http://forabeautifulweb.com/blog/category/design">Design</a>.</p>
]]>
</description>

<dc:subject>Design</dc:subject>
<dc:date>2010-07-11T02:38:59+00:00</dc:date>
<dc:creator>Andy Clarke</dc:creator>
</item>

<item>
<title>goTeach brand identity design</title>
<link>http://forabeautifulweb.com/blog/about/goteach_brand_identity_design/</link>
<guid>http://forabeautifulweb.com/blog/about/goteach_brand_identity_design/</guid>

<description>
<![CDATA[
<p>Designer David Airey Shares his process for the branding design for goTeach. I&#8217;ve been working separately on the web interface and layouts.
</p>


<hr />
<p>Published in <a href="http://forabeautifulweb.com/blog/category/externals">External links</a>.</p>
]]>
</description>

<dc:subject>External links</dc:subject>
<dc:date>2010-07-06T10:39:33+00:00</dc:date>
<dc:creator>Andy Clarke</dc:creator>
</item>

<item>
<title>&#9733; Proportional leading with CSS3 Media Queries</title>
<link>http://forabeautifulweb.com/blog/about/proportional_leading_with_css3_media_queries/</link>
<guid>http://forabeautifulweb.com/blog/about/proportional_leading_with_css3_media_queries/</guid>

<description>
<![CDATA[
<p>Yesterday, <a href="http://www.mikeindustries.com/blog/archive/2010/06/another-nail-in-the-pageview-coffin">Mike Davidson</a> announced</a> the <a href="http://www.msnbc.msn.com/id/37643077">sweeping redesign of msnbc.com article pages</a>. The redesign is especially brave from a traditional news outlet business perspective as it emphasizes readability and enjoyment over page views. But I do have a minor gripe with its typography and set out to find a solution.
</p>
<p>msnbc.com&#8217;s article pages are divided into two area types. The first, it&#8217;s header navigation and branding feels right with its fixed-width layout. The second — the article content getting most the discussion, and the one redesigned for readability &#8212; cries out to be fluid.</p>

<p class="entry-caption">
<img src="http://stuffandnonsense.co.uk/content/img/2010-06-30-1.jpg" alt="" /> <br />
msnbc.com’s article page redesign</p>

<p>Browsers that support <code>min-width</code> and <code>max-width</code> the article content could easily be made fluid, for example (using my content element naming).</p>

<pre><code>.content { 
width : 80%;
min-width : 640px;
max-width : 1200px; 
margin : 0 auto; }</code></pre>

<p>Even the site&#8217;s fixed-width assets, including floated images, videos and other content could be made flexible using Ethan Marcotte&#8217;s solution for <a href="http://unstoppablerobotninja.com/entry/fluid-images/">fluid images</a></p>

<pre><code>img,
object {
max-width : 100%; }</code></pre>

<p>Which brings me to my other problem. msnbc.com's leading (line-height) of its body copy is a little too open for my taste and, in a fluid layout should be responsive to the width of the columns of text. This problem, of proportional leading, is what holds many designers back from adopting fluid layouts.</p>

<p><strong>Type tip: As the width of the measure (line width) becomes wider, leading (line-height) should be increased to aid readability.</strong></p>

<p>How can we solve this, and adjust the amount of leading as the width of a browser window changes? With CSS3 Media Queries.</p>

<p>I won&#8217;t attempt to sell the case for Media Queries. Ethan&#8217;s <a href="http://www.alistapart.com/articles/responsive-web-design/">Responsive Web Design</a> does that better than I ever could, and has already inspired two of the best designers I know, <a href="http://colly.com">Simon Collison</a> and <a href="http://hicksdesign.co.uk/journal/finally-a-fluid-hicksdesign">Jon Hicks</a> to make their designs responsive. Instead I&#8217;ll simply add my two-penneth.</p>

<h3>Proportional leading</h3>

<p>First, the <a href="http://stuffandnonsense.co.uk/content/demo/2010/06/30/index.html">Proportional Leading</a> example.</p>

<p>Next the HTML, nothing more than two sections, <code>.content-main</code> and <code>.content-sub</code>. One&#8217;s floated left, the other right.</p>

<pre><code>section.content-main { 
float : left; 
width : 57%; }

section.content-sub { 
float : right; 
width : 38%;  }</code></pre>

<p>Finally the CSS3 Media Query magic. As the measures in the main and sub content areas are different, we&#8217;ll set individual line-height units for each.</p>

<pre><code>.content-main {
line-height : 1.8; }

.content-sub {
line-height : 1.6; }</code></pre>

<p class="entry-caption">
<img src="http://stuffandnonsense.co.uk/content/img/2010-06-30-2.jpg" alt="" /> <br>
Default line-height values (above)</p>

<p>Next decide on the increments where the leading should shift to a new value. We&#8217;ll be resetting line-height values in three steps when the maximum browser width is 1000px, 900px and 800px. 
(You&#8217;ll need to adjust these values to suit your own designs.)</p>

<pre><code>@media all and (max-width : 1000px) {
.content-main {
line-height : 1.6; }

.content-sub {
line-height : 1.5; }
}</code></pre>

<p class="entry-caption">
<img src="http://stuffandnonsense.co.uk/content/img/2010-06-30-3.jpg" alt="" /> <br>
(max-width : 1000px)</p>

<pre><code>@media all and (max-width : 900px) {
.content-main {
line-height : 1.5; }

.content-sub {
line-height : 1.4; }
}</code></pre>

<p class="entry-caption">
<img src="http://stuffandnonsense.co.uk/content/img/2010-06-30-4.jpg" alt="" /> <br>
(max-width : 900px)</p>

<pre><code>@media all and (max-width : 800px) {
.content-main {
line-height : 1.4; }

.content-sub {
line-height : 1.3; }
}</code></pre>

<p class="entry-caption">
<img src="http://stuffandnonsense.co.uk/content/img/2010-06-30-4.jpg" alt="" /> <br>
(max-width : 800px)</p>

<p>Using a contemporary browser, one that supports CSS3 Media Queries, re-size the window and watch the leading change. The wider the measure becomes, the more open the leading.</p>

<p>Try <a href="http://stuffandnonsense.co.uk/content/demo/2010/06/30/index.html">Proportional Leading</a> on your own fluid, responsive designs and let me know what you think. Oh, and don&#8217;t forget, there&#8217;ll be plenty more like this in <a href="http://hardboiledwebdesign.com">Hardboiled Web Design</a>.</p>

<h4>Update</h4>
<p>See also Ethan Marcote&#8217;s <a href="http://www.alistapart.com/d/responsive-web-design/ex/ex-article.html">responsive typesetting</a> example from his A List Apart article where he changes font sizes in response to changes in the measure (but doesn&#8217;t also adjust line-height.)</p>

<hr />
<p>Published in <a href="http://forabeautifulweb.com/blog/category/css">Cascading Style Sheets</a>.</p>
]]>
</description>

<dc:subject>Cascading Style Sheets</dc:subject>
<dc:date>2010-06-30T14:57:44+00:00</dc:date>
<dc:creator>Andy Clarke</dc:creator>
</item>

</channel>
</rss>