<?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>Monday By Noon &#187; CSS3</title>
	<atom:link href="http://mondaybynoon.com/tag/css3/feed/" rel="self" type="application/rss+xml" />
	<link>http://mondaybynoon.com</link>
	<description>A resource for Web designers and developers to read about and discuss their craft.</description>
	<lastBuildDate>Wed, 08 Feb 2012 13:49:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>CSS3 3D Transforms in IE10</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20120206%2Fcss3-3d-transforms-in-ie10%2F&#038;seed_title=CSS3+3D+Transforms+in+IE10</link>
		<comments>http://mondaybynoon.com/20120206/css3-3d-transforms-in-ie10/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 12:45:18 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[IE10]]></category>
		<category><![CDATA[transforms]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=2689</guid>
		<description><![CDATA[CSS3 3D Transforms in IE10 &#8211; IEBlog &#8211; Site Home &#8211; MSDN Blogs. Some CSS3 3D Transform information has been published on IEBlog that&#8217;s worth checking out. I&#8217;m continually impressed with the work the IE team is doing, and this continues with that trend.<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2689&c=248062409' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2689&c=248062409' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href='http://blogs.msdn.com/b/ie/archive/2012/02/02/css3-3d-transforms-in-ie10.aspx'>CSS3 3D Transforms in IE10 &#8211; IEBlog &#8211; Site Home &#8211; MSDN Blogs</a>.</p>
<p>Some CSS3 3D Transform information has been published on IEBlog that&#8217;s worth checking out.</p>
<p><a href="http://blogs.msdn.com/b/ie/archive/2012/02/02/css3-3d-transforms-in-ie10.aspx"><img src='http://mondaybynoon.com/wp-content/uploads/20120202-cardflip.png' alt='' /></a></p>
<p>I&#8217;m continually impressed with the work the IE team is doing, and this continues with that trend.</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2689&c=634319213' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2689&c=634319213' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20120206/css3-3d-transforms-in-ie10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New CSS3 Properties to Handle Text and Word Wrapping</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20120130%2Fnew-css3-properties-to-handle-text-and-word-wrapping%2F&#038;seed_title=New+CSS3+Properties+to+Handle+Text+and+Word+Wrapping</link>
		<comments>http://mondaybynoon.com/20120130/new-css3-properties-to-handle-text-and-word-wrapping/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 12:56:30 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[type]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=2563</guid>
		<description><![CDATA[New CSS3 Properties to Handle Text and Word Wrapping &#124; Impressive Webs. Type is an interesting segment of front end development. It&#8217;s always felt like an untamed beast, but that&#8217;s gotten better over the past couple of years with the adoption of @font-face and the number of foundries now offering Web fonts. While that handles [...]<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2563&c=456313412' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2563&c=456313412' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.impressivewebs.com/new-css3-text-wrap/'>New CSS3 Properties to Handle Text and Word Wrapping | Impressive Webs</a>.</p>
<p>Type is an interesting segment of front end development. It&#8217;s always felt like an untamed beast, but that&#8217;s gotten better over the past couple of years with the adoption of @font-face and the number of foundries now offering Web fonts.</p>
<p>While that handles the font faces themselves, actual layout on page is still quite arbitrary. CSS3 has a number of properties that can and will help with that.</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2563&c=2017250348' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2563&c=2017250348' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20120130/new-css3-properties-to-handle-text-and-word-wrapping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X Lion with CSS3</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20120123%2Fmac-os-x-lion-with-css3%2F&#038;seed_title=Mac+OS+X+Lion+with+CSS3</link>
		<comments>http://mondaybynoon.com/20120123/mac-os-x-lion-with-css3/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 14:44:14 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Lion]]></category>
		<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=2486</guid>
		<description><![CDATA[Mac OS X Lion with CSS3 &#124; Blog of Alessio Atzeni &#124; Web Design Tutorials and Front-end Development Blog by Alessio Atzeni. Novelty side projects are awesome. Unfortunately many are ridiculed for being a waste of time but in my opinion they&#8217;re gold when it comes to self-education. Imagine the OS X Lion experience recreated [...]<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2486&c=2109036482' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2486&c=2109036482' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.alessioatzeni.com/blog/mac-os-x-lion-with-css3/'>Mac OS X Lion with CSS3 | Blog of Alessio Atzeni | Web Design Tutorials and Front-end Development Blog by Alessio Atzeni</a>.</p>
<p>Novelty side projects are awesome. Unfortunately many are ridiculed for being a waste of time but in my opinion they&#8217;re gold when it comes to self-education.</p>
<p><a href="http://www.alessioatzeni.com/blog/mac-os-x-lion-with-css3/"><img src='http://mondaybynoon.com/wp-content/uploads/mac-osx-with-css3-demo.jpg' alt='' /></a></p>
<p>Imagine the OS X Lion experience recreated in CSS3. That&#8217;s <a href="http://www.alessioatzeni.com/mac-osx-lion-css3/">just what Alessio Atzeni has done</a>, and it&#8217;s crazy detailed. Neat stuff to pick apart!</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2486&c=716457571' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2486&c=716457571' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20120123/mac-os-x-lion-with-css3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opera Dragonfly &#8211; Style profiler preview</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20111206%2Fopera-dragonfly-style-profiler-preview%2F&#038;seed_title=Opera+Dragonfly+%26%238211%3B+Style+profiler+preview</link>
		<comments>http://mondaybynoon.com/20111206/opera-dragonfly-style-profiler-preview/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 20:34:45 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Dragonfly]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Style profiler]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=2252</guid>
		<description><![CDATA[Opera Dragonfly &#8211; Style profiler preview. Although it doesn&#8217;t get too much of a spotlight anymore, Opera always has done (and is still doing) a lot of things first, and well. With all of us going off the wall with CSS3, actual render time is becoming a big(ger) concern with each passing day. Opera Dragonfly [...]<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2252&c=734556658' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2252&c=734556658' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://my.opera.com/dragonfly/blog/style-profiler-preview">Opera Dragonfly &#8211; Style profiler preview</a>.</p>
<p>Although it doesn&#8217;t get too much of a spotlight anymore, Opera always has done (and is still doing) a lot of things first, and well. With all of us going off the wall with CSS3, actual render time is becoming a big(ger) concern with each passing day. Opera Dragonfly is aiming to help us out with style profiling:</p>
<p><a href="http://my.opera.com/dragonfly/blog/style-profiler-preview"><img src="http://mondaybynoon.com/wp-content/uploads/profiler.png" alt="" title="profiler" width="797" height="474" class="alignnone size-full wp-image-2257" /></a></p>
<p>How sweet is that?! Admittedly I haven&#8217;t checked out Dragonfly in some time, but it looks like a lot of work is going into it both under the hood and on the face of things with the UI. I&#8217;ll be keeping my eye on this for sure, and I can imagine we&#8217;ll be seeing it in our browser dev tools of choice any release now.</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2252&c=35134260' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2252&c=35134260' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20111206/opera-dragonfly-style-profiler-preview/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The future of CSS layouts</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20110817%2Fthe-future-of-css-layouts%2F&#038;seed_title=The+future+of+CSS+layouts</link>
		<comments>http://mondaybynoon.com/20110817/the-future-of-css-layouts/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 23:52:17 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[layout]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=1993</guid>
		<description><![CDATA[The future of CSS layouts &#124; Feature &#124; .net magazine. From time to time I&#8217;ll hear mumblings of CSS being &#8216;boring&#8217; or &#8216;slow-moving&#8217; or just an observation that everything CSS has &#8216;been done&#8217;. I beg to differ. Every time I think about how exciting JavaScript has become, I try to keep in mind that an [...]<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1993&c=416376303' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1993&c=416376303' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.netmagazine.com/features/future-css-layouts">The future of CSS layouts | Feature | .net magazine</a>.</p>
<p>From time to time I&#8217;ll hear mumblings of CSS being &#8216;boring&#8217; or &#8216;slow-moving&#8217; or just an observation that everything CSS has &#8216;been done&#8217;. I beg to differ.</p>
<p>Every time I think about how exciting JavaScript has become, I try to keep in mind that an equivalent amount of work is being done on the style layer as well. As each browser gets updated, a little more of CSS makes it into the wild.</p>
<p><a href="http://www.netmagazine.com/features/future-css-layouts"><img src='http://mondaybynoon.com/wp-content/uploads/float.png' alt='' /></a></p>
<p>While pretty much none of this layout magic is truly usable at this point, to try and think about what it&#8217;s going to be like putting together a site from scratch in ten years is warping my mind.</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1993&c=1428657566' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1993&c=1428657566' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20110817/the-future-of-css-layouts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8226; CSS3 for Web Designers Book Review and Giveaway</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20101128%2Fcss3-for-web-designers%2F&#038;seed_title=%26%238226%3B+CSS3+for+Web+Designers+Book+Review+and+Giveaway</link>
		<comments>http://mondaybynoon.com/20101128/css3-for-web-designers/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 01:28:02 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[A Book Apart]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Dan Cederholm]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=1437</guid>
		<description><![CDATA[CSS3 for Web Designers is the latest publication from A Book Apart. Written by Dan Cederholm, I'm extensively impressed with this book, and I think it's a terrific introduction and overview to all (for today's intents and purposes) that is CSS3.<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1437&c=128612062' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1437&c=128612062' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve read a number of books by <a href="http://simplebits.com/">Dan Cederholm</a> and it seems with each book, Dan becomes more of a hero to me. He&#8217;s been highly regarded as long as anybody still designing or writing code, and he&#8217;s one of the most active members in our community. He&#8217;s done so many positive things for our industry I couldn&#8217;t begin to list them and it&#8217;s an honor to read or hear pretty much anything he&#8217;s got to write or say.</p>
<p>Then there&#8217;s <a href="http://dribbble.com/">Dribbble</a>. Seriously, if I don&#8217;t stop now I&#8217;ll never get to the book review. On top of the many reasons I respect Dan Cederholm professionally, he seems like a great person outside the modern Web. He&#8217;s a guy we can look up to in the most widespread of ways, and I&#8217;m appreciative that I&#8217;ve been following Dan for as long as I have.</p>
<h2>CSS3 for Web Designers</h2>
<p>I received my copy of <a href="http://books.alistapart.com/products/css3-for-web-designers">CSS3 for Web Designers</a>, the latest release from <a href="http://books.alistapart.com/">A Book Apart</a>, just yesterday; it jumped the (ever growing) lineup of books I&#8217;d like to read and went straight to the top. I sat down with a cup of coffee near our freshly set up Christmas tree and got down to reading.</p>
<p><a href="http://books.alistapart.com/products/css3-for-web-designers"><img class="alignnone size-full wp-image-1442" title="css3-for-web-designers-cederholm" src="/wp-content/uploads/2010/11/css3-for-web-designers-cederholm.jpg" alt="CSS3 for Web Designers book cover" width="612" height="612" /></a></p>
<p>If Dan has a writing style, I&#8217;d have to label it consistent. He has a way with words that truly educates as much as it entertains. It&#8217;s a really difficult balance to find, something I strive for in my own way. It&#8217;s particularly admirable to hit such a stride with <em>technical</em> books. Dan has done it again with <a href="http://books.alistapart.com/products/css3-for-web-designers">CSS3 for Web Designers</a>.</p>
<p>Before talking about the book itself, I&#8217;d just like to express how delightful it is to read a printed copy of a book that primarily (and, in this case, singularly) focuses on such <em>modern</em> Web technology. I read a lot online. I appreciate the speedy delivery of a PDF, but I also enjoy sitting down and reading printed copy. I&#8217;m happy to see the increase in traditional publications on up-to-date subjects.</p>
<h3>On the subject of CSS3</h3>
<p>I&#8217;ve written before about <a href="/2010/02/08/were-ready-for-css3-but-are-we-ready-for-css3/">the real impact of using CSS3 on client work</a>, and much of what I wrote still rings true for me. One of the initial themes I quickly related to in <a href="http://books.alistapart.com/products/css3-for-web-designers">CSS3 for Web Designers</a> was Dan reiterating that while CSS3 can (and should) be implemented today, it should be used with a purpose, and the author should recognize the impact of the decision to use CSS3. Dan is always sure to include the acceptable fallback approach, and he also covers the aspect of future-proofing your styles to ensure forward compatibility.</p>
<p>I&#8217;m happy to report that CSS3 for Web Designers covers the exact set of properties I&#8217;ve been playing with both on client projects as well as personal work. Properties such as <code>border-radius</code>, <code>text-shadow</code>, <code>box-shadow</code>, multiple background images, <code>opacity</code>, and <code>RGBA</code> are covered from purpose to implementation.</p>
<p>Dan took the time to design a pseudo-site to walk us through the enhancements made to various elements within the design, explaining <strong>why</strong> and how each property is applicable. I <em>love</em> this approach to education, and in Dan&#8217;s traditional style, it worked out well.</p>
<p><a href="http://books.alistapart.com/products/css3-for-web-designers"><img class="alignnone size-full wp-image-1444" title="CSS3FWD-feature" src="/wp-content/uploads/2010/11/CSS3FWD-feature.png" alt="Quick look at the inside of CSS3 for Web Designers" width="1000" height="460" /></a></p>
<p>In the newly defined <a href="http://books.alistapart.com/">A Book Apart</a> style, <a href="http://books.alistapart.com/products/css3-for-web-designers">CSS3 for Web Designers</a> looks beautiful. The type is great, the quality of the book itself is awesome, and there is no shortage of code to check out. I can&#8217;t wait to see more of the A Book Apart collection in my library, CSS3 for Web Designers is an excellent addition that I&#8217;m sure will be reread at least a few times more if for nothing else than enjoying the quality.</p>
<h3>My recommendation</h3>
<p>I loved reading CSS3 for Web designers. If an up-and-coming designer asked me what they should know about CSS3, I can confidently say that I&#8217;d recommend CSS3 for Web Designers. It truly echos my sentiments regarding CSS3 at this point and with it being such a quick read, designers are sure to be brought up to date rapidly, with the only prerequisite being a basic working knowledge of HTML and CSS (2.1).</p>
<p>Seasoned designers and developers should give the book a read as well. It&#8217;s a great reminder that CSS3 should be used for good, not evil. Even professionals need to be reminded of the basics sometimes, and this book does a great job of that.</p>
<h3>Giveaway details</h3>
<p>If you haven&#8217;t had a chance to pick up CSS3 for Web Designers quite yet, I&#8217;d love to have the chance to send you one of my copies for free. To enter, just tweet the following:</p>
<blockquote><p>Looking to win a free copy of CSS3 for Web Designers from @jchristopher /via /x/30</p>
</blockquote>
<p>Entries are open for <strong>7 days</strong> and will close at <strong>11:59pm Eastern on December 5, 2010</strong>. The winner will be announced the following day. I&#8217;m sorry to say, but <em>unless you&#8217;re willing to pay shipping</em>, the contest is limited to those living the <strong>continental US</strong>. Each entry on Twitter will be counted once and only once. Good luck!</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1437&c=2064904185' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1437&c=2064904185' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20101128/css3-for-web-designers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>QuirksBlog: CSS vendor prefixes considered harmful</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20100322%2Fquirksblog-css-vendor-prefixes-considered-harmful%2F&#038;seed_title=QuirksBlog%3A+CSS+vendor+prefixes+considered+harmful</link>
		<comments>http://mondaybynoon.com/20100322/quirksblog-css-vendor-prefixes-considered-harmful/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 14:55:57 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[prefixes]]></category>
		<category><![CDATA[vendor]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=1018</guid>
		<description><![CDATA[QuirksBlog: CSS vendor prefixes considered harmful. See also: Not Supported by Jonathan Snook. It&#8217;s issues like these that have me concerned about whether or not we&#8217;re ready for CSS3. Sure, writing a few extra styles isn&#8217;t really that big of a deal, right? Yes and no. We&#8217;re coming into an age that is accepting a [...]<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1018&c=391565257' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1018&c=391565257' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.quirksmode.org/blog/archives/2010/03/css_vendor_pref.html">QuirksBlog: CSS vendor prefixes considered harmful</a>.</p>
<p><strong>See also:</strong> <a href="http://snook.ca/archives/html_and_css/not-supported">Not Supported</a> by Jonathan Snook.</p>
<p>It&#8217;s issues like these that have me concerned about <a href="/2010/02/08/were-ready-for-css3-but-are-we-ready-for-css3/">whether or not we&#8217;re ready for CSS3</a>. Sure, writing a few extra styles isn&#8217;t really that big of a deal, right? Yes and no. We&#8217;re coming into an age that is accepting a more radical implementation of CSS every day. With that comes even more variance as to how properties (and their values) are implemented. That could very well result in an endless combination of vendor prefixes as well as values that create a major headache for the people actually working with the styles.</p>
<p>PPK goes into quite a bit of detail pleading his case. I urge you to take note.</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1018&c=1006142592' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1018&c=1006142592' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20100322/quirksblog-css-vendor-prefixes-considered-harmful/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8226; Using CSS3 to Properly Center Thumbnail Galleries</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20100318%2Fcss3-center-thumbnail-galleries%2F&#038;seed_title=%26%238226%3B+Using+CSS3+to+Properly+Center+Thumbnail+Galleries</link>
		<comments>http://mondaybynoon.com/20100318/css3-center-thumbnail-galleries/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 13:29:43 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[gallery]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[thumbnails]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=984</guid>
		<description><![CDATA[I've got a specific stance on CSS3. While the geek in me wants to use it whenever and wherever possible, there are some drawbacks when it comes to consistency. There are cases, though, where I feel it really appropriate to go ahead and take advantage of what CSS3 has to offer. Thumbnail galleries, for instance, provide a nice platform to begin working with nth-child().<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=984&c=1604918860' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=984&c=1604918860' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p>CSS3 has it&#8217;s place. We all may not agree on it quite yet, but it&#8217;s there. Some of us think we should just run with the ball, while others just stick with what works. It depends on the project, it depends on the client, and perhaps most importantly: it depends on the target audience.</p>
<p>There are plenty of times in every project where CSS3 would save me time and effort, but I still consistently weigh the <a href="/2010/02/08/were-ready-for-css3-but-are-we-ready-for-css3/">benefit and cost to implementing CSS3</a> on any level in a client project.</p>
<p>In some recent discussion I&#8217;ve had with other designers, a question that&#8217;s come up relates to which <a href="http://www.w3.org/TR/css3-selectors/#pseudo-classes">pseudo-selectors</a> I find myself using most often. Pseudo-selectors are <strong>awesome</strong>. When it comes to a healthy blend of saving time and accounting for the smallest of details in design, it&#8217;s hard to find something that packs more of a punch than pseudo-selectors. I say that because the selectors allow you to more easily define a very particular element you&#8217;re looking to style. Of course this is already possible using a targeted combination of elements, <code>classes</code>, and <code>ids</code>, but pseudo-selectors let you do things <em>dynamically</em>.</p>
<h2>Thumbnail image galleries</h2>
<p>Thumbnails listings are awesome. I really like smart designs that incorporate thumbnails because to me it&#8217;s the best of both worlds. You&#8217;re able to quickly scan a volume of images and easily discern what you&#8217;d like to check out first, all the while without a large latency overhead waiting for assets to download. I also like grids. Thumbnail listings are most often a blatant and literal grid so they&#8217;re pleasing to my eye.</p>
<p>That said, I&#8217;ve engineered the front end of many projects that incorporate thumbnail image galleries, and with a combination of CSS3 and pseudo-selectors, life gets much easier when it comes to implementation. Even if people don&#8217;t recognize why, they can tell when something just doesn&#8217;t look right. I think it most commonly arises as a result of centering issues; people can most easily tell when something isn&#8217;t quite lined up in the middle. While not trivial to spot with a variety of design elements, a grid consisting of square elements is much easier to discern.</p>
<p>Out of the box, you can style a thumbnail gallery with floating list items possessing a certain width/height and specific thumbnail size. What you&#8217;ll end up with is an unbalanced group of images:</p>
<p><img class="alignnone size-full wp-image-985" title="gallery-1-css" src="/wp-content/uploads/2010/03/gallery-1-css.png" alt="Visual representation of a thumbnail gallery using minimal markup and style" width="491" height="300" /></p>
<pre class="sh_css"><code>ul#gallery { overflow:hidden; zoom:1; width:320px; }
ul#gallery li { width:80px; height:90px; float:left; }
ul#gallery li img { display:block; width:50px; height:50px; }</code></pre>
<p>Naturally, everyone has their own way of styling something like this, some will use <code>margins</code>, others <code>padding</code>, we&#8217;ll stick with <code>width</code> for this example. The point is, though, that there&#8217;s a better way to handle the end result.</p>
<h3>Old and busted</h3>
<p>We&#8217;ve all done it. It very well might be the only time you&#8217;ve used the <a href="http://en.wikipedia.org/wiki/Modulo_operation">modulus operator</a> in your given server side language. As we&#8217;re dumping out the markup for our thumbnails, we&#8217;ll tag on either <code>class="first"</code>, <code>class="last"</code>, and sometimes both if for nothing more than applying a specific style alteration depending on where in the row a thumbnail sits.</p>
<p><img class="alignnone size-full wp-image-986" title="gallery-2-mod" src="/wp-content/uploads/2010/03/gallery-2-mod.png" alt="Visual representation of a thumbnail gallery using an extra class" width="491" height="300" /></p>
<pre class="sh_css"><code>ul#gallery { overflow:hidden; zoom:1; width:320px; }
ul#gallery li { width:90px; height:90px; float:left; }
ul#gallery li img { display:block; width:50px; height:50px; }
ul#gallery li.last { width:50px; }</code></pre>
<p>It&#8217;s not a terrible solution, but it&#8217;s a bit clunky. When we step back and think about it, we&#8217;re simply adding these classes for the sake of presentation. While it can be argued that there&#8217;s some semantics to it, more often than not it ends up being on a presentational level. Can you truly say that <code>class="last"</code> benefits the document in any way? What happens when the design changes and there are now 5 thumbnails in a row? It&#8217;s just one more thing to consider as time goes on.</p>
<h3>The new hotness</h3>
<p>Pseudo-selectors open the door for elements like thumbnail galleries. With just an additional selector or two you&#8217;re able to cut out the extra classes and improve the maintainability of your document all at the same time. The selectors that will be of most use in this case are <a href="http://www.w3.org/TR/css3-selectors/#structural-pseudos">structural pseudo-selectors</a>. It&#8217;s likely that you&#8217;ve seen some of these before, but we&#8217;ll cover implementation as a replacement for manually adding classes to elements during page load.</p>
<p>What comes in most handy in this situation is the <a href="http://www.w3.org/TR/css3-selectors/#nth-child-pseudo"><code>:nth-child</code> pseudo-selector</a>. As defined by the recommendation:</p>
<blockquote cite="http://www.w3.org/TR/css3-selectors/#nth-child-pseudo"><p>The <code>:nth-child(an+b)</code> pseudo-class notation represents an element that has <code>an+b-1</code> siblings before it in the document tree, for any positive integer or zero value of n, and has a parent element. For values of <code>a</code> and <code>b</code> greater than zero, this effectively divides the element&#8217;s children into groups of <code>a</code> elements (the last group taking the remainder), and selecting the <code>bth</code> element of each group. For example, this allows the selectors to address every other row in a table, and could be used to alternate the color of paragraph text in a cycle of four. The a and b values must be integers (positive, negative, or zero). The index of the first child of an element is 1.</p>
<p>In addition to this, <code>:nth-child()</code> can take &#8216;odd&#8217; and &#8216;even&#8217; as arguments instead. &#8216;odd&#8217; has the same signification as <code>2n+1</code>, and &#8216;even&#8217; has the same signification as <code>2n</code>.</p>
</blockquote>
<p><strong>Easy, right?</strong> It&#8217;s actually not all that bad. What this selector is going to let us do is most closely related to applying a modulus within a loop server side. It&#8217;s going to allow the selector to behave <em>arithmetically</em>, which is <strong>awesome</strong>. In our example, we&#8217;re going to use an <code>nth-child</code> selector that will grab every fourth list item and conditionally apply our desired style.</p>
<p><a href="/wp-content/uploads/2010/03/gallery-3-css31.png"><img class="alignnone size-full wp-image-993" title="gallery-3-css3" src="/wp-content/uploads/2010/03/gallery-3-css31.png" alt="Visual representation of a thumbnail gallery using minimal markup and CSS3" width="491" height="300" /></a></p>
<pre class="sh_css"><code>ul#gallery { overflow:hidden; zoom:1; width:320px; }
ul#gallery li { width:90px; height:90px; float:left; }
ul#gallery li img { display:block; width:50px; height:50px; }
ul#gallery li:nth-child(4n) { width:50px; }</code></pre>
<p>So this is the best of both worlds, right? We&#8217;re not injecting unnecessary classes conditionally on the server side, and the rendered result is exactly what we&#8217;re looking for. Easy peasy!</p>
<h3>Back to reality</h3>
<p>Unfortunately, <a href="/2010/02/08/were-ready-for-css3-but-are-we-ready-for-css3/">CSS3 is a double edged sword</a>, particularly with client work. If you&#8217;re at all concerned about pixel (near) perfection in <abbr title="Internet Explorer">IE</abbr>, in <strong>any shape or form</strong>, you can <a href="http://reference.sitepoint.com/css/pseudoclass-nthchild">forget about <code>nth-child()</code></a>.</p>
<p>It&#8217;s not the end of the world though. Personally, I would proceed in implementing <code>nth-child()</code> in this case. I&#8217;m willing to sacrifice the centering of the thumbnails for IE users, because it&#8217;s not a disastrous consequence. Combine that with the ease of implementation, and subsequent ease in maintenance and I&#8217;m sold.</p>
<p>It&#8217;s up to your discretion, though. If you&#8217;re willing to accept that it&#8217;s an unknown amount of time before the most popular browser on the face of the Earth will render your thumbnail gallery, go for it. This is just the beginning of <code>nth-child()</code>. I truly suggest you <a href="http://www.w3.org/TR/css3-selectors/#nth-child-pseudo">check out the recommendation</a> and become familiar with it. There&#8217;s <em>tons</em> of stuff you can do with minimal recoil in substandard browsers.</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=984&c=1869953511' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=984&c=1869953511' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20100318/css3-center-thumbnail-galleries/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>&#8226; We&#8217;re Ready for CSS3, but are we Ready for CSS3?</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20100208%2Fwere-ready-for-css3-but-are-we-ready-for-css3%2F&#038;seed_title=%26%238226%3B+We%26%238217%3Bre+Ready+for+CSS3%2C+but+are+we+Ready+for+CSS3%3F</link>
		<comments>http://mondaybynoon.com/20100208/were-ready-for-css3-but-are-we-ready-for-css3/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 13:06:28 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Clients]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Favorites]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[CSS3]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=776</guid>
		<description><![CDATA[We're all smitten with CSS3. It's reinvigorated that sense of newness that CSS and Web Standards brought our way just a few years ago. We're able to more easily replicate the set of design standards that has become nearly universal much faster than before with just a few CSS declarations. There are a number of CSS3 rules I'd be writing for each and every project, but I'm just not sure it's as ready for prime time as many designers are making it out to be.<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=776&c=1625299482' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=776&c=1625299482' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re all smitten with CSS3. It&#8217;s reinvigorated that sense of newness that CSS and Web Standards brought our way just a few years ago. We&#8217;re able to more easily replicate the set of design standards that has become nearly universal much faster than before with just a few CSS declarations. There are a number of CSS3 rules I&#8217;d be writing for every project, but I&#8217;m just not sure it&#8217;s as ready for prime time as many designers are making it out to be.</p>
<p>I&#8217;m having an honest-to-goodness back and forth with myself on this issue because I sympathize with two opposing sides to the same issue. I&#8217;ve thought about it so much that I&#8217;m not sure it&#8217;s as much of an issue I&#8217;m making it out to be, but would definitely love to have a targeted conversation about it.</p>
<p>I&#8217;d like to review the four rules I&#8217;d more than love to use without a second thought on every project I work on for the rest of my life, and explain the issues I&#8217;ve come up with (so far) regarding each.</p>
<p>Before (and after) I get to the list, however, I&#8217;d like to make my stance on CSS3 clear. I love the fact that it directly helps us as designers make a project go that much more smoothly. It helps us reduce the time we take to engineer the front end, allowing us to spend more time designing. I understand that if people are not able to, or choose not to upgrade their browser, it&#8217;s something they&#8217;ll have to deal with as the Web continues to mature and grow. It makes perfect sense that the faster we all adopt these &#8220;bleeding edge&#8221; technologies, it puts that much more pressure on the browser makers to implement things properly.</p>
<p>There&#8217;s an element of realism, however, that I feel sometimes takes a back seat to the wonderful things CSS3 (and HTML5) are currently offering us.</p>
<h2>Border radius</h2>
<p>By far the most popular design treatment you&#8217;ll find on the Web is rounded corners. I&#8217;d be willing to bet that there are more (completely different) ways to achieve rounded corners on the Web than any other design treatment, if such a statistic existed. The creativeness that has gone into the dozens of ways to best round the corners of a <code>div</code> blows my mind. The point here, though, is that it shouldn&#8217;t be such a pain to accomplish. With such a popular and generally accepted design treatment, there should be an easier way. Many designers have taken comfort (and a sigh of relief) through <code>border-radius</code>.</p>
<p>As a quick review, <a href="http://www.w3.org/TR/css3-background/#the-border-radius"><code>border-radius</code></a> will automatically provide rounded corners on the referenced element. You have independent control over each corner, giving you a wide range of possibilities when adjusting your borders.</p>
<p>Being able to round the corners of a design element using a quick CSS3 rule is inspirational as it stands on it&#8217;s own. Combine that with my arguably favorite ability for <code>border-radius</code> to easily round the corners of images as well as elements with <code>background-images</code> and I&#8217;m head over heels.</p>
<p>Taking a step back and examining it, I don&#8217;t see a tremendously huge problem with using <code>border-radius</code> today on a production website. I&#8217;m not able to take advantage of it on client work, however, because no matter how hard I try to convince a client that visitors with less capable browsers won&#8217;t know any different, they&#8217;re still going to see a less elegant design. And that&#8217;s something I <strong><em>completely</em> agree with</strong>.</p>
<p>I am not yet comfortable with putting a client site out there that degrades to the point, although completely accessible and usable, it looks unfinished and utilitarian.</p>
<h2>Text shadow</h2>
<p>The rise of <a href="http://en.wikipedia.org/wiki/Mac_OS_X_Leopard">OS X Leopard</a> brought us the wildly popular text inlay effect achieved through a clever drop-shadow treatment to text. Tons of <a href="http://veerle.duoh.com/blog/comments/apple_leopard_text_effects/">tutorials</a> cropped up rather quickly with instructions to replicate the effect, and it&#8217;s something we see fairly consistently in new designs from both big names and small. We can all understand why, it&#8217;s a nice looking, elegant treatment that can improve things both aesthetically as well as improve readability when used properly.</p>
<p>Moreover, <code>text-shadow</code> can help on many levels when it comes to readability, and that&#8217;s one of the major reasons I&#8217;d like to start using it consistently today. It&#8217;s something that can be implemented on a very subtle level, and at the same time return some really excellent results without many people noticing.</p>
<p>Truth be told, unless the absence of <code>text-shadow</code> will morph type into something more difficult to read, I think using it is just fine on a client production site.</p>
<h2>Multiple background images</h2>
<p>If there are any two opportunities CSS3 brings that I would most like to use, it&#8217;s <code>border-radius</code> and <a href="http://www.w3.org/TR/css3-background/#layering">multiple background images</a>. I can&#8217;t begin to fathom the number of <code>div</code>s I could have saved over the past year alone.</p>
<p>CSS3 gives us the ability to layer multiple background images on a single element which can build upon any existing <code>background</code> properties. It&#8217;s useful on so many levels, I can&#8217;t begin to explain how excited I&#8217;ll be when it becomes standard practice to use.</p>
<p>Unfortunately, this is a property I only use on a select few personal projects simply because the degraded result produced is far too different to deem acceptable in my opinion. That is of course unless you&#8217;re simply adding just another layer of very subtle refinement. While some intentional results can be put in place with a clever combination of cascading <code>background</code> properties, in my opinion (at this stage) your time is better spent accomplishing your goal the &#8220;old fashioned&#8221; way.</p>
<h2>Pseudo selectors</h2>
<p>Pseudo selectors <em>rock</em>. It&#8217;s great that they&#8217;re so old, many have been implemented in modern browsers, but you can&#8217;t become too comfortable with them quite yet. Of anything CSS3 has to offer, <a href="http://www.w3.org/TR/css3-selectors/#pseudo-classes">pseudo selectors</a> are something I use on nearly every project.</p>
<p>When it comes to pseudo-selectors, I still think of them as a method of progressive enhancement. The way I use them, the selectors provide that extra level of detail to a design that brings it to the next level. Using that approach, I think using pseudo-selectors is absolutely acceptable, and I&#8217;d even go so far as to fully recommend that they be used to tighten up the front end on any project. The changes they provide will definitely not be missed by viewers with non-supporting browsers unless you&#8217;re so aggressive with implementation, the render is drastically altered by their absence.</p>
<p>While I do tend to use pseudo-selectors, I find myself only relying on a few for the fine details I&#8217;m looking to apply.</p>
<h3>When it comes to clients</h3>
<p>Again, just to reiterate my stance here; these observations should be taken with a grain of salt. I&#8217;m only looking at the big picture, not taking into account the nearly endless variables and circumstances that come with every project that graces our monitors.</p>
<p>The biggest hill to climb by far, in my opinion, is <em>getting the blessing of your client</em> to go ahead with this more aggressive approach. After all, we were hired to produce a certain caliber of work. Unless your client is extremely Web savvy, and is somehow opinionated on the topic of how limited we are when it comes to CSS, their main concern will be that the investment they&#8217;re making with you will reach the widest audience possible.</p>
<p>The latest argument to skirt this issue is to simply present your comps after you&#8217;ve already began front end development. That is to say, some designers feel that presentation of a static comp is no longer applicable directly as a result of wanting to use progressive features such as CSS3. The idea behind it is this: if your client is using a substandard browser, the production site will look exactly like the approved comps simply because they&#8217;re using the same underpowered browser the whole time. Meanwhile, visitors with modern browsers will be graced with the much more pleasant version. As the client upgrades their browser, they&#8217;ll be elated that this new browser made their website look that much better! Although I&#8217;ve never tried that approach, I can&#8217;t quite stand behind it.</p>
<p>In my experience, clients are extremely detail oriented. They&#8217;re going to ask for more should they see the design in IE6, even if you took the time to beautifully degrade. At that point you have two choices; you can revert to the old school, or you can trek down the path of explaining CSS3 and why they <strong>need</strong> to trust you on this one. All the while eating those hours.</p>
<p>As I mentioned, this is something I&#8217;ve been going back and forth with for some time now, and I think having a conversation on the subject using <em>realistic</em> circumstances and case studies would be superb. What&#8217;s your stance on the issue, specifically when dealing with clients and not your personal projects? Do you think CSS3 is simply ready for prime time given the many repercussions involved? At what point will it be acceptable to implement CSS3 and not have to focus on fallbacks and graceful degradation?</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=776&c=765577059' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=776&c=765577059' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20100208/were-ready-for-css3-but-are-we-ready-for-css3/feed/</wfw:commentRss>
		<slash:comments>63</slash:comments>
		</item>
		<item>
		<title>&#8226; Handcrafted CSS Book Review (Video Edition) and Giveaway</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20090830%2Fhandcrafted-css-book-review-video-edition%2F&#038;seed_title=%26%238226%3B+Handcrafted+CSS+Book+Review+%28Video+Edition%29+and+Giveaway</link>
		<comments>http://mondaybynoon.com/20090830/handcrafted-css-book-review-video-edition/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 01:41:46 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Typography]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[Cederholm]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Dan]]></category>
		<category><![CDATA[Handcrafted CSS]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=546</guid>
		<description><![CDATA[Dan Cederholm of SimpleBits recently published his latest book, Handcrafted CSS, which also includes a companion DVD starring Dan himself.<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=546&c=183919144' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=546&c=183919144' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<div id="hreview-Book-review" class="hreview">
<div class="item description">
<p class="img book-cover"><a href="http://www.amazon.com/gp/product/0321658531?ie=UTF8&amp;tag=mondaybynoon-20&amp;linkCode=as2&amp;camp=1789"><br />
 <img src="/images/books/handcraftedcss.jpg" alt="Handcrafted CSS Book Cover" /><br />
 </a></p>
<p>Just recently, Dan Cederholm (also well known as <a href="http://simplebits.com/">SimpleBits</a>) released a brand new book, <a href="http://www.amazon.com/gp/product/0321658531?ie=UTF8&amp;tag=mondaybynoon-20&amp;linkCode=as2&amp;camp=1789"><span class="summary">Handcrafted CSS</span></a>. Dan is well known for far too many things to list in an introductory paragraph, but regarding his efforts as an author, he is well known and experienced. There&#8217;s a very good chance you&#8217;ve read one of his other wildly popular books <a href="http://www.amazon.com/gp/product/0321509021?ie=UTF8&amp;tag=mondaybynoon-20&amp;linkCode=as2&amp;camp=1789">Bulletproof Web Design</a> or <a href="http://www.amazon.com/gp/product/1430219203?ie=UTF8&amp;tag=mondaybynoon-20&amp;linkCode=as2&amp;camp=1789">Web Standards Solutions</a>. Both publications are extremely well regarded, and on the shelves of a good percentage of talented designers.</p>
<p>Aside from being a talented and respected author, Dan Cederholm is one of the first names when you think of those few designers you can really look up to and consistently learn from. For me, he&#8217;s been a leading designer since I wrote my first line of CSS. I remember his publications helping me shape my craft from a very early time in my design-life, and to this day I learn from him consistently. I was thrilled to see that Dan was coming out with another book, not only because it&#8217;s something I aspire to do someday, but because he setting the bar so high in doing so.</p>
<h2>About Handcrafted CSS</h2>
<p><a href="http://www.amazon.com/gp/product/0321658531?ie=UTF8&amp;tag=mondaybynoon-20&amp;linkCode=as2&amp;camp=1789">Handcrafted CSS</a> is, as described on the <a href="http://handcraftedcss.com/">official website</a>:</p>
<blockquote cite="http://handcraftedcss.com/"><p>Seemingly non-obvious details can often separate good web design from great web design. You might not appreciate the quality of a well-designed website until you start using it, looking under the hood, putting it through tests, etc.</p>
<p><cite>Handcrafted CSS: More Bulletproof Web Design</cite> is an attempt to share some of these details that matter most. By encouraging “progressive enrichment” to utilize advanced CSS and CSS3 properties that work in browsers today, to reevaluating past methods and best practices. This book will show how craftsmanship can be applied to flexible, bulletproof, highly efficient and adaptable interfaces that make up a solid user experience.</p>
</blockquote>
<p>Not surprisingly, I couldn&#8217;t have explained the book better if I took six months to try to do so. This book is specifically targeted at discussing <strong>modern Web design</strong> using bleeding edge technology for the sake of a better user experience.</p>
<h3>What I loved about the book</h3>
<p>By far, my favorite part of this book is the fact that Dan hit the ground running with a fully complete, chopped, marked up, and styled design to discuss. He worked backwards in comparison to nearly every other Web design book I&#8217;ve read, and the effect is beautiful. From the first pages, you see that we&#8217;ll be going over how Dan used his talents (and his smarts) to build a site that I wouldn&#8217;t be surprised to see in his personal portfolio. That&#8217;s not to say designs used in other books are sub-par, it&#8217;s just one of the many <em>apparent</em> reasons <a href="http://www.amazon.com/gp/product/0321658531?ie=UTF8&amp;tag=mondaybynoon-20&amp;linkCode=as2&amp;camp=1789">Handcrafted CSS</a> was written by a true talent.</p>
<p>Beyond that, I really love the way Dan Cederholm writes. I know that&#8217;s something I often say about books, but Dan does indeed write extremely well. On top of that, I really enjoyed how everything was presented. As mentioned, Dan follows suit with other books by continually referring a single point of reference to which he compares subject matter. This is super helpful when reading, as you don&#8217;t have to familiarize yourself with an example before analyzing the topic at hand.</p>
<p>I also enjoyed <cite>Dan</cite>&#8216;s agnosticism toward his own methods. While he prides himself on the experience behind his decisions, he knows, respects, and acknowledges that <q>&#8220;there are approximately 3,296 ways to achieve the same result in Web design&#8221;</q>. Dan takes the time to explain, apply, and support his reasons for using his techniques and tools, but also discussions alternative approaches which solve the same problem.</p>
<p>Lastly, I&#8217;d like to emphasize how much I appreciate the <em>overall quality</em> of the book. Not only the content within, but the design of the book, the cover, the type used throughout, the beauty of the full color screenshots and other imagery.</p>
<h3>Content Summary</h3>
<p>Handcrafted CSS is packed full with <em>200+ pages</em> of to-the-point explanations surrounding CSS, HTML, and a splash of JavaScript at the end.</p>
<dl>
<dt>Chapter 1: Always Ask, &#8220;What Happens If&#8230;?&#8221;</dt>
<dd>
<p>The first chapter dives right into the breakdown and reassembly of a single design element in the reference design. Dan takes the time to rebuild the element from the ground up, teaching you the ins and outs of the reasoning behind his decision making, all the while exemplifying the results via full color reference images. Time is taken to fully explore alternative methods, including the improper use of a <code>table</code>, just to show <em>why</em> it&#8217;s a poor solution.</p>
</dd>
<dt>Chapter 2: Rounded Corners with border-radius</dt>
<dd>
<p>Web designers <strong>love</strong> rounded corners. This chapter is completely devoted to them, and discusses how CSS3 is going to make our loves easier to the umpteenth degree when we&#8217;re able to use <code>border-radius</code> in our day to day work. The chapter begins by dissecting the old (and busted) way we&#8217;ve been forced to implement rounded corners, and then juxtaposes the new hotness that is <code>border-radius</code>. This chapter also acts as an introduction to vendor-specific extensions, something new(er) Web designers may not be familiar with. Various browser implementations are analyzed both for successes and failures, it&#8217;s always good to know.</p>
<p>The entire chapter is based upon the rounded corner elements within the reference design, and <cite>Dan</cite> takes the time to show us the wonderful world of <q>&#8220;progressive enrichment&#8221;</q> (not to be confused with <a href="http://en.wikipedia.org/wiki/Progressive_enhancement">progressive enhancement</a>, details in the book.)</p>
</dd>
<dt>Chapter 3: Flexible Color with RGBa</dt>
<dd>
<p>RGBa will be another huge boon to productivity as a Web designer. This chapter discusses how a more intricate color property will help us create more versatile and effective designs. All the while making things easier to implement <em>and maintain</em>. Dan discusses where <code>opacity</code> fails and RGBa shines. The chapter closes off with again referencing the book-wide design, but targeting a very specific element on page to which RGBa has been (beautifully) applied.</p>
</dd>
<dt>Chapter 4: Do Websites Need to Look Exactly the Same in Every Browser?</dt>
<dd>
<p>If you know Dan, you know <a href="http://dowebsitesneedtolookexactlythesameineverybrowser.com/">his stance</a> on this subject: <strong>NO!</strong> This chapter focuses a bit more on the theory behind modern Web design, and explains the importance of embracing the fact that designs don&#8217;t need to be pixel perfect works of fragile art. We&#8217;re walked through a number of examples that appear perfectly readable cross-browser, and those using deficient browsers won&#8217;t ever know the difference.</p>
</dd>
<dt>Chapter 5: Modular Float Management</dt>
<dd>
<p>Modular Float Management tackles the most difficult thing to master when it comes to CSS; document structure from floating elements. After a brief refresher on floats (reminder: this isn&#8217;t an introductory book), the chapter dives right into modularizing your floated elements. More specifically, the topic of clearing is discussed in great detail. Dan explains his experience working with clearing elements, and gives some tips on his method of easily implementing a page structure that doesn&#8217;t need to be completely reworked once you start testing in <abbr title="Internet Explorer">IE</abbr>.</p>
</dd>
<dt>Chapter 6: The Fluid Grid by <a href="http://unstoppablerobotninja.com/">Ethan Marcotte</a></dt>
<dd>
<p>Dan brought on the <a href="http://unstoppablerobotninja.com/">Unstoppable Robot Ninja</a> himself, Ethan Marcotte to guest write a chapter in the book. Ethan gracefully took on the challenging task of not only explaining a fluid grid, but also walking us through the design and thought process behind building it. Ethan was a great addition to the book not only as a variant voice, but also the subject matter itself. I believe that Ethan explained the problem, the conceptual solution, and the implementation extremely well, and a fluid grid is something every Web designer should know and understand if for nothing more than marking it as a possible solution when planning a new design. It&#8217;s one of the longer chapters in the book, but it&#8217;s completely full of great instruction and even better reference images throughout.</p>
</dd>
<dt>Chapter 7: Craftsmanship Details</dt>
<dd>
<p>As a conclusion, Dan chose to group a number of smaller subjects into something larger: craftsmanship. SimpleBits is branded from top to bottom with craftsmanship, and it&#8217;s something I&#8217;ve admired since first reading about the company and Dan. He uses the chapter to give us a bit of insight toward what goes into a SimpleBits project. From details with ampersands, to implementing custom type to bring a design to a new level, right down to using JavaScript to improve the user experience with certain design elements. This chapter is all about details, and how you can bring your designs to an entirely new level by taking notice of the little things that will really pull it together.</p>
</dd>
</dl>
<h4>Handcrafted CSS: Bulletproof Essentials DVD</h4>
<p>This version of the book comes bundled with a 60+ minute DVD starring Dan Cederholm himself, speaking one-on-one and outlining ten essential concepts to embrace to produce bulletproof designs, markup, and styles. I&#8217;ve never met Dan face to face, but seeing him at length in this video only solidified that what you see both in his work and what you read in his writings is the real deal. He seems like a truly personable guy, someone you can talk shop with or just go snag a beer (or three) with and talk about anything to do with anything.</p>
<p>The branding of SimpleBits as well as <a href="http://www.amazon.com/gp/product/0321658531?ie=UTF8&amp;tag=mondaybynoon-20&amp;linkCode=as2&amp;camp=1789">Handcrafted CSS</a> continues through with the DVD as Dan discusses his ten essentials for bulletproof design. Right down to Dan&#8217;s interludes accompanied by the sounds of his very own ukulele. Much of the material is referenced in the book as well, but the video takes a slightly different approach, and includes a few choice differences. If you&#8217;re interested in the DVD, I would have to suggest that you buy the bundle that includes the book as well. There are <em>tons</em> of detail in the book that just wouldn&#8217;t have made sense to include in the DVD.</p>
<p>It&#8217;s a great companion piece, and from the looks of it, other authors are on the same path in providing video materials along with downloadable examples and the original print versions as well.</p>
<h3>Recommended?</h3>
<p>Not that it will come off as surprising, but I wholeheartedly recommend this book to designers new and old. I recommend it if you think you know everything there is about CSS and Web design. I&#8217;ll even recommend this book to young designers still learning about CSS in general. Although Dan has indicated the book isn&#8217;t meant as an instructional resource to those completely new to the field, it will be an essential resource once you&#8217;ve become comfortable with CSS.</p>
<h4>Giveaway Details</h4>
<p>With the past two giveaways, I&#8217;ve been lucky enough to randomly select winners residing in the continental US. Unfortunately, I&#8217;m going to have to limit any sort of &#8216;free shipping&#8217; option with this giveaway to North American residents only. If you live outside North America, I&#8217;m terribly sorry, but my wallet can&#8217;t accommodate the shipping. That said, I don&#8217;t want to completely restrict entry to a limited number of people, so if you live outside North America and are willing to prepay shipping costs, absolutely feel free to enter!</p>
<p>That&#8217;s about it for changes to the rules. The same old applies; leave a comment if you&#8217;d like to enter your name in the drawing, and I&#8217;ll leave entries open for approximately seven days. <ins><strong>Update:</strong> This time, however, posting a Tweet with <strong>the following link</strong> to the review will count as a second entry: <a href="/x/3">/x/3</a>. Be sure to use that link and that link only if you&#8217;d like to count it as an entry!</ins> The winner will first be notified <a href="http://twitter.com/jchristopher">on Twitter</a> and I&#8217;ll ship the book (<em>including DVD</em>) as soon as possible! <strong>Good luck!</strong></p>
<div class="hidden meta">
<p><span class="type">Product</span><br />
 reviewed <abbr class="dtreviewed" title="20090830T0800-0500">Aug 30, 2009</abbr><br />
 by <span class="reviewer vcard"><span class="fn">Jonathan Christopher</span></span></p>
<p>Rating: <abbr class="rating" title="5">★★★★★</abbr></p>
<p><br class="spacer_" /></p>
</div>
<p><br class="spacer_" /></p>
</div>
</div>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=546&c=88037209' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=546&c=88037209' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20090830/handcrafted-css-book-review-video-edition/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Database Caching 1/120 queries in 0.096 seconds using apc
Object Caching 1764/1944 objects using apc

Served from: www.mondaybynoon.com @ 2012-02-10 19:00:00 -->
