<?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>Css3 - Html5</title>
	<atom:link href="http://css3c.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://css3c.com</link>
	<description></description>
	<lastBuildDate>Fri, 13 Apr 2012 04:18:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>HTML5: The Basics</title>
		<link>http://css3c.com/html5-2/html5-the-basics/</link>
		<comments>http://css3c.com/html5-2/html5-the-basics/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 04:17:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Html5]]></category>
		<category><![CDATA[HTML5 basic]]></category>

		<guid isPermaLink="false">http://css3c.com/?p=257</guid>
		<description><![CDATA[The next iteration of HTML has been met with excitement by some, loathing by others and confusion/fear by everyone else. Love it or hate it, HTML 5 will soon define how you build websites. This is the first article in a four part series that will introduce HTML5 and its basic features as well as [...]]]></description>
			<content:encoded><![CDATA[<p>The next iteration of HTML has been met with excitement by some,  loathing by others and confusion/fear by everyone else. Love it or hate  it, HTML 5 will soon define how you build websites. This is the first  article in a four part series that will introduce HTML5 and its basic  features as well as explain the key differences from HTML4.01 and XHTML   1.0 so you can start preparing yourself and your sites for the  transition. Over the next week we’ll be focusing on three major areas:</p>
<p><strong>1. New Elements<br />
2. Semantic Changes<br />
3. Getting it Working Today</strong></p>
<p>This article will briefly introduce each of these topics to prepare you for the in-depth articles ahead.</p>
<h3>APIs</h3>
<p>Before we dive into the topics listed above, I want to take a minute  to look at an extremely important feature that we won’t be covering in  its own dedicated article: the new APIs. HTML5 includes several new APIs  that are integrated with some of the new HTML5 elements (which we’ll be  looking at later).  Here’s the complete list straight from <a href="http://www.w3.org/TR/html5-diff/#apis">W3.org</a>:</p>
<div>
<li>2D drawing API which can be used with the new canvas element.</li>
<li>API for playing of video and audio which can be used with the new video and audio elements.</li>
<li>An API that enables offline Web applications.</li>
<li>An API that allows a Web application to register itself for certain protocols or media types.</li>
<li>Editing API in combination with a new global contenteditable attribute.</li>
<li>Drag &amp; drop API in combination with a draggable attribute.</li>
<li>API that exposes the history and allows pages to add to it to prevent breaking the back button.</li>
<li>Cross-document messaging.</li>
<p>As you can see, the principal purpose of these APIs is to facilitate  web application creation. Notice the third API enables offline web apps.  This is excellent news for users and programmers alike because it  enables the use of rich, internet-driven applications in an offline  environment. You can expect to see many of your favorite applications  follow Gmail in introducing offline access.</p>
<h3>New Elements in HTML5</h3>
<p>HTML5 introduces quite a few new elements. Article two in this series  will look at a few of these in detail, but for now here’s the complete  list with brief descriptions (source: <a href="http://www.w3schools.com/tags/html5.asp">w3schools</a>):</p>
<li><strong>&lt;article&gt;</strong> Defines external content</li>
<li><strong>&lt;aside&gt;</strong> Defines some content aside from the article it is placed in</li>
<li><strong>&lt;audio&gt;</strong> Defines sound, such as music or other audio streams</li>
<li><strong>&lt;canvas&gt;</strong> Defines graphic, such as graphs or other images</li>
<li><strong>&lt;command&gt;</strong> Defines a command button, like a radiobutton, a checkbox, or a button</li>
<li><strong>&lt;datagrid&gt;</strong> Defines a list of selectable data. The datagrid is displayed as a tree-list</li>
<li><strong>&lt;datalist&gt;</strong> Defines a list of selectable data.  Use this element together with the input element, to make a dropdown  list for the input’s value</li>
<li><strong>&lt;datatemplate&gt;</strong> Defines a container for data template. This element must have child elements to define a template: &lt;rule&gt; elements</li>
<li><strong>&lt;details&gt;</strong> Defines details of an element, which the user can see, and click to hide</li>
<li><strong>&lt;dialog&gt;</strong> Defines a dialog, such as a conversation</li>
<li><strong>&lt;embed&gt;</strong> Defines embedded content, such as a plug-in</li>
<li><strong>&lt;event-source&gt;</strong> Defines a source for events sent by a server</li>
<li><strong>&lt;figure&gt;</strong> Used to group some elements</li>
<li></li>
<li><strong>&lt;footer&gt;</strong> Defines the footer of a section or  document. Typically contains the name of the author, the date the  document was written and/or contact information</li>
<li><strong>&lt;header&gt;</strong> Defines the header of a section or document</li>
<li><strong>&lt;mark&gt;</strong> Defines marked text. Use the &lt;mark&gt; tag if you want to highlight parts of your text</li>
<li><strong>&lt;meter&gt;</strong> Defines a measurement. Used only for measurements with a known minimum and maximum value</li>
<li><strong>&lt;nav&gt;</strong> Defines a section of  navigation links</li>
<li><strong>&lt;nest&gt;</strong> Defines a nestingpoint in a  datatemplate for child elements. Used together with the elements  &lt;datatemplate&gt; and &lt;rule&gt;</li>
<li><strong>&lt;output&gt;</strong> Defines different types of output, such as output written by a script</li>
<li><strong>&lt;progress&gt;</strong> Defines work-in-progress. Use the progress element to display the progress of a time consuming function in JavaScript</li>
<li><strong>&lt;rule&gt;</strong> Defines the rules for updating a datatemplate. Used together with the elements &lt;datatemplate&gt; and &lt;nest&gt;</li>
<li><strong>&lt;section&gt;</strong> Defines sections in a document. Such as chapters, headers, footers, or any other sections of the document</li>
<li><strong>&lt;source&gt;</strong> Defines media resources for media elements, such as &lt;video&gt; and &lt;audio&gt;</li>
<li><strong>&lt;time&gt;</strong> Defines a time or a date, or both</li>
<li><strong>&lt;video&gt;</strong> Defines video, such as a movie clip or other video streams</li>
<p>Though we won’t have time to go over each of these in detail, we’ll  be examining a few of the important ones such as &lt;canvas&gt; and  &lt;video&gt;.</p>
<h3>Semantic Changes</h3>
<p>This is the part that should fundamentally change the way you  structure your sites. Included in the list above are six new structural  elements that will help bring consistency to the basic frame of sites  all across the web. These six elements are:</p>
<p><strong>1. &lt;nav&gt;<br />
2. &lt;section&gt;<br />
3. &lt;article&gt;<br />
4. &lt;header&gt;<br />
5. &lt;footer&gt;<br />
6. &lt;aside&gt;</strong></p>
<p>Think of these as the replacement for many of the DIVs that you  currently use to structure your site. So instead of “&lt;div  class=”header”&gt;,” you’ll simply have “&lt;header&gt;.” Notice I  included “div class” instead of “div id.” This is because these elements  are repeatable throughout a page in the same way that classes are.  We’ll investigate this more later this week in article three.</p>
<h3>Getting HTML5 Working Today</h3>
<p>Don’t get too excited by this headline. As any good web developer  knows, all the major web browsers still differ (some are worse than  others, you know who I’m talking about) on support for HTML4.01 and  XHTML 1.0. Now imagine what that means for a change as big and new as  HTML5. Though mega-developers like Google are pushing along the  acceptance of HTML5, it won’t be supported across the board for some  time. However, that doesn’t meant that you shouldn’t begin preparing for  the big switch today, and it certainly doesn’t mean there aren’t clever  tricks out there to enable you to start playing with HTML5 right away.  In article four, we’ll take a look at how you can start your HTML5  journey sooner rather than later.</p>
<h3>Conclusion</h3>
<p>This article briefly introduced the new elements and APIs included in  HTML5. We talked about how you should be excited for the changes HTML5  will bring to the web apps of tomorrow. We also got a taste of the  semantic changes to come and the new structure our web pages should take  in the future. Finally, we learned that even though HTML5 isn’t quite  ready for the masses, we can still get our grubby developer fingers on  it and start experimenting today. Check back here frequently in the next  week for an in-depth look into each of these topics!</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://css3c.com/html5-2/html5-the-basics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Alternate Floated Images with CSS 3</title>
		<link>http://css3c.com/css3/how-to-alternate-floated-images-with-css-3/</link>
		<comments>http://css3c.com/css3/how-to-alternate-floated-images-with-css-3/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 22:33:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Floated Images]]></category>

		<guid isPermaLink="false">http://css3c.com/?p=252</guid>
		<description><![CDATA[If you put up a lot of images on your web pages, you may want to alternate how they are displayed within the content. With CSS 2 and below, you have to set a different class on every image. Then you add the float:left or float:right to each class. If you add a new image [...]]]></description>
			<content:encoded><![CDATA[<p>If you put up a lot of images on your web pages, you may want to alternate how they are displayed within the content. With CSS 2 and below, you have to set a different class on every image. Then you add the float:left or float:right to each class. If you add a new image to the page and you want it to alternate with the rest, you&#8217;ll need to add a class to it and then change the class of all the images below it.</p>
<p>CSS 3 makes this easy. With just two CSS styles you can set all the images on your page to float alternately left and right. You just need to use the nth-of-type CSS pseudo-class.<br />
Write Your HTML</p>
<p>First write your HTML with the images in the content where you want them.</p>
<p>Example:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:660px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;img src=&quot;http://css3c.com/wp-content/themes/blue-chronicles/images/logo.gif&quot; alt=&quot;Css3c.com Floated Images&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;<br />
&lt;p&gt;testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 &lt;/p&gt;<br />
&lt;p&gt;testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 &lt;/p&gt;<br />
&lt;img src=&quot;http://css3c.com/wp-content/uploads/2011/06/css-button.gif&quot; alt=&quot;Css3c.com Floated Images&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;<br />
&lt;p&gt;testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 &lt;/p&gt;<br />
&lt;p&gt;testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 &lt;/p&gt;<br />
&lt;img src=&quot;http://www.css3.info/wp-content/uploads/2011/05/stunningCSS3-paul-irish1.gif&quot; alt=&quot;Css3c.com Floated Images&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;<br />
&lt;p&gt;testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 &lt;/p&gt;<br />
&lt;p&gt;testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 &lt;/p&gt;<br />
&lt;img src=&quot;http://css3c.com/wp-content/uploads/2010/12/CSS3FWD.jpg&quot; alt=&quot;Css3c.com Floated Images&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;<br />
&lt;p&gt;testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 &lt;/p&gt;<br />
&lt;p&gt;testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 &lt;/p&gt;<br />
&lt;img src=&quot;http://css3c.com/wp-content/uploads/2010/12/CSS3FWD.jpg&quot; alt=&quot;Css3c.com Floated Images&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;<br />
&lt;p&gt;testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 &lt;/p&gt;<br />
&lt;p&gt;testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 testing 123 &lt;/p&gt;</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:660px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">img:nth-of-type(odd) {<br />
&nbsp; float: left;<br />
}<br />
img:nth-of-type(even) {<br />
&nbsp; float: right;<br />
}</div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://css3c.com/css3/how-to-alternate-floated-images-with-css-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Make a Zebra Striped Table with CSS 3</title>
		<link>http://css3c.com/css3/how-to-make-a-zebra-striped-table-with-css-3/</link>
		<comments>http://css3c.com/css3/how-to-make-a-zebra-striped-table-with-css-3/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 22:29:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[How to Make a Zebra Striped Table with CSS 3]]></category>

		<guid isPermaLink="false">http://css3c.com/?p=250</guid>
		<description><![CDATA[One of the most common ways to style tables is to set the background color of every other row. This is often refered to as &#8220;zebra stripes&#8221;. This type of striping makes the table much easier to read. But it requires that you add a class to every other table row and then set styles [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most common ways to style tables is to set the background color of every other row. This is often refered to as &#8220;zebra stripes&#8221;. This type of striping makes the table much easier to read. But it requires that you add a class to every other table row and then set styles for them.</p>
<p>This works fine, but every time you need to edit that table, you may have to edit every single row in the table to get the classes correct. For example, if you add a new row to your table, every other row below it needs to have the class changed.</p>
<p>But CSS 3 makes it easy to style tables with zebra stripes. You don&#8217;t need to add any extra HTML attributes or CSS classes, you just use the nth-of-type CSS pseudo-class.<br />
Write Your HTML Table</p>
<p>First write your table as you would normally write it in HTML. Don&#8217;t add any special classes to the rows or columns.</p>
<p>Example:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:660px;height:400px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;<br />
&nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &lt;/tr&gt;<br />
&nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &lt;/tr&gt;<br />
&nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &lt;/tr&gt;<br />
&nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &lt;/tr&gt;<br />
&nbsp; &lt;tr&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &nbsp; &lt;td&gt;test test test&lt;/td&gt;<br />
&nbsp; &lt;/tr&gt;<br />
&lt;/table&gt;</div></td></tr></tbody></table></div>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:660px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">tr:nth-of-type(odd) {<br />
&nbsp; background-color:#ccc;<br />
}</div></td></tr></tbody></table></div>
]]></content:encoded>
			<wfw:commentRss>http://css3c.com/css3/how-to-make-a-zebra-striped-table-with-css-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free CSS3 Video Tutorials from Think Vitamin (Again)</title>
		<link>http://css3c.com/css3/free-css3-video-tutorials-from-think-vitamin-again/</link>
		<comments>http://css3c.com/css3/free-css3-video-tutorials-from-think-vitamin-again/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 04:17:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Css3 News]]></category>
		<category><![CDATA[Free CSS3 Video Tutorials]]></category>

		<guid isPermaLink="false">http://css3c.com/?p=244</guid>
		<description><![CDATA[Back in March 2011 we reported that Think Vitamin were offering free access to their entire CSS3 Video Training Course for 24 hours only. I’m pleased to announce that this week I received an email from Alan Johnson at Think Vitamin letting me know that once again they’ve decided to offer free access to the [...]]]></description>
			<content:encoded><![CDATA[<p>Back in March 2011 we reported that Think Vitamin were offering free access to their entire <a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3?cid=151" target="_blank">CSS3 Video Training Course</a> for 24 hours only.</p>
<p>I’m pleased to announce that this week I received an email from Alan  Johnson at Think Vitamin letting me know that once again they’ve   decided to offer free access to the entire CSS3 Video Training Course,  minus the Master Class project – which is only available to paid  members. However, this time there is no 24 hour time limit, with the  videos being available for ‘the foreseeable future’ – however long that  may prove to be.</p>
<p>The collection includes over 50 videos, totalling over four hours of  tutorials, ranging from CSS3 basics such as border-radius, box-shadow  and CSS3 gradients, to more complex subjects including CSS3 selectors,  transitions, animations and transforms.</p>
<p>So, if you missed them the first time around, or struggled to watch all 51 videos in 24 hours, here they are again.</p>
<p>The full series of videos on offer is as follows:</p>
<h3>Borders</h3>
<ul>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/borders/border-radius-part-1" target="_blank">Border Radius: Part 1</a> (5:46)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/borders/border-radius-part-2" target="_blank">Border Radius: Part 2</a> (6:01)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/borders/border-image-part-1" target="_blank">Border Image: Part 1</a> (6:13)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/borders/border-image-part-2" target="_blank">Border Image: Part 2</a> (4:25)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/borders/basic-box-shadows" target="_blank">Basic Box Shadows</a> (5:52)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/borders/advanced-box-shadows" target="_blank">Advanced Box Shadows</a> (5:19)</li>
</ul>
<h3>Gradients</h3>
<ul>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/gradients/linear-gradients-in-webkit" target="_blank">Linear Gradients in WebKit</a> (5:51)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/gradients/linear-gradients-in-firefox" target="_blank">Linear Gradients in Firefox</a> (2:33)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/gradients/radial-gradients-in-webkit" target="_blank">Radial Gradients in WebKit</a> (4:58)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/gradients/radial-gradients-in-firefox" target="_blank">Radial Gradients in Firefox</a> (3:46)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/gradients/additional-syntax" target="_blank">Additional Syntax</a> (4:56)</li>
</ul>
<h3>Animation</h3>
<ul>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/animation/transitions-part-1" target="_blank">Transitions: Part 1</a> (5:54)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/animation/transitions-part-2" target="_blank">Transitions: Part 2</a> (6:28)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/animation/2d-transforms-part-1" target="_blank">2D Transforms: Part 1</a> (5:30)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/animation/2d-transforms-part-2" target="_blank">2D Transforms: Part 2</a> (5:25)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/animation/3d-transforms-part-1" target="_blank">3D Transforms: Part 1</a> (5:58)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/animation/3d-transforms-part-2" target="_blank">3D Transforms: Part 2</a> (6:04)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/animation/animations-part-1" target="_blank">Animations: Part 1</a> (7:46)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/animation/animations-part-2" target="_blank">Animations: Part 2</a> (7:34)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/animation/project-part-1" target="_blank">Project: Part 1</a> (6:45)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/animation/project-part-2" target="_blank">Project: Part 2</a> (6:32)</li>
</ul>
<h3>Typography</h3>
<ul>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/typography/text-shadows" target="_blank">Text Shadows</a> (6:49)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/typography/text-stroke" target="_blank">Text Stroke</a> (6:40)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/typography/reflections-part-1" target="_blank">Reflections: Part 1</a> (5:02)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/typography/reflections-part-2" target="_blank">Reflections: Part 2</a> (4:37)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/typography/overflow-and-wrapping" target="_blank">Overflow and Wrapping</a> (4:47)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/typography/columns-part-1" target="_blank">Columns: Part 1</a> (4:27)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/typography/columns-part-2" target="_blank">Columns: Part 2</a> (5:03)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/typography/font-face-part-1" target="_blank">@font-face: Part 1</a> (6:29)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/typography/font-face-part-2" target="_blank">@font-face: Part 2</a> (6:49)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/typography/font-services-part-1" target="_blank">Font Services: Part 1</a> (4:40)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/typography/font-services-part-2" target="_blank">Font Services: Part 2</a> (5:20)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/typography/project-part-1" target="_blank">Project: Part 1</a> (5:38)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/typography/project-part-2" target="_blank">Project: Part 2</a> (5:30)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/typography/project-part-3" target="_blank">Project: Part 3</a> (6:27)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/typography/project-part-4" target="_blank">Project: Part 4</a> (9:35)</li>
</ul>
<h3>Media Queries</h3>
<ul>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/media-queries/introduction" target="_blank">Introduction</a> (5:08)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/media-queries/basic-syntax" target="_blank">Basic Syntax</a> (7:56)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/media-queries/width-and-height" target="_blank">width and height</a> (5:59)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/media-queries/device-width-and-device-height" target="_blank">device-width and device-height</a> (5:51)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/media-queries/orientation-aspect-ratio-and-device-aspect-ratio--2" target="_blank">orientation, aspect-ratio, and device-aspect-ratio</a> (5:37)</li>
</ul>
<h3>Selectors</h3>
<ul>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/selectors/attribute-selectors" target="_blank">Attribute Selectors</a> (5:51)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/selectors/pseudo-classes-part-1" target="_blank">Pseudo-Classes: Part 1</a> (4:52)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/selectors/pseudo-classes-part-2" target="_blank">Pseudo-Classes: Part 2</a> (4:35)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/selectors/pseudo-classes-part-3" target="_blank">Pseudo-Classes: Part 3</a> (6:50)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/selectors/more-selectors" target="_blank">More Selectors</a> (7:49)</li>
</ul>
<h3>Backgrounds</h3>
<ul>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/backgrounds/multiple-backgrounds-part-1" target="_blank">Multiple Backgrounds: Part 1</a> (7:47)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/backgrounds/multiple-backgrounds-part-2" target="_blank">Multiple Backgrounds: Part 2</a> (7:03)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/backgrounds/background-sizing-part-1" target="_blank">Background Sizing: Part 1</a> (5:38)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/backgrounds/background-sizing-part-2" target="_blank">Background Sizing: Part 2</a> (5:38)</li>
<li><a rel="nofollow" href="http://membership.thinkvitamin.com/library/css3/backgrounds/origin-and-clip" target="_blank">Origin and Clip</a> (6:29)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://css3c.com/css3/free-css3-video-tutorials-from-think-vitamin-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Css button style</title>
		<link>http://css3c.com/css2/css-button-style/</link>
		<comments>http://css3c.com/css2/css-button-style/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 23:44:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS2]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Css button style]]></category>
		<category><![CDATA[Css button styling]]></category>

		<guid isPermaLink="false">http://css3c.com/?p=239</guid>
		<description><![CDATA[With the button is to use background image, css writing for them, with possible repeat backgorund case is very simple. However, with a button on the style as how they can be scaled according to the text .. With people writing each button css normally would cut into an image. It is not necessary, we [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://css3c.com/wp-content/uploads/2011/06/css-button.gif"><img class="aligncenter size-full wp-image-240" title="css-button" src="http://css3c.com/wp-content/uploads/2011/06/css-button.gif" alt="" width="169" height="119" /></a></p>
<p>With the button is to use background image, css writing for them, with possible repeat backgorund case is very simple. However, with a button on the style as how they can be scaled according to the text ..</p>
<p>With people writing each button css normally would cut into an image. It is not necessary, we can write the following:</p>
<p>CSS:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:660px;height:400px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">a.button {<br />
background: transparent url(button-right.png) no-repeat scroll top right; <br />
display: block;<br />
float: left;<br />
height: 24px;<br />
margin:5px 6px 0 0;<br />
padding-right: 25px;<br />
text-decoration: none;<br />
color: #FFF;<br />
font-family: Arial, Helvetica, sans-serif;<br />
font-size:11px;<br />
}<br />
a.button span {<br />
background: transparent url(button-left.png) no-repeat; <br />
display: block;<br />
line-height: 22px;<br />
padding: 0 0 5px 12px;<br />
text-shadow: 0 -1px 0 #333;<br />
} <br />
a.button:hover span{<br />
text-decoration:none;<br />
}</div></td></tr></tbody></table></div>
<p>Html:</p>
<div class="codecolorer-container text blackboard" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:660px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;div style=&quot;width:200px; margin:0 auto;&quot;&gt;<br />
&nbsp; &nbsp; &lt;a class=&quot;button&quot; href=&quot;#&quot;&gt;&lt;span&gt;View demo&lt;/span&gt;&lt;/a&gt; <br />
&nbsp; &nbsp; &lt;a class=&quot;button&quot; href=&quot;#&quot;&gt;&lt;span&gt;CSS3&lt;/span&gt;&lt;/a&gt; <br />
&nbsp; &nbsp; &lt;a class=&quot;button&quot; href=&quot;#&quot;&gt;&lt;span&gt;Css3 News&lt;/span&gt;&lt;/a&gt; <br />
&nbsp; &nbsp; &lt;a class=&quot;button&quot; href=&quot;#&quot;&gt;&lt;span&gt;Jquery &amp; Javascript&lt;/span&gt;&lt;/a&gt; <br />
&nbsp; &nbsp; &lt;a class=&quot;button&quot; href=&quot;#&quot;&gt;&lt;span&gt;Css3 and html5&lt;/span&gt;&lt;/a&gt; <br />
&lt;/div&gt;</div></td></tr></tbody></table></div>
<p><a href="http://css3c.com/css3/button-styling/css-button-styling.html" target="_new" title="Css button styling"><br />
<h2>View demo</h2>
<p></a></p>
]]></content:encoded>
			<wfw:commentRss>http://css3c.com/css2/css-button-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS3 Animations Support in Firefox 5 Beta</title>
		<link>http://css3c.com/css3/css3-animations-support-in-firefox-5-beta/</link>
		<comments>http://css3c.com/css3/css3-animations-support-in-firefox-5-beta/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 15:48:08 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Css3 News]]></category>
		<category><![CDATA[CSS3 Animations]]></category>
		<category><![CDATA[Support in Firefox 5 Beta]]></category>

		<guid isPermaLink="false">http://css3c.com/?p=236</guid>
		<description><![CDATA[Released on Friday 20th May 2011, Firefox 5 beta brings long awaited support for the CSS3 Animations module, released as a W3C working draft in March 2009, to Mozilla’s popular web browser. The following properties are supported, although you’ll have to use the &#8216;-moz-&#8217; prefix for the time being: animation-delay animation-direction animation-iteration-count animation-name animation-play-state animation-timing-function [...]]]></description>
			<content:encoded><![CDATA[<p>Released on Friday 20th May 2011, Firefox 5 beta brings long awaited support for the <a rel="nofollow" href="http://www.w3.org/TR/css3-animations/" target="_blank">CSS3 Animations module</a>, released as a W3C working draft in March 2009, to Mozilla’s popular web browser.</p>
<p>The following properties are supported, although you’ll have to use the &#8216;-moz-&#8217; prefix for the time being:</p>
<ul>
<li>animation-delay</li>
<li>animation-direction</li>
<li>animation-iteration-count</li>
<li>animation-name</li>
<li>animation-play-state</li>
<li>animation-timing-function</li>
</ul>
<p>CSS3 Animations have already been supported by Webkit based browsers  (eg. Safari/Chrome) for over two years, since February 2009, although as  with Firefox a prefix is required, in this case the &#8216;-webkit-&#8217; prefix.</p>
<p>For a great demonstraion of what can be achieved using CSS3  Animations, check out Anthony Calzadilla, Andy Clarke and Geri Coady’s <a rel="nofollow" href="http://animatable.com/demos/madmanimation" target="_blank">Madmanimation demo</a> (works in both the Firefox beta and current versions of Safari/Chrome).  There’s also some basic examples on the Mozilla Hacks Blog <a rel="nofollow" href="http://hacks.mozilla.org/2011/05/advanced-animations-in-aurora-with-css3-animations/" target="_blank">here</a> and Paul Rouget has ‘hacked’ Anthony Cadzadilla’s famous CSS3 AT-AT demo to work in Firefox <a rel="nofollow" href="http://paulrouget.com/e/css3animations/" target="_blank">here</a>.</p>
<p>You can find full details of CSS3 Animations support in Firefox 5 on the <a rel="nofollow" href="https://developer.mozilla.org/en/CSS/CSS_animations" target="_blank">Mozilla Developer Network</a>, and details of CSS3 Animations support in Webkit can be found on the <a rel="nofollow" href="http://www.webkit.org/blog/324/css-animation-2/" target="_blank">Webkit blog</a>. To date Webkit and Firefox are the only browsers to have implemented CSS3 Animations.</p>
<p>You can download Firefox 5 beta <a rel="nofollow" href="http://www.mozilla.com/en-US/firefox/all-beta.html" target="_blank">here</a> and further details on the other improvements in Firefox 5, including  improved standards support for HTML5, XHR, MathML, SMIL, and canvas, can  be found in the <a rel="nofollow" href="http://www.mozilla.com/en-US/firefox/5.0beta/releasenotes/" target="_blank">release notes</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://css3c.com/css3/css3-animations-support-in-firefox-5-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Angles in Gradients</title>
		<link>http://css3c.com/css3/angles-in-gradients/</link>
		<comments>http://css3c.com/css3/angles-in-gradients/#comments</comments>
		<pubDate>Wed, 25 May 2011 02:19:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Css3 News]]></category>
		<category><![CDATA[Angles in Gradients]]></category>

		<guid isPermaLink="false">http://css3c.com/?p=230</guid>
		<description><![CDATA[Posting on behalf of Tab Atkins about an open spec issue: I’ve been pretty adamant for some time that gradients should use the math-y interpretation of angles, where 0deg is East and 90deg is North. In addition to matching what you learn in school about polar coordinates, it matches what tools like Photoshop expose. Other [...]]]></description>
			<content:encoded><![CDATA[<p>Posting on <a href="http://lists.w3.org/Archives/Public/www-style/2011May/0403.html">behalf of Tab Atkins</a> about <a href="http://www.w3.org/TR/2011/WD-css3-images-20110217/#gradients">an open spec issue</a>:</p>
<p>I’ve been pretty adamant for some time that gradients should use the  math-y interpretation of angles, where 0deg is East and 90deg is North.   In addition to matching what you learn in school about polar  coordinates, it matches what tools like Photoshop expose.  Other members  of the WG, though, have been equally adamant that we should more  closely match existing language  conventions, particularly that bigger  angles mean clockwise rotation.</p>
<p>The strength of my conviction has eroded over time.  It really is true that <em>every</em> other use of angles uses them to represent clockwise rotations.  In SVG, angles are present in <a href="http://www.w3.org/TR/SVG/coords.html">transforms</a> and the <a href="http://www.w3.org/TR/SVG/text.html#GlyphOrientation"> &#8216;glyph-orientation&#8217; properties</a>, while in CSS they’re present in <a href="http://www.w3.org/TR/css3-2d-transforms/#transform-functions">transforms</a>, <a href="http://www.w3.org/TR/css3-images/#image-orientation"> &#8216;image-orientation&#8217;</a>, and the <a href="http://www.w3.org/TR/CSS21/aural.html#spatial-props"> &#8216;azimuth&#8217; and &#8216;elevation&#8217;</a> aural properties.  In all of them (save &#8216;elevation&#8217;, which rotates in a different axis), the rotation is clockwise.</p>
<p>I also know that, as an author, there have been several places where  SVG has annoyed me because it does two similar things in an inconsistent  way (unfortunately, I don’t remember exactly what things annoyed me).  I  suspect these things were designed to be consistent with other tools  that SVG wanted to align with.  I, having never used these tools, don’t  understand this and just see the self-inconsistency.  I’d prefer to  avoid a similar situation with CSS, where users that don’t remember  their polar coordinates and never used gradients in Photoshop look at  CSS gradients and just see that the angles are defined in a way that’s  inconsistent with how they’re defined elsewhere.  Plus, an argument can  be made that actually respecting polar coordinates would involve  clockwise rotation, as the angles should progress from the X-axis toward  the Y-axis, which points downward on the screen.</p>
<p>So, we have three choices:</p>
<ul>
<li>A) Keep the angles as they are, with 0deg=East and 90deg=North (counter-clockwise)</li>
<li>B) Switch to screen-coord polar, with 0deg=East and 90deg=South (clockwise)</li>
<li>C) Switch to bearing angles (compass directions), with 0deg=North and 90deg=East (clockwise)</li>
</ul>
<p>Except for ‘azimuth’ [which uses '0deg' to indicate straight ahead],  current properties are consistent with either B or C, as they just use  the angles for rotation, not direction.</p>
<p>What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://css3c.com/css3/angles-in-gradients/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Review: Stunning CSS3 by Zoe Gillenwater</title>
		<link>http://css3c.com/css3/book-review-stunning-css3-by-zoe-gillenwater/</link>
		<comments>http://css3c.com/css3/book-review-stunning-css3-by-zoe-gillenwater/#comments</comments>
		<pubDate>Wed, 25 May 2011 02:11:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Css3 News]]></category>

		<guid isPermaLink="false">http://css3c.com/?p=224</guid>
		<description><![CDATA[Stunning CSS3 by Zoe Gillenwater is a project-based book offering a solid guide to what’s possible and what’s coming around the corner with CSS. Published by PeachPit, Stunning CSS3 is set in the same easy-going, information-packed writing style that carried out in her previous book, Fluid Web Layout. Over the course of seven chapters, Gillenwater [...]]]></description>
			<content:encoded><![CDATA[<p><em>Stunning CSS3</em> by <a rel="nofollow" href="http://zomigi.com/" target="_blank">Zoe Gillenwater</a> is a project-based book offering a solid guide to what’s possible and what’s coming around the corner with CSS.</p>
<p>Published by PeachPit, <em>Stunning CSS3</em> is set in the same easy-going, information-packed writing style that carried out in her previous book, <em>Fluid Web Layout</em>.</p>
<p>Over the course of seven chapters, Gillenwater goes through CSS3 advances as follows:</p>
<ul>
<li>CSS3 Lowdown</li>
<li><a rel="nofollow" href="http://www.peachpit.com/articles/article.aspx?p=1681038" target="_blank">Speech Bubbles</a></li>
<li>Notebook Paper</li>
<li>Styling Images and Links by Type</li>
<li>Improving Efficiency Using Pseduo-classes</li>
<li><a rel="nofollow" href="http://www.peachpit.com/articles/article.aspx?p=1681040" target="_blank">Different Screen Size, Different Design</a></li>
<li>Flexing Your Layout Muscles</li>
</ul>
<p>While Gillenwater’s book covers some of the more popular CSS3 effects like &#8216;border-radius&#8217;, &#8216;@font-face&#8217;, and &#8216;text-shadow&#8217;, she also reviews some of the less known like HSLA, &#8216;word-wrap&#8217; and &#8216;background-clip&#8217;, just to name a few.</p>
<p>However, it’s the last two chapters where the book really shines. A continuation of sorts from her previous book, <em>Flexible Web Design</em>,  Gillenwater tackles media queries and multi-column layouts in a  language that is accessible for CSS beginners while never alienating the  CSS professional.</p>
<p>A sample portion of the chapter <a rel="nofollow" href="http://www.peachpit.com/articles/article.aspx?p=1681040" target="_blank"> “Different Screen Size, Different Design”</a> is available online.</p>
<p><a rel="nofollow" href="http://paulirish.com/" target="_blank">Paul Irish</a>, developer on <a rel="nofollow" href="http://www.modernizr.com/" target="_blank">Modernizr</a> among the many other things he does, <a rel="nofollow" href="http://twitter.com/#%21/paul_irish/status/56038167635173376" target="_blank">praised Gillenwater’s </a><em><a rel="nofollow" href="http://twitter.com/#%21/paul_irish/status/56038167635173376" target="_blank">Stunning CSS3</a></em> on Twitter:</p>
<p><a rel="nofollow" href="http://twitter.com/#%21/paul_irish/status/56038167635173376" target="_blank"><img title="Twitter status from Paul Irish" src="http://www.css3.info/wp-content/uploads/2011/05/stunningCSS3-paul-irish1.gif" alt="@zomigi reading your css3 book. really enjoying it so far; excellent detail and very informed advice. A+++" width="558" height="228" /></a></p>
<p><em>Stunning CSS3</em> can be bought as a <a rel="nofollow" href="http://www.peachpit.com/store/product.aspx?isbn=0321722132" target="_blank">printed book</a> or an <a rel="nofollow" href="http://www.peachpit.com/store/product.aspx?isbn=013269171X" target="_blank">ebook</a> from PeachPit, or wherever fine tech books are sold.</p>
<p>The author’s web site for the book can be found at <a rel="nofollow" href="http://www.stunningcss3.com/" target="_blank">StunningCSS3.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://css3c.com/css3/book-review-stunning-css3-by-zoe-gillenwater/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Module Updates from the W3C</title>
		<link>http://css3c.com/css3/more-module-updates-from-the-w3c/</link>
		<comments>http://css3c.com/css3/more-module-updates-from-the-w3c/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 01:31:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Css3 News]]></category>
		<category><![CDATA[Module Updates]]></category>
		<category><![CDATA[W3C]]></category>

		<guid isPermaLink="false">http://css3c.com/?p=212</guid>
		<description><![CDATA[The W3C CSS Working Group have introduced a new module to CSS3, the CSS3 Grid Layout module, as well as released two further updated specifications, for the CSS3 Multi-column Layout and CSS3 Text modules. Let&#8217;s take a closer look at what&#8217;s new. CSS3 Grid Layout Initially proposed by Microsoft, and first released as a W3C [...]]]></description>
			<content:encoded><![CDATA[<p>The W3C CSS Working Group have introduced a new module to CSS3, the  CSS3 Grid Layout module, as well as released two further updated  specifications, for the CSS3 Multi-column Layout and CSS3 Text modules.</p>
<p>Let&#8217;s take a closer look at what&#8217;s new.</p>
<h3>CSS3 Grid Layout</h3>
<p>Initially proposed by Microsoft, and first released as a W3C working  draft on 7th April 2011, the CSS3 Grid Layout module introduces a new  layout method to CSS3.</p>
<p>According to the specification:</p>
<blockquote><p>Grid Layout contains features targeted at web application  authors. The Grid can be used to achieve many different layouts. It  excels at dividing up space for major regions of an application, or  defining the relationship in terms of size, position, and layer between  parts of a control built from HTML primitives.</p>
<p>Like tables, the Grid enables an author to align elements into  columns and rows, but unlike tables, the Grid doesn&#8217;t have content  structure, and thus enables a wide variety of layouts not possible with  tables. For example, the children of the Grid can position themselves  with Grid Lines such that they overlap and layer similar to positioned  elements.</p>
<p>In addition, the absence of content structure in the Grid helps to  manage changes to layout by using fluid and source order independent lay  out techniques. By combining media queries with the CSS properties that  control layout of the Grid and its children, authors can adapt their  layout to changes in device form factors, orientation, and available  space, without needing to alter the semantic nature of their content.</p></blockquote>
<p>You can find the latest version of the specification <a rel="nofollow" href="http://www.w3.org/TR/css3-grid-layout" target="_blank">here</a>.</p>
<p>At present, Microsoft&#8217;s <a href="http://css3c.com/css3/internet-explorer-10-debuts-at-mix-2011/" >Internet Explorer 10 platform preview</a> is the only browser to have implemented the Grid Layout module, a demonstration can be found <a rel="nofollow" href="http://ie.microsoft.com/testdrive/HTML5/GridSystem/Default.html" target="_blank">here</a>.</p>
<h3>CSS3 Multicolumn Layout</h3>
<p>The CSS3 Multicolumn Layout module was released as a candidate recommendation on 12 April 2011.</p>
<p>According to the specification, the main updates from the previous working draft are as follows:</p>
<blockquote><p>The specification was updated in April 2011 to correct a  contradiction between the text and the pseudo-algorithm in section 3.4.  The pseudo-algorithm was corrected and also made easier to read. The  wording of a few other sections was improved in places, without changes  to the functionality.</p></blockquote>
<p>You can find the latest version of the specification <a rel="nofollow" href="http://www.w3.org/TR/css3-multicol" target="_blank">here</a>.</p>
<h3>CSS3 Text</h3>
<p>An updated working draft of the CSS3 Text module was released on 12 April 2011.</p>
<p>According to the specification there are several major changes, including:</p>
<ul>
<li>Rename &#8216;large-kana&#8217; to &#8216;fullsize-kana&#8217;.</li>
<li>Merged &#8216; hyphenate-limit-before &#8216; and &#8216; hyphenate-limit-after &#8216; into &#8216; hyphenate-limit-chars &#8216; and added a word-length limit as well.</li>
<li>Renamed &#8216; white-space-collapsing &#8216; to &#8216; bikeshedding &#8216;.</li>
<li>Added &#8216; tab-size &#8216; property.</li>
<li>Removed &#8216; keep-words &#8216; value of &#8216; word-break &#8216;.</li>
<li>Removed optional second hyphenation character.</li>
<li>Added &#8216; hyphenate-zone &#8216; property.</li>
<li>Removed &#8216; unrestricted &#8216; value of &#8216; text-wrap &#8216;.</li>
<li>Added &#8216; hyphenate &#8216; value to &#8216; word-wrap &#8216;.</li>
<li>Merged &#8216; text-align-first &#8216; into &#8216; text-align &#8216;.</li>
<li>Removed &#8216; last &#8216; value of &#8216; hanging-punctuation &#8216;.</li>
<li>Added cancel values to &#8216; text-decoration-lines &#8216;/&#8217; text-decoration &#8216;.</li>
<li>Removed &#8216; all &#8216; value of &#8216; text-decoration-skip &#8216;.</li>
<li>Changed &#8216; wave &#8216; value of &#8216; text-decoration-style &#8216; to &#8216; wavy &#8216;.</li>
<li>Changed syntax of &#8216; text-emphasis-position &#8216; to allow more combinations of position values.</li>
<li>Added an informative appendix on cultural correlations of various CSS3 Text features.</li>
<li>Added an appendix to categorize scripts according to the categories used to define, e.g. &#8216; text-justify &#8216; behavior.</li>
</ul>
<p>The updated specification can be found <a rel="nofollow" href="http://www.w3.org/TR/css3-text" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://css3c.com/css3/more-module-updates-from-the-w3c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 10 Debuts at Mix 2011</title>
		<link>http://css3c.com/css3/internet-explorer-10-debuts-at-mix-2011/</link>
		<comments>http://css3c.com/css3/internet-explorer-10-debuts-at-mix-2011/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 23:50:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Css3 News]]></category>

		<guid isPermaLink="false">http://css3c.com/?p=210</guid>
		<description><![CDATA[With Internet Explorer 9 barely out of the labs, Microsoft yesterday caught many developers by surprise, with the launch of the first platform preview of the latest incarnation of their popular web browser, Internet Explorer 10, at this years Mix conference. The latest version of Internet Explorer, currently only three weeks into the development cycle, [...]]]></description>
			<content:encoded><![CDATA[<p>With Internet Explorer 9 barely out of the labs, Microsoft yesterday  caught many developers by surprise, with the launch of the first  platform preview of the latest incarnation of their popular web browser,  Internet Explorer 10, at this years Mix conference.</p>
<p>The latest version of Internet Explorer, currently only three weeks  into the development cycle, already boasts an impressive array of  improvements, particularly in terms of CSS3 support, addressing many of  the areas missed by IE9. For this release, Microsoft has paid particular  attention to the CSS3 layout modules, with the platform preview  offering implementations of the CSS3 Multi-column Layout module, the  Flexible Box Layout module, and the recently announced CSS3 Grid Layout  module.</p>
<p>In addition to the improved support for the differing CSS3 layout  techniques, the platform preview also offers support for CSS3 gradients,  which should make many developers happy, having previously voiced  disappointment that support for gradients was not included in Internet  Explorer 9. Additional CSS3 support has already been promised for future  IE10 preview releases including CSS3 Transitions and 3D Transforms.</p>
<p>The development process looks set to follow a similar timescale to  IE9, which was announced at last years Mix conference, with regular  platform previews scheduled for release every 8 – 12 weeks.</p>
<p>You can download the platform preview <a rel="nofollow" href="http://ie.microsoft.com/testdrive/Info/Downloads/Default.html" target="_blank">here</a> and read more on the IEBlog <a rel="nofollow" href="http://blogs.msdn.com/b/ie/archive/2011/04/12/native-html5-first-ie10-platform-preview-available-for-download.aspx" target="_blank">here</a>.</p>
<p>Several new demos, showing off some of the new functionality included in IE10, have been added to the <a rel="nofollow" href="http://www.ietestdrive.com/" target="_blank">IE Test Drive site</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://css3c.com/css3/internet-explorer-10-debuts-at-mix-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

