<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title type="text">For A Beautiful Web</title>
<subtitle type="text">For A Beautiful Web:And All That Malarkey, blog entries since 2004 by Andy Clarke on subjects including markup and CSS, design and development.</subtitle>

<link rel="self" type="application/atom+xml" href="http://forabeautifulweb.com/feeds/blog_atom/" />
<updated>2010-09-06T19:44:25Z</updated>
<rights>Copyright (c) 2010, Andy Clarke</rights>
<generator uri="http://expressionengine.com/" version="1.6.7">ExpressionEngine</generator>
<id>tag:,2010:09:06</id>


<entry>
<title>&#9733; Microsoft and me (for a beautiful web)</title>
<link rel="alternate" type="text/html" href="http://forabeautifulweb.com/blog/about/microsoft_and_me_for_a_beautiful_web/" />
<id>tag:,2010:/blog/3.1341</id>
<published>2010-09-06T17:49:24Z</published>
<updated>2010-09-06T19:44:25Z</updated>
<author>
<name>Andy Clarke</name>
</author>


<category term="Loose talk" scheme="http://forabeautifulweb.com//blog/category/loose_talk" label="Loose talk" />

<content type="html">
<![CDATA[
<p>After several years of presenting my workshop materials on behalf of other people, on the 1st of September 2008 <a href="http://forabeautifulweb.com/blog/about/introducing_for_a_beautiful_web/">I announced</a> that I&#8217;d be striking out to present my content in my own series of workshop events. I called this aspect of my business <a href="http://forabeautifulweb.com">For A Beautiful Web</a>.
</p> 
<p>I chose that name because it encapsulates everything that matters to me about the web &#8212; beautiful visual design as well as the beauty I see in well-crafted code. The name also works well with the topics I speak about; accessibility (for a beautiful web), CSS (for a beautiful web), microformats (for a beautiful web) and more.</p>

<p>I registered the domain names <em>forabeautifulweb.com</em> and <em>forabeautifulweb.co.uk</em> on 31st July 2007 via Media Temple after researching that there were no other companies using that name or something similar. I didn&#8217;t officially register the trademark, which in hindsight might prove to have been naive. I <a href="http://forabeautifulweb.com/blog/about/introducing_for_a_beautiful_web/">launched</a> the website on 1st September 2008.</p>

<p>Over the last three years, For A Beautiful Web has become a respected brand and is also highly identifiable as mine. <a href="http://twitter.com/beautifulweb">@beautifulweb</a> has 1,701 followers on Twitter and my own 10,572 followers also undoubtably associate For A Beautiful Web with me. We&#8217;ve hosted successful events in 2008, 2009, 2010 and have plans to expand further in 2011. After I presented at pilot workshops, we quickly began to host workshops presented by others. Not only have these events made good business, most importantly our attendees love them.</p>

<p>For A Beautiful Web has developed into a brand that houses all my training content, including a highly successful <a href="http://www.amazon.co.uk/s/ref=nb_sb_ss_i_0_9?url=search-alias%3Daps&field-keywords=for+a+beautiful+web&x=0&y=0&sprefix=for+a+bea">series of DVDs and online video tutorials</a> that were published by New Riders. I&#8217;m sure that the thousands of designers and developers who have bought or downloaded those titles also identify the For A Beautiful Web brand with me.</p>

<ul>
<li><a href="http://www.amazon.com/gp/product/0321680154?ie=UTF8&tag=andallthatmal-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0321680154">Designing Web Accessibility For A Beautiful Web</a></li>
<li><a href="http://www.amazon.com/gp/product/0321680138?ie=UTF8&tag=andallthatmal-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0321680138">Designing with CSS</a></li>
<li><a href="http://www.amazon.com/gp/product/0321680146?ie=UTF8&tag=andallthatmal-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0321680146">Designing with Microformats</a></li>
</ul>

<p>Today I learned that Microsoft have launched a <a href="http://www.beautyoftheweb.com">beautyoftheweb.com</a> site to promote Internet Explorer 9. The site&#8217;s tagline asks visitors to &#8220;Get ready for a more beautiful web&#8221;. Microsoft registered their domain name on 28th July 2010 and the URL and tagline are too close to mine to be mere coincidences.</p>

<p><b>Update:</b> Microsoft also registered <a href="http://abeautifulweb.com">abeautifulweb.com</a> on July 13th 2010. Hat-tip to <a href="http://twitter.com/hellogeri">@hellogeri</a>.</p>

<p>Of all the voices in my head, the nice one (I call him Bill) says that this must be either a coincidence or a lack of research by Microsoft. I&#8217;d love to believe Bill, but a <a href="http://www.google.co.uk/search?source=ig&hl=en&rlz=&q=a+beautiful+web&aq=0&aqi=g10&aql=&oq=a+beautiful+we&gs_rfai=">Google search</a> quickly says otherwise. No wait, this is Microsoft we&#8217;re talking about, let&#8217;s try <a href="http://www.bing.com/search?q=a+beautiful+web&go=&form=QBLH&filt=all&qs=n&sk=">searching on Bing</a>.</p>

<p>My other, more ba<del>l</del><ins>r</ins>m<del>er</del><ins>y</ins>, chair throwing voice shouts &#8220;Don't be naive Andy. Microsoft knew exactly what they were doing and have no problem screwing over the little guy. Anyone with a web connection and a few spare minutes can see that For A Beautiful Web is an already established brand, trademarked or not.&#8221; </p>

<p>Common sense and gut instinct tells me to do something, but what?</p>

<p>I don&#8217;t want an energy sapping legal battle (that I would likely lose), nor do have a legal department with billions at their disposal. What I do have is a faith in the better judgement and consciences of my many friends who work at Microsoft &#8212; I&#8217;ve been a fierce critic and an advisor right up to and including Internet Explorer 9 &#8212;. I also have a platform to tell this story.</p> 

]]>
</content> 

