<?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>Sat, 17 Sep 2011 22:37:06 +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>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>
		<item>
		<title>W3C Release Series of Updated CSS3 Specifications</title>
		<link>http://css3c.com/css3/w3c-release-series-of-updated-css3-specifications/</link>
		<comments>http://css3c.com/css3/w3c-release-series-of-updated-css3-specifications/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 03:10:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Css3 News]]></category>
		<category><![CDATA[Specifications]]></category>
		<category><![CDATA[W3C]]></category>

		<guid isPermaLink="false">http://css3c.com/?p=203</guid>
		<description><![CDATA[Over the course of the last two weeks, the W3C CSS Working Group have issued three updated CSS3 specifications. The first sees the CSS3 Backgrounds and Borders module return to candidate recommendation, with the second and third providing updated working drafts of the CSS3 Text and CSS3 Image Values and Replaced Content modules respectively. The [...]]]></description>
			<content:encoded><![CDATA[<p>Over the course of the last two weeks, the W3C CSS Working Group have issued three updated CSS3 specifications. The first sees the CSS3 Backgrounds and Borders module return to candidate recommendation, with the second and third providing updated working drafts of the CSS3 Text and CSS3 Image Values and Replaced Content modules respectively.</p>
<p>The working group also introduced a new module, CSS3 Writing Modes, just over 2 weeks ago on the 1st February. This recent flurry of activity represents the first major updates to the CSS3 specifications since the CSS3 Color module was released as a proposed recommendation in October last year.</p>
<p>Let&#8217;s take a look at what&#8217;s new. </p>
<h3>Backgrounds and Borders</h3>
<p>The CSS3 Backgrounds and Borders specification first reached candidate recommendation in December 2009, however reverted to a last call working draft in <a href="http://css3c.com/css3/css3-background-images-100-widthheight-of-container/">June 2010</a> in order to introduce several changes:</p>
<ul class="showlist">
<li>Addition of &#8216;content-box&#8217; value of &#8216;<a href="http://www.w3.org/TR/css3-background/#background-clip" target="_blank" rel="nofollow">background-clip</a>&#8216;.</li>
<li>Change to the &#8216;<a href="http://www.w3.org/TR/css3-background/#background" target="_blank" rel="nofollow">background</a>&#8216; shorthand syntax for &#8216;<a href="http://www.w3.org/TR/css3-background/#background-clip" target="_blank" rel="nofollow"> background-clip </a>&#8216; and &#8216;<a href="http://www.w3.org/TR/css3-background/#background-origin" target="_blank" rel="nofollow"> background-origin </a>&#8216;.</li>
<li>Removal of recommendation to use gradients for color transitions when &#8216;<a href="http://www.w3.org/TR/css3-background/#border-radius" target="_blank" rel="nofollow"> border-radius </a>&#8216; produces a curve.</li>
<li>(Re)Addition of &#8216;<a href="http://www.w3.org/TR/css3-background/#box-shadow" target="_blank" rel="nofollow"> box-shadow </a>&#8216; property.</li>
<li>Various clarifications.</li>
</ul>
<p>It is worth noting that whilst the &#8216; box-shadow &#8216; property now appears to be safe, having seen a number of new implementations after being dropped from the last candidate recommendation issue, the &#8216;<a href="http://www.w3.org/TR/css3-background/#the-box-decoration-break" target="_blank" rel="nofollow"> box-decoration-break </a>&#8216; property is still at risk of being dropped if there are not enough implementations by end of the candidate recommendation period, given as 15 May 2011 at the earliest. At present Opera is the only browser to have implemented the property.</p>
<p>You can view the updated candidate recommendation, released on 15th February 2011, <a href="http://www.w3.org/TR/2011/CR-css3-background-20110215/" target="_blank" rel="nofollow">here</a>.</p>
</p>
<h3>Text</h3>
<p>The updated working draft of the CSS3 Text module, also released on 15th February 2011, introduces many changes from the previous release, October 2010, including:</p>
<ul class="showlist">
<li>Updated line break transformation rules to use East Asian Width property, consistent with behavior in MSIE.</li>
<li>Moved &#8216;keep-all&#8217; value of &#8216;<a href="http://www.w3.org/TR/css3-text/#line-break0" target="_blank" rel="nofollow"> line-break </a>&#8216; back to &#8216;<a href="http://www.w3.org/TR/css3-text/#word-break0" target="_blank" rel="nofollow"> word-break </a>&#8216; and adjusted explanation of properties to match this split.</li>
<li>Added &#8216;keep-words&#8217; value to &#8216;<a href="http://www.w3.org/TR/css3-text/#word-break0" target="_blank" rel="nofollow"> word-break </a>&#8216;.</li>
<li>Renamed &#8216;newspaper&#8217; value of &#8216;<a href="http://www.w3.org/TR/css3-text/#line-break0" target="_blank" rel="nofollow"> line-break </a>&#8216; to &#8216;loose&#8217;.</li>
<li>Copied hyphenation controls over from <a href="http://www.w3.org/TR/css3-gcpm" target="_blank">CSS3 Generated Content for Paged Media Module</a> and updated with feedback from <a href="http://lists.w3.org/Archives/Public/www-style/2010Nov/0241.html" target="_blank" rel="nofollow">TPAC</a> and <a href="http://lists.w3.org/Archives/Public/www-style/2010Sep/0002.html" target="_blank" rel="nofollow">Oslo F2F</a>.</li>
<li>Renamed &#8216;suppress&#8217; value of &#8216;<a href="http://www.w3.org/TR/css3-text/#text-wrap0" target="_blank" rel="nofollow"> text-wrap </a>&#8216; to &#8216;avoid&#8217; to be consistent with &#8216;page-break-inside&#8217;, which has similar behavior.</li>
<li>Added more details to behavior of &#8216;<a href="http://www.w3.org/TR/css3-text/#text-align0" target="_blank" rel="nofollow"> text-align </a>&#8216; with &lt;string&gt; values.</li>
<li>Added &#8216;<a href="http://www.w3.org/TR/css3-text/#text-align-first0" target="_blank" rel="nofollow"> text-align-first </a>&#8216;.</li>
<li>Added &#8216;auto&#8217; value to &#8216;<a href="http://www.w3.org/TR/css3-text/#text-align-last0" target="_blank" rel="nofollow"> text-align-last </a>&#8216;.</li>
<li>Added &#8216;none&#8217; value ot &#8216;<a href="http://www.w3.org/TR/css3-text/#text-justify0" target="_blank" rel="nofollow"> text-justify </a>&#8216;.</li>
<li>Reorganized values of &#8216;punctuation-trim&#8217; and renamed to &#8216;<a href="http://www.w3.org/TR/css3-text/#text-trim0" target="_blank" rel="nofollow"> text-trim </a>&#8216;.</li>
<li>Removed &#8216;trim&#8217; keyword of &#8216;<a href="http://www.w3.org/TR/css3-text/#text-justify0" target="_blank" rel="nofollow"> text-justify </a>&#8216; to control it through &#8216;<a href="http://www.w3.org/TR/css3-text/#text-trim0" target="_blank" rel="nofollow"> text-trim </a>&#8216;.</li>
<li>Removed &#8216;ideograph-space&#8217; and &#8216;ideograph-parenthesis&#8217; values of &#8216;<a href="http://www.w3.org/TR/css3-text/#text-autospace0" target="_blank"> text-autospace </a>&#8216;.</li>
<li>Changed definitions of <a href="http://www.w3.org/TR/css3-text/#ideographic-letters" target="_blank" rel="nofollow">ideographic letters</a>, <a href="http://www.w3.org/TR/css3-text/#non-ideographic-letters" target="_blank" rel="nofollow">non-ideographic letters</a>, and <a href="http://www.w3.org/TR/css3-text/#non-ideographic-numerals" target="_blank" rel="nofollow">non-ideographic numerals</a> for &#8216;<a href="http://www.w3.org/TR/css3-text/#text-autospace0" target="_blank"> text-autospace </a>&#8216;.</li>
<li>Changed values of &#8216;<a href="http://www.w3.org/TR/css3-text/#text-emphasis-position0" target="_blank" rel="nofollow"> text-emphasis-position </a>&#8216; and &#8216;<a href="http://www.w3.org/TR/css3-text/#text-underline-position0" target="_blank" rel="nofollow"> text-underline-position </a>&#8216; to allow specifying common combinations of horizontal and vertical positions.</li>
<li>Changed preferred value of &#8216;<a href="http://www.w3.org/TR/css3-text/#text-emphasis-position0" target="_blank"> text-emphasis-position </a>&#8216; for Chinese (Traditional).</li>
<li>Removed definition of the &#8216;text-overflow&#8217; property, which has been moved to <a rel="biblioentry" href="http://www.w3.org/TR/css3-text/#CSS3UI" target="_blank" rel="nofollow">[CSS3UI]</a>.</li>
</ul>
<p>According to a <a href="http://www.w3.org/blog/CSS/2011/02/17/more_publications_feb2011" target="_blank" rel="nofollow">post</a> on the working group blog:</p>
<blockquote><p>With the addition of the hyphenation properties pulled from <a href="http://www.w3.org/TR/css3-gcpm/" target="_blank" rel="nofollow">CSS3 GCPM</a>, this draft is now solidly in the <a href="http://www.w3.org/blog/CSS/2007/11/01/css_recommendation_track" target="_blank" rel="nofollow">refining</a> stage. Feedback is welcomed, especially from the Southeast Asian, South Asian, and Arabic script communities, from whom feedback has been noticeably lacking thus far.</p>
</blockquote>
<p>You can view the updated specification <a href="http://www.w3.org/TR/2011/WD-css3-text-20110215/"  target="_blank" rel="nofollow">here</a>. </p>
</p>
<h3>Image Values and Replaced Content</h3>
<p>With the release of this updated working draft, on 17th February 2011, the Images Value and Replaced Content specification has received a major overhaul along with a new name, the module was formerly called &#8216;Image Values&#8217;. The new name is a result of several replaced-element manipulating properties being pulled into the specification from the CSS3 Generated Content for Page Media and CSS3 Paged Media modules.</p>
<p>Aside from this, the most noticeable update is the inclusion of <a href="http://www.w3.org/TR/css3-images/#gradients" target="_blank" rel="nofollow">CSS3 gradients</a>. CSS3 gradients were first introduced by Webkit back in <a href="http://www.webkit.org/blog/175/introducing-css-gradients/" target="_blank" rel="nofollow">2008</a> and have been implemented by Webkit and Mozilla for some time, however this is their first inclusion in a CSS3 specification. The gradients syntax has been simplified, for ease of use, prior to inclusion in this specification, see <a href="http://www.webkit.org/blog/1424/css3-gradients/" target="_blank" rel="nofollow">this article</a> on the Surfin&#8217; Safari blog for more information.</p>
<p>Additional new features include:</p>
<ul class="showlist">
<li>Addition of &#8216;<a href="http://www.w3.org/TR/css3-images/#object-fit0" target="_blank" rel="nofollow"> object-fit </a>&#8216; and &#8216;<a href="http://www.w3.org/TR/css3-images/#object-position0" target="_blank" rel="nofollow"> object-position </a>&#8216; properties.</li>
<li>Addition of &#8216;<a href="http://www.w3.org/TR/css3-images/#image-rendering0" target="_blank" rel="nofollow"> image-rendering </a>&#8216; property.</li>
<li>Addition of the &#8216;<a href="http://www.w3.org/TR/css3-images/#element-reference" target="_blank" rel="nofollow"> element() </a>&#8216; notation.</li>
<li>Addition of the &#8216;<a href="http://www.w3.org/TR/css3-images/#cross-fade-function" target="_blank" rel="nofollow"> cross-fade() </a>&#8216; notation.</li>
</ul>
<p>According to a <a href="http://www.w3.org/blog/CSS/2011/02/17/more_publications_feb2011" target="_blank" rel="nofollow">post</a> on the working group blog:</p>
<blockquote><p>
This long-overdue update to the /TR page includes CSS gradients, and has also pulled in the various replaced-element manipulating properties from <a href="http://www.w3.org/TR/css3-gcpm/" target="_blank">CSS3 GCPM</a> and <a href="http://www.w3.org/TR/css3-page/" target="_blank">CSS3 Paged Media</a>. Feedback is welcome on all aspects, but particularly on the gradients syntax.</p>
</blockquote>
<h3>Writing Modes</h3>
<p>This month saw the addition of a new module to CSS3, CSS Writing Modes Module Level 3, originally due to be named &#8216;Text Layout&#8217;. In actual fact, the first working draft of the new module was published on <a href="http://www.w3.org/TR/2010/WD-css3-writing-modes-20101202/" target="_blank" rel="nofollow">2nd December 2010</a>, however no official announcement was made by the working group until the specification was updated on <a href="http://www.w3.org/TR/2011/WD-css3-writing-modes-20110201" target="_blank" rel="nofollow">1st February 2011</a>.</p>
<p>The CSS3 Writing Modes module defines several new properties which, together, add support for various international writing modes, including left-to-right, right-to-left, bidirectional and vertical. The new properties are as follows:</p>
<ul class="showlist">
<li>The &#8216;<a href="http://www.w3.org/TR/css3-writing-modes/#writing-mode" target="_blank" rel="nofollow"> writing-mode </a>&#8216; property</li>
<li>The &#8216;<a href="http://www.w3.org/TR/css3-writing-modes/#text-orientation" target="_blank" rel="nofollow"> text-orientation </a>&#8216; property</li>
<li>The &#8216;<a href="http://www.w3.org/TR/css3-writing-modes/#unicode-bidi" target="_blank" rel="nofollow"> unicode-bidi </a>&#8216; property (updated from CSS2.1)</li>
</ul>
<p>The specification, still in the early stages of development, offers the following explanation of writing modes:</p>
<blockquote><p>A writing mode in CSS is determined by the &#8216;writing-mode&#8217;, &#8216;direction&#8217;, and &#8216;text-orientation&#8217; properties. It is defined primarily in terms of its inline base direction and block flow direction:</p>
<p>The inline base direction is the primary direction in which content is ordered on a line and defines on which sides the &#8220;start&#8221; and &#8220;end&#8221; of a line are. The &#8216;direction&#8217; property specifies the inline base direction of an element and, together with the &#8216;unicode-bidi&#8217; property and the inherent directionality of any text content, determines the ordering of inline-level content within a line.</p>
<p>The block flow direction is the direction in which block-level boxes stack and the direction in which line boxes stack within a block container. The &#8216;writing-mode&#8217; property determines the block flow direction.</p>
<p>A horizontal writing mode is one with horizontal lines of text, i.e. a downward or upward block flow. A vertical writing mode is one with vertical lines of text, i.e. a leftward or rightward block flow.</p>
</blockquote>
<p>Further details, including an explanatory diagram of writing modes, can be found in the specification <a href="http://www.w3.org/TR/2011/WD-css3-writing-modes-20110201/" target="_blank" rel="nofollow">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://css3c.com/css3/w3c-release-series-of-updated-css3-specifications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