</entry>

<entry>
<title>600 Hanna&#45;Barbera Characters</title>
<link rel="alternate" type="text/html" href="http://forabeautifulweb.com/blog/about/600_hanna-barbera_characters/" />
<id>tag:,2010:/blog/3.1340</id>
<published>2010-09-02T11:56:37Z</published>
<updated>2010-09-02T11:58:39Z</updated>
<author>
<name>Andy Clarke</name>
</author>


<category term="External links" scheme="http://forabeautifulweb.com//blog/category/externals" label="External links" />

<content type="html">
<![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> 
 

]]>
</content> 

</entry>

<entry>
<title>Why We Don’t Deliver Photoshop Files</title>
<link rel="alternate" type="text/html" href="http://forabeautifulweb.com/blog/about/why_we_dont_deliver_photoshop_files/" />
<id>tag:,2010:/blog/3.1339</id>
<published>2010-08-31T17:01:33Z</published>
<updated>2010-08-31T17:04:35Z</updated>
<author>
<name>Andy Clarke</name>
</author>


<category term="External links" scheme="http://forabeautifulweb.com//blog/category/externals" label="External links" />

<content type="html">
<![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> 
 

]]>
</content> 

</entry>

<entry>
<title>Highly Maintainable, Efficient, and Optimized CSS</title>
<link rel="alternate" type="text/html" href="http://forabeautifulweb.com/blog/about/highly_maintainable_efficient_and_optimized_css/" />
<id>tag:,2010:/blog/3.1338</id>
<published>2010-08-31T16:39:53Z</published>
<updated>2010-08-31T16:42:55Z</updated>
<author>
<name>Andy Clarke</name>
</author>


<category term="External links" scheme="http://forabeautifulweb.com//blog/category/externals" label="External links" />

<content type="html">
<![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> 
 

]]>
</content> 

</entry>

<entry>
<title>Campaign Monitor&#8217;s Email Newsletter Design Contract</title>
<link rel="alternate" type="text/html" href="http://forabeautifulweb.com/blog/about/campaign_monitors_email_newsletter_design_contract/" />
<id>tag:,2010:/blog/3.1337</id>
<published>2010-08-31T14:48:36Z</published>
<updated>2010-08-31T14:49:37Z</updated>
<author>
<name>Andy Clarke</name>
</author>


<category term="External links" scheme="http://forabeautifulweb.com//blog/category/externals" label="External links" />

<content type="html">
<![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> 
 

]]>
</content> 

</entry>

<entry>
<title>Extending HTML5 — Microformats</title>
<link rel="alternate" type="text/html" href="http://forabeautifulweb.com/blog/about/extending_html5_microformats/" />
<id>tag:,2010:/blog/3.1336</id>
<published>2010-08-17T17:40:26Z</published>
<updated>2010-08-17T17:42:27Z</updated>
<author>
<name>Andy Clarke</name>
</author>


<category term="External links" scheme="http://forabeautifulweb.com//blog/category/externals" label="External links" />

<content type="html">
<![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> 
 

]]>
</content> 

</entry>

<entry>
<title>Fixing the background &#8216;bleed&#8217;</title>
<link rel="alternate" type="text/html" href="http://forabeautifulweb.com/blog/about/fixing_the_background_bleed/" />
<id>tag:,2010:/blog/3.1335</id>
<published>2010-08-10T00:58:47Z</published>
<updated>2010-08-10T00:59:48Z</updated>
<author>
<name>Andy Clarke</name>
</author>


<category term="External links" scheme="http://forabeautifulweb.com//blog/category/externals" label="External links" />

<content type="html">
<![CDATA[
<p><code>-webkit-background-clip: padding-box;</code>
</p> 
 

]]>
</content> 

</entry>

<entry>
<title>The Undesign</title>
<link rel="alternate" type="text/html" href="http://forabeautifulweb.com/blog/about/the_undesign/" />
<id>tag:,2010:/blog/3.1334</id>
<published>2010-08-07T17:18:06Z</published>
<updated>2010-08-07T17:19:07Z</updated>
<author>
<name>Andy Clarke</name>
</author>


<category term="External links" scheme="http://forabeautifulweb.com//blog/category/externals" label="External links" />

<content type="html">
<![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> 
 

]]>
</content> 

</entry>

<entry>
<title>&#9733; We&#8217;re going looking for Yogi</title>
<link rel="alternate" type="text/html" href="http://forabeautifulweb.com/blog/about/were_going_looking_for_yogi/" />
<id>tag:,2010:/blog/3.1333</id>
<published>2010-07-11T02:38:59Z</published>
<updated>2010-07-11T02:45:00Z</updated>
<author>
<name>Andy Clarke</name>
</author>


<category term="Design" scheme="http://forabeautifulweb.com//blog/category/design" label="Design" />

<content type="html">
<![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> 

]]>
</content> 

</entry>

<entry>
<title>goTeach brand identity design</title>
<link rel="alternate" type="text/html" href="http://forabeautifulweb.com/blog/about/goteach_brand_identity_design/" />
<id>tag:,2010:/blog/3.1332</id>
<published>2010-07-06T10:39:33Z</published>
<updated>2010-07-06T10:42:34Z</updated>
<author>
<name>Andy Clarke</name>
</author>


<category term="External links" scheme="http://forabeautifulweb.com//blog/category/externals" label="External links" />

<content type="html">
<![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> 
 

]]>
</content> 

</entry>

<entry>
<title>&#9733; Proportional leading with CSS3 Media Queries</title>
<link rel="alternate" type="text/html" href="http://forabeautifulweb.com/blog/about/proportional_leading_with_css3_media_queries/" />
<id>tag:,2010:/blog/3.1331</id>
<published>2010-06-30T14:57:44Z</published>
<updated>2010-06-30T15:52:46Z</updated>
<author>
<name>Andy Clarke</name>
</author>


<category term="Cascading Style Sheets" scheme="http://forabeautifulweb.com//blog/category/css" label="Cascading Style Sheets" />

<content type="html">
<![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> 

]]>
</content> 

</entry>

<entry>
<title>Flash and the HTML5 video tag</title>
<link rel="alternate" type="text/html" href="http://forabeautifulweb.com/blog/about/flash_and_the_html5_video_tag/" />
<id>tag:,2010:/blog/3.1330</id>
<published>2010-06-30T09:17:24Z</published>
<updated>2010-06-30T09:19:25Z</updated>
<author>
<name>Andy Clarke</name>
</author>


<category term="External links" scheme="http://forabeautifulweb.com//blog/category/externals" label="External links" />

<content type="html">
<![CDATA[
<p><q> While HTML5’s video support enables us to bring most of the content and features of YouTube to computers and other devices that don’t support Flash Player, it does not yet meet all of our needs. Today, Adobe Flash provides the best platform for YouTube’s video distribution requirements, which is why our primary video player is built with it.</q>
</p> 
 

]]>
</content> 

</entry>

<entry>
<title>What does browser testing mean today? (Belorussian translation)</title>
<link rel="alternate" type="text/html" href="http://forabeautifulweb.com/blog/about/what_does_browser_testing_mean_today_belorussian_translation/" />
<id>tag:,2010:/blog/3.1329</id>
<published>2010-06-24T13:16:44Z</published>
<updated>2010-06-24T13:19:46Z</updated>
<author>
<name>Andy Clarke</name>
</author>


<category term="External links" scheme="http://forabeautifulweb.com//blog/category/externals" label="External links" />

<content type="html">
<![CDATA[
<p>A Belorussian translation of my <a href="http://stuffandnonsense.co.uk/blog/about/what_does_browser_testing_mean_today/">What does browser testing mean today?</a> for all you Belorussian types.
</p> 
 

]]>
</content> 

</entry>

<entry>
<title>&#9733; Internet Explorer 9 is on the boil</title>
<link rel="alternate" type="text/html" href="http://forabeautifulweb.com/blog/about/internet_explorer_9_in_on_the_boil/" />
<id>tag:,2010:/blog/3.1328</id>
<published>2010-06-24T12:20:32Z</published>
<updated>2010-06-24T12:38:34Z</updated>
<author>
<name>Andy Clarke</name>
</author>


<category term="Cascading Style Sheets" scheme="http://forabeautifulweb.com//blog/category/css" label="Cascading Style Sheets" />

<content type="html">
<![CDATA[
<p>Yesterday Microsoft announced the <a href="http://blogs.msdn.com/b/ie/archive/2010/06/23/html5-native-third-ie9-platform-preview-available-for-developers.aspx"> third Platform Preview of Internet Explorer 9</a>. I&#8217;ve been using this preview for a while, testing how their newest browser stands up to the examples I&#8217;ve designed for <a href="http://hardboiledwebdesign.com/">Hardboiled Web Design</a>.
</p> 
<p>By any measure, the progress that the IE team have made with Internet Explorer 9 is impressive. Hardware accelerated graphics, upgraded support for CSS3 selectors and properties, Web Fonts and HTML5.</p>

<p class="entry-caption"><img src="http://stuffandnonsense.co.uk/content/img/2010-06-24-01.jpg" alt=""><br>
Running Internet Explorer 9 through <a href="http://www.findmebyip.com/">FindmebyIP</a></p>

<p>Run Internet Explorer 9 through <a href="http://www.findmebyip.com/">FindmebyIP</a>'s testing tools and it performs well, really well, compared to IE8.</p>

<p class="entry-caption"><img src="http://stuffandnonsense.co.uk/content/img/2010-06-24-03.jpg" alt=""><br>
FindmebyIP HTML5 test results</p>

<p>Hardware accelerated Canvas and Canvas Text support are only the start (Run the <a href="http://ie.microsoft.com/testdrive/Performance/FishIE%20tank/">Fish Tank Canvas demonstration</a> in IE9 and the frame rates are staggering, even compared to Safari 5 on my iMac.)</p>

<p>The big news of course is Microsoft&#8217;s support for native HTML5 video (using the H.264 codec) and audio. Surely now the writing is on the wall for Flash as a video delivery format. I think that Microsoft&#8217;s decision to support HTML5 video is a far bigger deal than <a href="http://www.apple.com/hotnews/thoughts-on-flash/">Apple's position on Flash</a>.</p>

<p>Internet Explorer 9&#8217;s CSS3 support is none to shabby either. RGBa and <code>opacity</code> are there, as supposedly is <code>box-shadow</code> (although that isn&#8217;t working in any of my tests.)</p>

<p class="entry-caption"><img src="http://stuffandnonsense.co.uk/content/img/2010-06-24-03.jpg" alt=""><br>
FindmebyIP HTML5 test results</p>

<p><code>border-radius</code> was an obvious, but welcome addition. Now we can finally put away those image and JavaScript hacks. Currently it gets applied only to <code>display:block</code> or <code>display:inline-block</code> elements (not inline) and I&#8217;ve submitted a bug report. I&#8217;m sure this will be fixed in time for the next release.</p>

<p class="entry-caption"><img src="http://stuffandnonsense.co.uk/content/img/2010-06-24-08.jpg" alt=""><br>
Every site needs rounded corners. Don&#8217;t they?</p>

<p><code>@font-face</code> is given a huge boost with the addition of WOFF (Web Open Font Format) in Internet Explorer 9 in addition to the traditional EOT. This will be great news to anyone who has had trouble with creating EOT files.</p>

<p class="entry-caption"><img src="http://stuffandnonsense.co.uk/content/img/2010-06-24-04.jpg" alt=""><br>
&#8220;It&#8217;s Hardboiled&#8221; 404 page using WOFF in Internet Explorer 9</p>

<p>Most pleasing to me is Microsoft's decision to support all CSS3 box-sizing properties in Internet Explorer 9. <code>content-box</code>, <code>padding-box</code> and <code>border-box</code> all work splendidly.</p>

<p class="entry-caption"><img src="http://stuffandnonsense.co.uk/content/img/2010-06-24-05.jpg" alt=""><br>
Internet Explorer 9 has (almost) full CSS3 selector support as well as <code>box-sizing</code></p>

<p>Add CSS3 background properties, multiple background images, background-sizing and background-clipping and I am very happy indeed.</p>

<p class="entry-caption"><img src="http://stuffandnonsense.co.uk/content/img/2010-06-24-06.jpg" alt=""><br>
Multiple background images (finally) in Internet Explorer</p>

<p>Not content with a partial implementation, Internet Explorer 9 supports two amazingly useful CSS3 background properties for liquid, flexible designs. They are <code>contain</code> and <code>cover</code> and I make heavy use of them in &#8220;It&#8217;s Hardboiled&#8221;.</p>

<p class="entry-caption"><img src="http://stuffandnonsense.co.uk/content/img/2010-06-24-07.jpg" alt=""><br>
Scaling background images with <code>contain</code> (top) and <code>cover</code> (bottom)</p>

<p>While we&#8217;re on the subject of graphics, Internet Explorer 9 has superb rendering of both type and images, even those that have been rotated and scaled using JavaScript.</p>

<p class="entry-caption"><img src="http://stuffandnonsense.co.uk/content/img/2010-06-24-09.jpg" alt=""><br>
CSS3 transform (rotated) elements in Google Chrome (Windows 7). Jagged edges</p>

<p class="entry-caption"><img src="http://stuffandnonsense.co.uk/content/img/2010-06-24-10.jpg" alt=""><br>
CSS3 transform (rotated) elements in Firefox 3.6 (Windows 7). No jagged edges</p>

<p>Compared to Google Chrome&#8217;s handling of some CSS3 properties, Internet Explorer 9 is impressive. Of course there are HTML5 elements and CSS3 properties that I wish were included.</p> 

<ul>
<li><code>text-shadow</code> is missing but I can live with that.</li>
<li><code>border-image</code> would have been nice.</li>
<li>CSS3 columns are missing too and I find it harder to live with that.</li>
</ul>

<p>Although Internet Explorer 9 hasn&#8217;t support for these or CSS3 transforms or transitions, personally I&#8217; m glad they have made what they have implemented very solid.<p>

<p>Overall Internet Explorer 9 handles my <a href="http://hardboiledwebdesign.com/">Hardboiled Web Design</a> example files very well indeed. Colour me impressed. You should be too.</p>

<ul>
<li><a href="http://blogs.msdn.com/b/ie/archive/2010/06/23/html5-native-third-ie9-platform-preview-available-for-developers.aspx">Read the announcement</a></li>
<li><a href="http://ie.microsoft.com/testdrive/">Download Platform Preview 3</a></li>
</ul> 

]]>
</content> 

</entry>

<entry>
<title>Contract Killer The Next Hit German translation</title>
<link rel="alternate" type="text/html" href="http://forabeautifulweb.com/blog/about/contract_killer_the_next_hit_german_translation/" />
<id>tag:,2010:/blog/3.1327</id>
<published>2010-06-22T11:31:07Z</published>
<updated>2010-06-22T11:33:08Z</updated>
<author>
<name>Andy Clarke</name>
</author>


<category term="External links" scheme="http://forabeautifulweb.com//blog/category/externals" label="External links" />

<content type="html">
<![CDATA[
<p>Jan Quickels with a German translation of my updated killer contract.
</p> 
 

]]>
</content> 

</entry>

</feed>