<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Entries tagged with CSS</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/css/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with CSS</title>
      <link>http://channel9.msdn.com/Tags/css</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/css</link>
    <language>en</language>
    <pubDate>Sun, 19 May 2013 17:56:09 GMT</pubDate>
    <lastBuildDate>Sun, 19 May 2013 17:56:09 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>36</c9:totalResults>
    <c9:pageCount>2</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Jump into HTML game dev with the free Construct 2</title>
      <description><![CDATA[<p>Today's Fun Wednesday project is one that's going to help you great cool games, free! These HTML5 games can be exported to Windows 8, Windows Phone 8 and other platforms as well.</p><h2><a href="https://www.scirra.com/" target="_blank">Construct 2</a></h2><blockquote><p><a href="https://www.scirra.com/" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B3%5D-82.png" alt="image" width="500" height="253" border="0"></a></p><p><a href="https://www.scirra.com/" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B7%5D-33.png" alt="image" width="500" height="294" border="0"></a></p><h4>Physics</h4><p>Add realistic physics effects to your games in a few easy clicks.</p><h4>Special Effects</h4><p>Over 70 visual effects to make your games look exceptional.</p><h4>Preview over Wifi</h4><p>Instantly preview your games on mobiles &amp; tablets over Wifi.</p><h4>Complete Manual</h4><p>Full access to our comprehensive documentation.</p><h4>Friendly Community</h4><p>Get help and share your experiences with our welcoming and friendly community.</p><h4>Extendible</h4><p>Use our fully documented Javascript SDK to extend Construct 2.</p><h4>No Programming Required</h4><p>Make your game do what it needs to do in a visual and human readable way with the powerful event system.</p><p>There's no need to memorise cryptic languages. Focus on what really matters: designing your game!</p><p>It's ideal for beginners, and powerful enough to let experts prototype faster than ever before.</p><p>...</p></blockquote><p>Okay, that sounds great... But how do you get started (and given that I did mention free...)</p><h2><a href="http://www.scirra.com/store/free-html5-game-engine" target="_blank">Construct 2 [Download]</a></h2><blockquote><h4>The Free HTML5 Game Engine</h4><h5>Download Construct 2 Now</h5><p>Construct 2 Free Edition has been downloaded by tens of thousands of people. Download Construct 2 now and start making your own games!</p><p><a href="http://www.scirra.com/construct2/releases/r119/download">106mb for Windows XP, Vista &amp; 7</a></p><h5>Free Bundle Download</h5><p>The free edition of Construct 2 also comes with sprites, sound effects and original music for you to add to your games!</p><p><a href="http://www.scirra.com/freebundle.zip">13.1 MB - Free Music/SoundFX/Sprites</a></p><h5>Want more features?</h5><p>Unlock Construct 2's true potential by upgrading to a license today.</p><p>A license is required if you want to make money from your games!</p></blockquote><p>How hard is it to create a Windows 8 App? I had my first, using one of the sample projects, in under 3 minutes...</p><h2><a href="https://www.scirra.com/tutorials/272/how-to-make-a-windows-8-app" target="_blank">How to make a Windows 8 app</a></h2><blockquote><p>Creating a game for Windows 8 is easy with <a href="http://www.scirra.com/construct2">Construct 2</a>. If you haven't already, <a href="http://www.scirra.com/construct2/free-edition">download the Free edition</a> and get going with the <a href="http://www.scirra.com/tutorials/37/beginners-guide-to-construct-2">Beginner's guide</a>!</p><p>You might also be interested in <a href="http://www.scirra.com/tutorials/429/how-to-make-a-windows-phone-8-app">exporting to Windows Phone 8</a> as well (which must be done separately).</p><p><a name="h2a0"></a></p><h5>Setup</h5><p>You'll need Windows 8 (RTM or newer - it won't work on the Release Preview or older). You then need to install <a href="http://www.microsoft.com/visualstudio/11/en-us/downloads">Visual Studio 2012 Express</a> on Windows 8.</p><p>If you're installing Windows 8 and have never installed an operating system before, please take care during the setup. You may need to adjust BIOS settings and format or partition a disk. Making a mistake could cause data loss or result in a system that is difficult to recover. If you're not sure you should ask someone for help while setting up, since the steps involved are out of the scope of this guide, and be certain to make backups of any important data beforehand.</p><p><a name="h2a1"></a></p><h5>Development</h5><p>You'll need to add touch controls. See <a href="http://www.scirra.com/tutorials/202/touch-controls-and-a-trick-to-detect-input-method">this tutorial on touch controls</a> for help on that.</p><p>Different devices have different size screens. See <a href="http://www.scirra.com/tutorials/73/supporting-multiple-screen-sizes">supporting multiple screen sizes</a>.</p><p>You can add the <a href="https://www.scirra.com/manual/145/windows-8">Windows 8 object</a> to your project to take integrate with Windows 8 specific features like <em>snap</em> and <em>roaming storage</em>.</p><p><a name="h2a2"></a></p><h5>Exporting from Construct 2</h5><p>First, ensure your project has the right <strong>Name</strong>, <strong>Description</strong> and <strong>Author</strong> properties set, since these will be used in the exported app.</p><p>In the Export Project dialog, choose <strong>Export for Windows 8</strong> and follow the next steps as you would for exporting an ordinary project.</p><p>In the export directory you will find a Visual Studio project. Note there are three image files for the app icons, <em>app-logo.png</em>, <em>app-smalllogo.png</em> and <em>app-storelogo.png</em>. You should replace these with your own images but keep them exactly the same dimensions.</p><p>The main project file has the extension <strong>.sln</strong> (solution). Double-click it in Windows 8 and Visual Studio should open it.</p><p>...&quot;</p></blockquote><p>Yeah, you read that right, the export results in a Visual Studio Solution.</p><p>I install Construct 2, created a new Space Blaster project, exported to Windows 8, set my Publisher cert and BAM! I had my Win8 Modern UI game up and playing. That's pretty cool...</p><p>Start:</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B10%5D-36.png" alt="image" width="500" height="265" border="0"></p><p>Create:</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B13%5D-23.png" alt="image" width="500" height="270" border="0"></p><p>Export:</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B17%5D-20.png" alt="image" width="339" height="384" border="0"></p><p>Build:</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B23%5D-15.png" alt="image" width="500" height="270" border="0"></p><p>Play!</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B26%5D-13.png" alt="image" width="500" height="309" border="0"></p><p>Yep, you have a ready for the Windows Store game...</p><p>What kind of games can you create? Just check out the arcade, <a title="http://www.scirra.com/arcade" href="http://www.scirra.com/arcade">http://www.scirra.com/arcade</a>. But be careful as you might not see the light of day for a while... there's some pretty funny games, for example the NSFW <a href="http://www.scirra.com/arcade/action/1694/my-irrational-fear-of-unicorns">My Irrational Fear of Unicorns</a> had me laughing out loud.</p><p>What? You want even more power and capabilities? You want to mesh this with the very cool <a href="http://www.windowsazure.com/en-us/develop/mobile/" target="_blank">Azure Mobile Services</a>? Well I've got a plugin just for you...</p><h2><a href="http://azureforc2.codeplex.com" target="_blank">Azure Mobile Services Plugin for Construct 2</a></h2><blockquote><p>This plugin for Construct 2 makes it easy to integrate the power of Azure Mobile Services into your games for Windows 8. Saving to the cloud is a great way to seamlessly store data for achievements, leaderboards, save games, user data and lots more!</p><h3>Features:</h3><h4>Conditions</h4><h6>Data</h6><ul><li>On Query Completed </li><li>On Record Deleted </li><li>On Record Inserted </li><li>On Record Updated </li></ul><h6>Data Error Handling</h6><ul><li>On Query Error </li><li>On Record Delete Error </li><li>On Record Insert Error </li><li>On Record Update Error </li></ul><h6>Identity</h6><ul><li>Is User Authenticated </li><li>On Authenticate Success </li><li>On Logged Out </li></ul><h6>Identity Error Handling</h6><ul><li>On Authenticate Error </li></ul><h4>Actions</h4><h6>Data</h6><ul><li>Delete Existing Record </li><li>Insert New Record </li><li>Query Table </li><li>Update Existing Record </li></ul><h6>Identity</h6><ul><li>Authenticate User </li><li>Log Out </li></ul><h4>Expressions</h4><ul><li>LastData </li><li>LastFullName </li><li>LastUserID </li></ul></blockquote><p>That enough to keep you busy this weekend? I think so...</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:b1bd533f650a48929bbfa17d01182959">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/blog/Jump-into-HTML-game-dev-with-the-free-Construct-2</comments>
      <itunes:summary>Today&#39;s Fun Wednesday project is one that&#39;s going to help you great cool games, free! These HTML5 games can be exported to Windows 8, Windows Phone 8 and other platforms as well. Construct 2  PhysicsAdd realistic physics effects to your games in a few easy clicks. Special EffectsOver 70 visual effects to make your games look exceptional. Preview over WifiInstantly preview your games on mobiles &amp;amp; tablets over Wifi. Complete ManualFull access to our comprehensive documentation. Friendly CommunityGet help and share your experiences with our welcoming and friendly community. ExtendibleUse our fully documented Javascript SDK to extend Construct 2. No Programming RequiredMake your game do what it needs to do in a visual and human readable way with the powerful event system. There&#39;s no need to memorise cryptic languages. Focus on what really matters: designing your game! It&#39;s ideal for beginners, and powerful enough to let experts prototype faster than ever before. ... Okay, that sounds great... But how do you get started (and given that I did mention free...) Construct 2 [Download]The Free HTML5 Game EngineDownload Construct 2 NowConstruct 2 Free Edition has been downloaded by tens of thousands of people. Download Construct 2 now and start making your own games! 106mb for Windows XP, Vista &amp;amp; 7 Free Bundle DownloadThe free edition of Construct 2 also comes with sprites, sound effects and original music for you to add to your games! 13.1 MB - Free Music/SoundFX/Sprites Want more features?Unlock Construct 2&#39;s true potential by upgrading to a license today. A license is required if you want to make money from your games! How hard is it to create a Windows 8 App? I had my first, using one of the sample projects, in under 3 minutes... How to make a Windows 8 appCreating a game for Windows 8 is easy with Construct 2. If you haven&#39;t already, download the Free edition and get going with the Beginner&#39;s guide! You might also be interested in exporting to Windows Phone 8 as w</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/blog/Jump-into-HTML-game-dev-with-the-free-Construct-2</link>
      <pubDate>Wed, 13 Mar 2013 13:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/blog/Jump-into-HTML-game-dev-with-the-free-Construct-2</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/eb8be9fe-a6ff-4d69-a7f7-a65b8deee662.png" height="73" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/9771e288-2802-4cd7-9802-4f13cc30935a.png" height="161" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/blog/Jump-into-HTML-game-dev-with-the-free-Construct-2/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>CSS</category>
      <category>HTML5</category>
      <category>Game Development</category>
      <category>Windows Store App</category>
    </item>
  <item>
      <title>PlayTTD - OpenTTD, Browser-ified!</title>
      <description><![CDATA[<p>Today's Web Wednesday project is pretty awesome and while there appears to be source available for it, it was outside of my skillset to really grok it. But I though this awesome enough to share anyway.</p><p>Are you a MicroProse <a href="http://en.wikipedia.org/wiki/Transport_Tycoon">Transport Tycoon Deluxe</a> fan? You remember last year's post about an &quot;open&quot; version of it, <a href="http://channel9.msdn.com/coding4fun/blog/OpenTTD-Yes-that-TTD-you-know-the-game-I-talking-about" target="_blank">OpenTTD (Yes, that TTD, you know the game I talking about...)</a>?</p><p>What if I was to tell you that today I found a JavaScript &quot;port&quot; of it, that appears to run the entire game in your browser!</p><h2><a href="http://play-ttd.com/" target="_blank">PlayTTD</a></h2><blockquote><h3>PlayTTD: The browser game based upon Transport Tycoon Deluxe</h3><p>It's 1950. You're presented with a vast game world made up of numerous small towns and raw material resources. You've got $200,000 and you've got to prove yourself; to set the wheels in motion to become The Transport Tycoon.</p><p>Matched against a batch of ruthless rivals, you'll have to act quickly; to build the key routes that will rake in the cash. Build stations, airports, docks and a linking a road, rail, air and ship network. Then, move passengers, mail or goods to the most lucrative destination. As the years roll by you'll be able to buy more advanced and faster vehicles and vessels; if you can afford them!</p><h5>MAKE TRACKS. MAKE CONNECTIONS. MAKE IT BIG.</h5><ul><li>Build stations, docks, airports and make money by connecting areas requiring transport services </li><li>Construct complex road - rail - air - sea networks using a simple to use interface </li><li>... </li></ul></blockquote><p>I mentioned source?</p><h2><a href="https://github.com/caiiiycuk">caiiiycuk </a>/ <strong><a href="https://github.com/caiiiycuk/play-ttd">play-ttd</a></strong></h2><blockquote><h3><a name="play-ttd" href="https://github.com/caiiiycuk/play-ttd#play-ttd"></a>play-ttd</h3><p>Code base of <a href="http://play-ttd.com">http://play-ttd.com</a>.</p><p><a href="https://github.com/caiiiycuk/play-ttd" target="_blank"><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B3%5D-77.png" alt="image" width="500" height="307" border="0"></a></p></blockquote><p>Here's some snaps of it running in IE10 (Desktop). Yes, this appears to be 100% HTML/CSS/JavaScript.</p><p><img title="SNAGHTMLfaeda4e" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/SNAGHTMLfaeda4e%5B6%5D.png" alt="SNAGHTMLfaeda4e" width="500" height="311" border="0"></p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B6%5D-59.png" alt="image" width="500" height="241" border="0"></p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B9%5D-32.png" alt="image" width="500" height="238" border="0"></p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B12%5D-37.png" alt="image" width="500" height="324" border="0"></p><p>It even runs in the Windows 8 Standard IE10</p><p><img title="image" src="http://files.channel9.msdn.com/wlwimages/ae054c0b4d7b402ab1239e6800c0220f/image%5B18%5D-18.png" alt="image" width="500" height="281" border="0"></p><p>And it runs on the Surface RT IE10. (So you can touch TTD! It's kind of slow, but does work! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>Now how awesome is that!</p><p>Want more? Check out his browser enabled OpenDune &quot;port&quot; too! <a title="http://play-dune.com/" href="http://play-dune.com/">http://play-dune.com/</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:9050085dceca477ab9cfa144018b1ff0">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/blog/PlayTTD-OpenTTD-Browser-ified</comments>
      <itunes:summary>Today&#39;s Web Wednesday project is pretty awesome and while there appears to be source available for it, it was outside of my skillset to really grok it. But I though this awesome enough to share anyway. Are you a MicroProse Transport Tycoon Deluxe fan? You remember last year&#39;s post about an &amp;quot;open&amp;quot; version of it, OpenTTD (Yes, that TTD, you know the game I talking about...)? What if I was to tell you that today I found a JavaScript &amp;quot;port&amp;quot; of it, that appears to run the entire game in your browser! PlayTTDPlayTTD: The browser game based upon Transport Tycoon DeluxeIt&#39;s 1950. You&#39;re presented with a vast game world made up of numerous small towns and raw material resources. You&#39;ve got $200,000 and you&#39;ve got to prove yourself; to set the wheels in motion to become The Transport Tycoon. Matched against a batch of ruthless rivals, you&#39;ll have to act quickly; to build the key routes that will rake in the cash. Build stations, airports, docks and a linking a road, rail, air and ship network. Then, move passengers, mail or goods to the most lucrative destination. As the years roll by you&#39;ll be able to buy more advanced and faster vehicles and vessels; if you can afford them! MAKE TRACKS. MAKE CONNECTIONS. MAKE IT BIG.Build stations, docks, airports and make money by connecting areas requiring transport services Construct complex road - rail - air - sea networks using a simple to use interface ... I mentioned source? caiiiycuk / play-ttdplay-ttdCode base of http://play-ttd.com.  Here&#39;s some snaps of it running in IE10 (Desktop). Yes, this appears to be 100% HTML/CSS/JavaScript.     It even runs in the Windows 8 Standard IE10  And it runs on the Surface RT IE10. (So you can touch TTD! It&#39;s kind of slow, but does work!  Now how awesome is that! Want more? Check out his browser enabled OpenDune &amp;quot;port&amp;quot; too! http://play-dune.com/ </itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/blog/PlayTTD-OpenTTD-Browser-ified</link>
      <pubDate>Wed, 16 Jan 2013 14:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/blog/PlayTTD-OpenTTD-Browser-ified</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/1389d27f-340c-489b-95cd-0d11f1dab8ce.png" height="48" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/31346b73-604a-41b2-9d94-048820b27ae7.png" height="106" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/blog/PlayTTD-OpenTTD-Browser-ified/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>CSS</category>
      <category>Games</category>
      <category>HTML</category>
      <category>JavaScript</category>
    </item>
  <item>
      <title>Visual Studio Express for Windows 8 in 10 Minutes</title>
      <description><![CDATA[<p>Summary: Visual Studio, even the express editions like Visual Studio Express for Windows 8, can be daunting to those who have never worked with the tools. Fortunately, you only need to learn perhaps 10% of the functionality for the most common and important tasks: managing projects, editing source code, and debugging. This video, part of the companion content from <em>Programming Windows 8 Apps in HTML, CSS, and JavaScript</em> (a free ebook from Microsoft Press, see link below), takes you through those basics to have you up and running in about 10 minutes.</p><p>Reference links:</p><p>Kraig's Book:</p><ul><li><a href="http://blogs.msdn.com/b/microsoft_press/archive/2012/10/29/free-ebook-programming-windows-8-apps-with-html-css-and-javascript.aspx"><em><span>Programming Windows 8 Apps in HTML, CSS, and JavaScript</span></em></a> </li></ul><p>General references for building apps:</p><ul><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/br229565">Developing Windows Store apps</a> </li><li><a href="http://msdn.microsoft.com/en-us/library/windows/apps/jj680134">Resources for iOS developers</a> </li></ul><p>&nbsp;Sessions from //Build 2012:</p><ul><li><a href="http://channel9.msdn.com/Events/Build/2012/3-002">Building Awesome HTML apps in Blend for Windows&nbsp;8</a> </li><li><a href="http://channel9.msdn.com/Events/Build/2012/3-006">Designing awesome XAML apps in Visual Studio and Blend for Windows 8 and Windows Phone&nbsp;8</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:082f0265784e4ee3b55ca143015f8ef7">]]></description>
      <comments>http://channel9.msdn.com/posts/Visual-Studio-Express-for-Windows-8-in-10-Minutes</comments>
      <itunes:summary>Summary: Visual Studio, even the express editions like Visual Studio Express for Windows 8, can be daunting to those who have never worked with the tools. Fortunately, you only need to learn perhaps 10% of the functionality for the most common and important tasks: managing projects, editing source code, and debugging. This video, part of the companion content from Programming Windows 8 Apps in HTML, CSS, and JavaScript (a free ebook from Microsoft Press, see link below), takes you through those basics to have you up and running in about 10 minutes. Reference links: Kraig&#39;s Book: Programming Windows 8 Apps in HTML, CSS, and JavaScript General references for building apps: Developing Windows Store apps Resources for iOS developers &amp;nbsp;Sessions from //Build 2012: Building Awesome HTML apps in Blend for Windows&amp;nbsp;8 Designing awesome XAML apps in Visual Studio and Blend for Windows 8 and Windows Phone&amp;nbsp;8 </itunes:summary>
      <itunes:duration>595</itunes:duration>
      <link>http://channel9.msdn.com/posts/Visual-Studio-Express-for-Windows-8-in-10-Minutes</link>
      <pubDate>Mon, 14 Jan 2013 21:42:48 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Visual-Studio-Express-for-Windows-8-in-10-Minutes</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/dfb8/7213be1c-8cb6-4587-ac19-c03b59d6dfb8/Intro2VSE2012_100.jpg" height="62" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/dfb8/7213be1c-8cb6-4587-ac19-c03b59d6dfb8/Intro2VSE2012_220.jpg" height="137" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/dfb8/7213be1c-8cb6-4587-ac19-c03b59d6dfb8/Intro2VSE2012_512.jpg" height="320" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/6761/08f39c9f-4521-4ea8-a33a-3fe410186761/10minintrotoVS.mp3" expression="full" duration="595" fileSize="1" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6761/08f39c9f-4521-4ea8-a33a-3fe410186761/10minintrotoVS.mp4" expression="full" duration="595" fileSize="1" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6761/08f39c9f-4521-4ea8-a33a-3fe410186761/10minintrotoVS.webm" expression="full" duration="595" fileSize="1" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6761/08f39c9f-4521-4ea8-a33a-3fe410186761/10minintrotoVS.wma" expression="full" duration="595" fileSize="1" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6761/08f39c9f-4521-4ea8-a33a-3fe410186761/10minintrotoVS.wmv" expression="full" duration="595" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6761/08f39c9f-4521-4ea8-a33a-3fe410186761/10minintrotoVS.wmv" expression="full" duration="595" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6761/08f39c9f-4521-4ea8-a33a-3fe410186761/10minintrotoVS_high.mp4" expression="full" duration="595" fileSize="1" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/6761/08f39c9f-4521-4ea8-a33a-3fe410186761/10minintrotoVS_mid.mp4" expression="full" duration="595" fileSize="1" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/6761/08f39c9f-4521-4ea8-a33a-3fe410186761/10minintrotoVS.wmv" length="0" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Roxanne Beaver</dc:creator>
      <itunes:author>Roxanne Beaver</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Visual-Studio-Express-for-Windows-8-in-10-Minutes/rss</wfw:commentRss>
      <category>CSS</category>
      <category>Express</category>
      <category>HTML</category>
      <category>JavaScript</category>
      <category>Visual Studio</category>
      <category>Apps</category>
      <category>Windows 8</category>
      <category>Windows Store App</category>
    </item>
  <item>
      <title>&quot;HTML5, JavaScript, Knockout, JQuery, Guide for Recovering Silverlight/WPF/C# Addicts.&quot; Series</title>
      <description><![CDATA[<p>In today's second Web Wednesday post (the post earlier today was actually last Wednesday's post, but I forgot to actually schedule it for publishing... Doh! So you guys get two posts today!) I'm highlighting a post that I thought I might need in the near future and thought, &quot;Hey, maybe the C4F readers might find this interesting too!&quot;</p><p>I cover WPF and C# so often, because it's my comfort zone, and not the web stuff nearly enough. So these posts by Nick Polyak seemed like a great fit, one to help me, and hopefully you, expand our comfort zones a little... (That and I really liked the title... <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif?v=c9' alt='Wink' /></p><h2><a href="http://www.codeproject.com/Articles/456638/HTML5-JavaScript-Knockout-JQuery-Guide-for-Recover" target="_blank">HTML5, JavaScript, Knockout, JQuery, Guide for Recovering Silverlight/WPF/C# Addicts. Part 1 - JavaScript and DOM.</a></h2><blockquote><h4>Introduction&nbsp;</h4>Being a consultant, makes me very sensitive to the newest trends in technology. <p>Several years ago, I came across WPF and fell in love with it. WPF introduced brand new concepts that enable the developers to achieve almost total separation between the visual design of the UI application and the underlying non-visual implementation. At the same time WPF provides great features for visual development. Silverlight brought the WPF power to multiple platforms.</p><p>Recent developments, however, indicate that Microsoft soured on both WPF and Silverlight in favor of HTML5/JavaScript. This is, probably, the correct strategy for Microsoft in the current tough situation. Over a period of several years, Microsoft lost its status as the largest software company and lost its superiority in the internet browser market. The primary reason behind it is that Microsoft overlooked and came too late to the smart phone and tablet markets. Being a follower is different from being the trend setter and currently Microsoft has to beat everyone else in their own game, which is HTML5 and JavaScript (and based on the previous history I am confident it is going to become a leader again).</p><p>These developments caused me to put a lot of effort into learning and working with HTML5 and JavaScript. I am also trying to understand how to apply the concepts I learned while working on WPF/Silverlight in JavaScript development.</p><p>The purpose of these series of articles is to make it easier for WPF/Silverlight developers to master programming HTML5/JavaScript utilizing WPF and Silverlight concepts. These articles assume that the reader already has some basic familiarity with HTML and JavaScript, so people who are completely new to it, should start with something else.</p><p>...</p></blockquote><h2><a href="http://www.codeproject.com/Articles/464853/HTML5-JavaScript-Knockout-JQuery-Guide-for-Recover" target="_blank">HTML5, JavaScript, Knockout, JQuery, Guide for Recovering Silverlight/WPF/C# Addicts. Part 2 - Solar System Animation built with SVG, Knockout and MVVM Pattern.</a></h2><blockquote><h4>Important Note</h4><p>Friends, if you like the article, please vote for it [On the Code Project page, <a href="http://www.codeproject.com/Articles/464853/HTML5-JavaScript-Knockout-JQuery-Guide-for-Recover" target="_blank">here</a>]. Also I'd appreciate a couple of lines about what you think can be improved and what else you want to hear. Thanks!</p><p>This is part 2 of HTML5 series. Part 1 can be accessed at <a href="http://www.codeproject.com/Articles/456638/HTML5-JavaScript-Knockout-JQuery-Guide-for-Recover">HTML5, JavaScript, Knockout, JQuery, Guide for Recovering Silverlight/WPF/C# Addicts. Part 1 - JavaScript and DOM.</a></p><p>Several years ago I came across Bea Stollnitz's (Costa's) example converting a usual ListView into a planetary system and was fascinated by it. You can find her article and code at <a href="http://www.zagstudio.com/blog/470#.UFzPhY1lSaQ">The power of Styles and Templates in WPF</a>. Even though the MVVM pattern, had not been formalized at that time, she was adhering to a strict separation between the view model and the view's templates and styles.</p><p>I decided to build a similar application in HTML5/JavaScript also strictly adhering to the MVVM pattern. You can see the result at <a href="http://awebpros.com/#Demos.HTML5Demos.">Solar System Demo</a>. Make sure to view the demo using the HTML5 compatible browsers. If you use Chrome or Firefox you can even see that the planets are moving around the sun (IE 9 does not support SVG animations, so if you use IE 9, the planets won't move). The speed of the planet images in the demo is chosen randomly and has nothing to do with the actual planet speed. I'll talk more about the demo below.</p><p>In order to achieve the separation between visual and non-visual components I use <a href="http://knockoutjs.com/">Knockoutjs</a> framework. <a href="http://knockoutjs.com/">Knockoutjs</a> is an excellent open source framework giving developers ability to bind properties and events within HTML to JavaScript's entities representing the View Model. The <a href="http://knockoutjs.com/">Knockoutjs</a> bindings are similar to those of WPF and Silverlight. From my point of view, <a href="http://knockoutjs.com/">Knockoutjs</a> is a must for building an HTML web site that has a considerable amount of business logic.</p><p>This article is by no means a detailed tutorial on <a href="http://knockoutjs.com/">Knockoutjs</a>, even though I'll try to present some its most important features. Perhaps, in one of the subsequent articles, I'll give more information on <a href="http://knockoutjs.com/">Knockoutjs</a>, but in the meanwhile <a href="http://knockoutjs.com/">Knockoutjs</a> website has great documentation and tutorials. Also there are two excellent Pluralsite courses on <a href="http://knockoutjs.com/">Knockoutjs</a>: <a href="http://www.pluralsight.com/training/Courses/TableOfContents/knockout-mvvm">Building HTML5 and JavaScript Apps with MVVM and Knockout</a> by John Papa as well as <a href="http://www.pluralsight.com/training/Courses/TableOfContents/knockout">Knockout Fundamentals</a> by Steve Michelotti. (You have to subscribe to pluralsite.com in order to be able to access the tutorials).</p><p>In order to draw the non-textual visuals, e.g. the orbits and in order do animations I am using SVG. SVG is part of HTML5 spec and it provides HTML tags to create various shapes use transforms on them and create animations. SVG is quite similar to WPF/Silverlight Shape/Path, transforms and animations functionality. Again, this article is not a tutorial on SVG, it just demonstrates some SVG concepts. Perhaps in the future articles I'll talk about SVG in more detail.</p><p>...</p></blockquote><p>Enough said? Go read these post and get your web dev on!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4884ec8530b24da1bc02a122012f9163">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/blog/HTML5-JavaScript-Knockout-JQuery-Guide-for-Recovering-SilverlightWPFC-Addicts-Series</comments>
      <itunes:summary>In today&#39;s second Web Wednesday post (the post earlier today was actually last Wednesday&#39;s post, but I forgot to actually schedule it for publishing... Doh! So you guys get two posts today!) I&#39;m highlighting a post that I thought I might need in the near future and thought, &amp;quot;Hey, maybe the C4F readers might find this interesting too!&amp;quot; I cover WPF and C# so often, because it&#39;s my comfort zone, and not the web stuff nearly enough. So these posts by Nick Polyak seemed like a great fit, one to help me, and hopefully you, expand our comfort zones a little... (That and I really liked the title...  HTML5, JavaScript, Knockout, JQuery, Guide for Recovering Silverlight/WPF/C# Addicts. Part 1 - JavaScript and DOM.Introduction&amp;nbsp;Being a consultant, makes me very sensitive to the newest trends in technology. Several years ago, I came across WPF and fell in love with it. WPF introduced brand new concepts that enable the developers to achieve almost total separation between the visual design of the UI application and the underlying non-visual implementation. At the same time WPF provides great features for visual development. Silverlight brought the WPF power to multiple platforms. Recent developments, however, indicate that Microsoft soured on both WPF and Silverlight in favor of HTML5/JavaScript. This is, probably, the correct strategy for Microsoft in the current tough situation. Over a period of several years, Microsoft lost its status as the largest software company and lost its superiority in the internet browser market. The primary reason behind it is that Microsoft overlooked and came too late to the smart phone and tablet markets. Being a follower is different from being the trend setter and currently Microsoft has to beat everyone else in their own game, which is HTML5 and JavaScript (and based on the previous history I am confident it is going to become a leader again). These developments caused me to put a lot of effort into learning and working with HTML</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/blog/HTML5-JavaScript-Knockout-JQuery-Guide-for-Recovering-SilverlightWPFC-Addicts-Series</link>
      <pubDate>Wed, 12 Dec 2012 15:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/blog/HTML5-JavaScript-Knockout-JQuery-Guide-for-Recovering-SilverlightWPFC-Addicts-Series</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/6ec1438d-e883-469a-bc8d-07cd06a36a90.png" height="61" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/b397bee4-2ade-42db-beef-3e5fa3ea3789.png" height="135" width="220"></media:thumbnail>      
      <dc:creator>Greg Duncan</dc:creator>
      <itunes:author>Greg Duncan</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/blog/HTML5-JavaScript-Knockout-JQuery-Guide-for-Recovering-SilverlightWPFC-Addicts-Series/RSS</wfw:commentRss>
      <category>Coding4Fun</category>
      <category>CSS</category>
      <category>HTML</category>
      <category>JavaScript</category>
      <category>MVVM</category>
      <category>SVG</category>
    </item>
  <item>
      <title>JavaScript Part 3: PageControl objects and navigation</title>
      <description><![CDATA[<p>This is the third video in a 3-part series designed to build your first Windows Store app.&nbsp;In this video, you'll learn how about PageControl objects, how to build a navigation app, how to handle page-to-page navigation, and how to add an app bar.</p><ul><li><a href="http://msdn.microsoft.com/en-US/library/windows/apps/jj663505">Step-by-Step tutorial</a> from <a href="http://dev.windows.com">dev.windows.com</a> </li><li><a href="http://msdn.microsoft.com/en-US/library/windows/apps/jj663504">Part&nbsp;3 complete code</a> </li></ul><p><span><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-3-PageControl-objects-and-navigation#time=00m22s">[00:22]</a> Step 1: Create a new navigation app in Visual Studio<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-3-PageControl-objects-and-navigation#time=03m19s">[03:19]</a> Step 2: Copy your HTML and CSS content from your &quot;Hello World&quot; app<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-3-PageControl-objects-and-navigation#time=06m35s">[06:35]</a> Step 3: Copy your event handlers<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-3-PageControl-objects-and-navigation#time=11m11s">[11:11]</a> Step 4: Restoring the app's state<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-3-PageControl-objects-and-navigation#time=16m09s">[16:09]</a> Step 5: Add another page<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-3-PageControl-objects-and-navigation#time=17m08s">[17:08]</a> Step 6: Use the navigation function to move between pages<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-3-PageControl-objects-and-navigation#time=21m12s">[21:12]</a> Step 7: Add an app bar for additional navigation</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:dca7b58fa41b407e80e3a0f3016f82c1">]]></description>
      <comments>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-3-PageControl-objects-and-navigation</comments>
      <itunes:summary>This is the third video in a 3-part series designed to build your first Windows Store app.&amp;nbsp;In this video, you&#39;ll learn how about PageControl objects, how to build a navigation app, how to handle page-to-page navigation, and how to add an app bar. Step-by-Step tutorial from dev.windows.com Part&amp;nbsp;3 complete code [00:22] Step 1: Create a new navigation app in Visual Studio[03:19] Step 2: Copy your HTML and CSS content from your &amp;quot;Hello World&amp;quot; app[06:35] Step 3: Copy your event handlers[11:11] Step 4: Restoring the app&#39;s state[16:09] Step 5: Add another page[17:08] Step 6: Use the navigation function to move between pages[21:12] Step 7: Add an app bar for additional navigation </itunes:summary>
      <itunes:duration>2039</itunes:duration>
      <link>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-3-PageControl-objects-and-navigation</link>
      <pubDate>Fri, 26 Oct 2012 16:52:23 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-3-PageControl-objects-and-navigation</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/d7d8/72d72cc4-bfb2-41d5-8ec1-ba094e09d7d8/Part3PageControlObjectsAndNavigation_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/d7d8/72d72cc4-bfb2-41d5-8ec1-ba094e09d7d8/Part3PageControlObjectsAndNavigation_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/d7d8/72d72cc4-bfb2-41d5-8ec1-ba094e09d7d8/Part3PageControlObjectsAndNavigation_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/d7d8/72d72cc4-bfb2-41d5-8ec1-ba094e09d7d8/Part3PageControlObjectsAndNavigation.mp3" expression="full" duration="2039" fileSize="32637599" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/d7d8/72d72cc4-bfb2-41d5-8ec1-ba094e09d7d8/Part3PageControlObjectsAndNavigation.mp4" expression="full" duration="2039" fileSize="198577597" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/d7d8/72d72cc4-bfb2-41d5-8ec1-ba094e09d7d8/Part3PageControlObjectsAndNavigation.webm" expression="full" duration="2039" fileSize="64613107" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/d7d8/72d72cc4-bfb2-41d5-8ec1-ba094e09d7d8/Part3PageControlObjectsAndNavigation.wma" expression="full" duration="2039" fileSize="16499995" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/d7d8/72d72cc4-bfb2-41d5-8ec1-ba094e09d7d8/Part3PageControlObjectsAndNavigation.wmv" expression="full" duration="2039" fileSize="84410711" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/d7d8/72d72cc4-bfb2-41d5-8ec1-ba094e09d7d8/Part3PageControlObjectsAndNavigation_high.mp4" expression="full" duration="2039" fileSize="433571098" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/d7d8/72d72cc4-bfb2-41d5-8ec1-ba094e09d7d8/Part3PageControlObjectsAndNavigation_mid.mp4" expression="full" duration="2039" fileSize="304206163" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/d7d8/72d72cc4-bfb2-41d5-8ec1-ba094e09d7d8/Part3PageControlObjectsAndNavigation_Source.wmv" expression="full" duration="2039" fileSize="364030113" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/d7d8/72d72cc4-bfb2-41d5-8ec1-ba094e09d7d8/Part3PageControlObjectsAndNavigation.ism/manifest" expression="full" duration="2039" fileSize="7968" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/d7d8/72d72cc4-bfb2-41d5-8ec1-ba094e09d7d8/Part3PageControlObjectsAndNavigation.wmv" length="84410711" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Dan Fernandez, Golnaz, MikeJacobs</dc:creator>
      <itunes:author>Dan Fernandez, Golnaz, MikeJacobs</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-3-PageControl-objects-and-navigation/RSS</wfw:commentRss>
      <category>Beginner</category>
      <category>CSS</category>
      <category>HTML</category>
      <category>JavaScript</category>
      <category>tutorial</category>
      <category>Windows 8</category>
      <category>Windows Store App</category>
      <category>WindowsContent</category>
    </item>
  <item>
      <title>JavaScript Part 2: Manage app lifecycle and state </title>
      <description><![CDATA[<p>This is the second video in a 3-part series designed to build your first Windows Store app.&nbsp;In this video, you'll learn about the app lifecycle and how to save and restore data to roaming settings and to session state.</p><ul><li><a href="http://msdn.microsoft.com/en-US/library/windows/apps/hh986966">Step-by-Step tutorial</a> from <a href="http://dev.windows.com">dev.windows.com</a> </li><li><a href="http://msdn.microsoft.com/en-US/library/windows/apps/jj663503">Part 2 complete code</a> </li></ul><p><span><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-2-Manage-app-lifecycle-and-state#time=02m52s">[02:52]</a> Step 1: Save app data<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-2-Manage-app-lifecycle-and-state#time=08m08s">[08:08]</a> Step 2: Save session data<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-2-Manage-app-lifecycle-and-state#time=09m28s">[09:28]</a> Step 3: Restore the app's state</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4345dd07079b48eeb16fa0f3016ee289">]]></description>
      <comments>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-2-Manage-app-lifecycle-and-state</comments>
      <itunes:summary>This is the second video in a 3-part series designed to build your first Windows Store app.&amp;nbsp;In this video, you&#39;ll learn about the app lifecycle and how to save and restore data to roaming settings and to session state. Step-by-Step tutorial from dev.windows.com Part 2 complete code [02:52] Step 1: Save app data[08:08] Step 2: Save session data[09:28] Step 3: Restore the app&#39;s state </itunes:summary>
      <itunes:duration>1052</itunes:duration>
      <link>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-2-Manage-app-lifecycle-and-state</link>
      <pubDate>Fri, 26 Oct 2012 16:52:08 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-2-Manage-app-lifecycle-and-state</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/08e7/958b9735-4f06-4803-be82-9959327808e7/Part2AppLifecycleAndStateJS_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/08e7/958b9735-4f06-4803-be82-9959327808e7/Part2AppLifecycleAndStateJS_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/08e7/958b9735-4f06-4803-be82-9959327808e7/Part2AppLifecycleAndStateJS_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/08e7/958b9735-4f06-4803-be82-9959327808e7/Part2AppLifecycleAndStateJS.mp3" expression="full" duration="1052" fileSize="16842098" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/08e7/958b9735-4f06-4803-be82-9959327808e7/Part2AppLifecycleAndStateJS.mp4" expression="full" duration="1052" fileSize="100025625" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/08e7/958b9735-4f06-4803-be82-9959327808e7/Part2AppLifecycleAndStateJS.webm" expression="full" duration="1052" fileSize="30288443" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/08e7/958b9735-4f06-4803-be82-9959327808e7/Part2AppLifecycleAndStateJS.wma" expression="full" duration="1052" fileSize="8518367" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/08e7/958b9735-4f06-4803-be82-9959327808e7/Part2AppLifecycleAndStateJS.wmv" expression="full" duration="1052" fileSize="40104701" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/08e7/958b9735-4f06-4803-be82-9959327808e7/Part2AppLifecycleAndStateJS_high.mp4" expression="full" duration="1052" fileSize="243507859" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/08e7/958b9735-4f06-4803-be82-9959327808e7/Part2AppLifecycleAndStateJS_mid.mp4" expression="full" duration="1052" fileSize="170863960" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/08e7/958b9735-4f06-4803-be82-9959327808e7/Part2AppLifecycleAndStateJS_Source.wmv" expression="full" duration="1052" fileSize="135244805" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/08e7/958b9735-4f06-4803-be82-9959327808e7/Part2AppLifecycleAndStateJS.ism/manifest" expression="full" duration="1052" fileSize="7842" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/08e7/958b9735-4f06-4803-be82-9959327808e7/Part2AppLifecycleAndStateJS.wmv" length="40104701" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Dan Fernandez, Golnaz, MikeJacobs</dc:creator>
      <itunes:author>Dan Fernandez, Golnaz, MikeJacobs</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-2-Manage-app-lifecycle-and-state/RSS</wfw:commentRss>
      <category>Beginner</category>
      <category>CSS</category>
      <category>HTML</category>
      <category>JavaScript</category>
      <category>tutorial</category>
      <category>Windows 8</category>
      <category>Windows Store App</category>
      <category>WindowsContent</category>
    </item>
  <item>
      <title>JavaScript Part 1: Create a Hello world app</title>
      <description><![CDATA[<p>This is the first video in a 3-part series designed to build your first Windows Store app.&nbsp;In this video, you'll build a basic Hello, world app using HTML, CSS, JavaScript, and learn how to use the Rating control, a Windows library for JavaScript control.</p><ul><li><a href="http://msdn.microsoft.com/en-US/library/windows/apps/hh986964">Step-by-Step tutorial</a> from <a href="http://dev.windows.com">dev.windows.com</a> </li><li><a href="http://msdn.microsoft.com/en-US/library/windows/apps/jj663502">Part 1 complete code</a> </li></ul><p><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-1-Create-a-Hello-world-app#time=01m14s">[01:14]</a> Before you start<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-1-Create-a-Hello-world-app#time=01m52s">[01:52]</a> Step 1: Create a new project in Visual Studio<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-1-Create-a-Hello-world-app#time=04m06s">[04:06]</a> Step 2: Launch the app<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-1-Create-a-Hello-world-app#time=05m00s">[05:00]</a> Step 3: Modify your start page<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-1-Create-a-Hello-world-app#time=07m51s">[07:51]</a> Step 4: Create an event handler<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-1-Create-a-Hello-world-app#time=12m16s">[12:16]</a> Step 5: Register the event handler when our app launches<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-1-Create-a-Hello-world-app#time=15m35s">[15:35]</a> Step 6: Style our start page<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-1-Create-a-Hello-world-app#time=20m01s">[20:01]</a> Step 7: Add a Windows library for JavaScript control<br><a href="http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-1-Create-a-Hello-world-app#time=21m41s">[21:41]</a> Step 8: register an event handler for Windows library for JavaScript controls</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:e8c019045c0349bf8ccfa0f3016e1e93">]]></description>
      <comments>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-1-Create-a-Hello-world-app</comments>
      <itunes:summary>This is the first video in a 3-part series designed to build your first Windows Store app.&amp;nbsp;In this video, you&#39;ll build a basic Hello, world app using HTML, CSS, JavaScript, and learn how to use the Rating control, a Windows library for JavaScript control. Step-by-Step tutorial from dev.windows.com Part 1 complete code [01:14] Before you start[01:52] Step 1: Create a new project in Visual Studio[04:06] Step 2: Launch the app[05:00] Step 3: Modify your start page[07:51] Step 4: Create an event handler[12:16] Step 5: Register the event handler when our app launches[15:35] Step 6: Style our start page[20:01] Step 7: Add a Windows library for JavaScript control[21:41] Step 8: register an event handler for Windows library for JavaScript controls </itunes:summary>
      <itunes:duration>1650</itunes:duration>
      <link>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-1-Create-a-Hello-world-app</link>
      <pubDate>Fri, 26 Oct 2012 16:52:04 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-1-Create-a-Hello-world-app</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/8575/183458fe-2418-42b1-8e16-f2c84aeb8575/Part1HelloWorldJS_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/8575/183458fe-2418-42b1-8e16-f2c84aeb8575/Part1HelloWorldJS_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/8575/183458fe-2418-42b1-8e16-f2c84aeb8575/Part1HelloWorldJS_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/8575/183458fe-2418-42b1-8e16-f2c84aeb8575/Part1HelloWorldJS.mp3" expression="full" duration="1650" fileSize="26410013" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8575/183458fe-2418-42b1-8e16-f2c84aeb8575/Part1HelloWorldJS.mp4" expression="full" duration="1650" fileSize="137501786" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8575/183458fe-2418-42b1-8e16-f2c84aeb8575/Part1HelloWorldJS.webm" expression="full" duration="1650" fileSize="47117032" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8575/183458fe-2418-42b1-8e16-f2c84aeb8575/Part1HelloWorldJS.wma" expression="full" duration="1650" fileSize="13351803" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8575/183458fe-2418-42b1-8e16-f2c84aeb8575/Part1HelloWorldJS.wmv" expression="full" duration="1650" fileSize="63265289" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8575/183458fe-2418-42b1-8e16-f2c84aeb8575/Part1HelloWorldJS_high.mp4" expression="full" duration="1650" fileSize="370544638" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8575/183458fe-2418-42b1-8e16-f2c84aeb8575/Part1HelloWorldJS_mid.mp4" expression="full" duration="1650" fileSize="237375184" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/8575/183458fe-2418-42b1-8e16-f2c84aeb8575/Part1HelloWorldJS_Source.wmv" expression="full" duration="1650" fileSize="190077122" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/8575/183458fe-2418-42b1-8e16-f2c84aeb8575/Part1HelloWorldJS.ism/manifest" expression="full" duration="1650" fileSize="7702" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/8575/183458fe-2418-42b1-8e16-f2c84aeb8575/Part1HelloWorldJS.wmv" length="63265289" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Dan Fernandez, Golnaz, MikeJacobs</dc:creator>
      <itunes:author>Dan Fernandez, Golnaz, MikeJacobs</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Build-your-first-Windows-Store-app/JavaScript-Part-1-Create-a-Hello-world-app/RSS</wfw:commentRss>
      <category>Beginner</category>
      <category>CSS</category>
      <category>HTML</category>
      <category>JavaScript</category>
      <category>tutorial</category>
      <category>Windows 8</category>
      <category>Windows Store App</category>
      <category>WindowsContent</category>
    </item>
  <item>
      <title>Microsoft DevRadio: Developing for Windows 8 in 1/2 the Time (Part 4) Simple Styling Techniques</title>
      <description><![CDATA[<p><strong>Abstract:</strong> <a href="http://aka.ms/MyGreatIdea" target="_blank"><img title="win8genapp30" src="http://www.palermo4.com/image.axd?picture=win8genapp30_thumb.jpg" alt="win8genapp30" width="214" height="97" align="right" border="0"></a><br>In today’s episode <a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200117941">Michael Palermo</a> shows us some simple styling techniques for our <a href="http://aka.ms/mygreatidea" target="_blank">Windows 8 apps</a> using CSS. <br><strong><br>Next Steps:</strong><br><strong>Step #1 –</strong> <a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200113720" target="_blank">Download the Tools for Windows 8 App Development</a><br><strong>Step #2 –</strong> <a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200113721">Download Visual Studio Express for Windows 8</a><br><strong>Step #3 –</strong> <a href="http://aka.ms/30daysToLaunch">Start building your own Apps for Windows 8</a></p><p><strong><a href="http://channel9.msdn.com/Blogs/DevRadio/feed/mp3"><img src="http://blogs.msdn.com/resized-image.ashx/__size/28x0/__key/communityserver-components-userfiles/00-00-33-52-95-Attached&#43;Files/1512.itunes.png" alt="" width="15" height="15"></a> Subscribe to our podcast via <a href="http://itunes.apple.com/us/podcast/devradio-mp4-channel-9/id544163838">iTunes</a>, <a href="http://social.zune.net/podcast/DevRadio-(Video)-Channel-9/9c81fe03-fee0-4902-b2cc-61339d607af6">Zune</a>, or <a href="http://channel9.msdn.com/Blogs/DevRadio/feed/mp4">RSS</a></strong></p><p><strong>If you're interested in learning more about the products or solutions discussed in this episode, click on any of the below links for free, in-depth information:</strong></p><p><strong>Websites:</strong></p><ul><li><a href="http://msdn.microsoft.com/library/windows/apps/br211386">Getting started with Windows 8 Apps</a> </li><li><a href="http://msdn.microsoft.com/library/windows/apps/br230836">How to Sell Your Apps and Make Money in the Windows Store</a> </li><li><a href="http://www.msdnevents.com/">Attend a Windows 8 Developer Camp and Hackathon in your area!</a> </li></ul><p><strong>Blogs &amp; Articles:</strong></p><ul><li><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200117941">Michael Palermo’s Blog</a> </li></ul><p><strong>Videos:</strong></p><ul><li><a href="http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Developing-for-Windows-8-in-12-the-time-Part1-Getting-Started">Microsoft DevRadio: Developing for Windows 8 in 1/2 the Time (Part1) Getting Started</a> </li><li><a href="http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Developing-for-Windows-8-in-12-the-Time-Part-2-Using-a-Blank-Template" target="_blank">Microsoft DevRadio: Developing for Windows 8 in 1/2 the Time (Part 2) Using a Blank Template</a> </li><li><a href="http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Developing-for-Windows-8-in-12-the-Time-Part-3-Adding-HTML5-Content" target="_blank">Microsoft DevRadio: Developing for Windows 8 in 1/2 the Time (Part 3) Adding HTML5 Content</a> </li><li><a href="http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Why-Wait-Develop-for-Windows-8-Now">Microsoft DevRadio: Why Wait? Develop for Windows 8 Now!</a> </li></ul><p><strong>Virtual Labs:</strong></p><ul><li><a href="http://msdn.microsoft.com/en-us/jj206431">Windows 8 Release Preview Virtual Labs</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c0e998287e5d418b8b8fa0b3011480f4">]]></description>
      <comments>http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Developing-for-Windows-8-in-12-the-Time-Part-4-Simple-Styling-Techniques</comments>
      <itunes:summary>Abstract: In today’s episode Michael Palermo shows us some simple styling techniques for our Windows 8 apps using CSS. Next Steps:Step #1 – Download the Tools for Windows 8 App DevelopmentStep #2 – Download Visual Studio Express for Windows 8Step #3 – Start building your own Apps for Windows 8  Subscribe to our podcast via iTunes, Zune, or RSS If you&#39;re interested in learning more about the products or solutions discussed in this episode, click on any of the below links for free, in-depth information: Websites: Getting started with Windows 8 Apps How to Sell Your Apps and Make Money in the Windows Store Attend a Windows 8 Developer Camp and Hackathon in your area! Blogs &amp;amp; Articles: Michael Palermo’s Blog Videos: Microsoft DevRadio: Developing for Windows 8 in 1/2 the Time (Part1) Getting Started Microsoft DevRadio: Developing for Windows 8 in 1/2 the Time (Part 2) Using a Blank Template Microsoft DevRadio: Developing for Windows 8 in 1/2 the Time (Part 3) Adding HTML5 Content Microsoft DevRadio: Why Wait? Develop for Windows 8 Now! Virtual Labs: Windows 8 Release Preview Virtual Labs </itunes:summary>
      <itunes:duration>255</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Developing-for-Windows-8-in-12-the-Time-Part-4-Simple-Styling-Techniques</link>
      <pubDate>Wed, 22 Aug 2012 12:00:11 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Developing-for-Windows-8-in-12-the-Time-Part-4-Simple-Styling-Techniques</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/b57f/65d9a4f4-354f-4b14-bbfb-c725bad3b57f/DevRadioW8SimpleStyling_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b57f/65d9a4f4-354f-4b14-bbfb-c725bad3b57f/DevRadioW8SimpleStyling_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b57f/65d9a4f4-354f-4b14-bbfb-c725bad3b57f/DevRadioW8SimpleStyling_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/b57f/65d9a4f4-354f-4b14-bbfb-c725bad3b57f/DevRadioW8SimpleStyling.mp3" expression="full" duration="255" fileSize="4087182" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b57f/65d9a4f4-354f-4b14-bbfb-c725bad3b57f/DevRadioW8SimpleStyling.mp4" expression="full" duration="255" fileSize="25280727" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b57f/65d9a4f4-354f-4b14-bbfb-c725bad3b57f/DevRadioW8SimpleStyling.webm" expression="full" duration="255" fileSize="7524495" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b57f/65d9a4f4-354f-4b14-bbfb-c725bad3b57f/DevRadioW8SimpleStyling.wma" expression="full" duration="255" fileSize="2071783" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b57f/65d9a4f4-354f-4b14-bbfb-c725bad3b57f/DevRadioW8SimpleStyling_high.mp4" expression="full" duration="255" fileSize="57780445" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b57f/65d9a4f4-354f-4b14-bbfb-c725bad3b57f/DevRadioW8SimpleStyling_mid.mp4" expression="full" duration="255" fileSize="39685567" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b57f/65d9a4f4-354f-4b14-bbfb-c725bad3b57f/DevRadioW8SimpleStyling_Source.wmv" expression="full" duration="255" fileSize="44831219" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/b57f/65d9a4f4-354f-4b14-bbfb-c725bad3b57f/DevRadioW8SimpleStyling_Source.wmv" length="44831219" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Palermo, DevRadio, ChrisCaldwell</dc:creator>
      <itunes:author>Michael Palermo, DevRadio, ChrisCaldwell</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/DevRadio/Microsoft-DevRadio-Developing-for-Windows-8-in-12-the-Time-Part-4-Simple-Styling-Techniques/RSS</wfw:commentRss>
      <category>CSS</category>
      <category>CSS 3</category>
      <category>Tips</category>
      <category>Tips tricks</category>
      <category>Windows</category>
      <category>Windows 8</category>
      <category>WindowsContent</category>
    </item>
  <item>
      <title>Mads Kristensen Takes the Pain Out of CSS</title>
      <description><![CDATA[<p>If CSS has ever caused you frustration or degraded your relationship with your art director or design team, the answer to your woes is right around the corner.&nbsp;<a href="http://channel9.msdn.com/Shows/Web&#43;Camps&#43;TV/Web-Developer-Efficiency-Tools-in-Visual-Studio-11" target="_blank">A few weeks ago</a> on Web Camps TV, <a href="https://twitter.com/#!/mkristensen" target="_blank">Mads Kristensen</a> introduced you to Visual Studio 11 Beta's improved CSS support. If you liked that news, you'll love the new tricks Mads demonstrates in this week's Web Camps TV episode.&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:3ca91cc9933549bb82dba02f01840db9">]]></description>
      <comments>http://channel9.msdn.com/Shows/Web+Camps+TV/Mads-Kristensen-Takes-the-Pain-Out-of-CSS</comments>
      <itunes:summary>If CSS has ever caused you frustration or degraded your relationship with your art director or design team, the answer to your woes is right around the corner.&amp;nbsp;A few weeks ago on Web Camps TV, Mads Kristensen introduced you to Visual Studio 11 Beta&#39;s improved CSS support. If you liked that news, you&#39;ll love the new tricks Mads demonstrates in this week&#39;s Web Camps TV episode.&amp;nbsp; </itunes:summary>
      <itunes:duration>1900</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Web+Camps+TV/Mads-Kristensen-Takes-the-Pain-Out-of-CSS</link>
      <pubDate>Mon, 23 Apr 2012 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Web+Camps+TV/Mads-Kristensen-Takes-the-Pain-Out-of-CSS</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/b396/d94a90d2-87b0-4eab-8355-21058155b396/MadsKristensenTakesThePainOutOfCSS_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/b396/d94a90d2-87b0-4eab-8355-21058155b396/MadsKristensenTakesThePainOutOfCSS_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/b396/d94a90d2-87b0-4eab-8355-21058155b396/MadsKristensenTakesThePainOutOfCSS_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/b396/d94a90d2-87b0-4eab-8355-21058155b396/MadsKristensenTakesThePainOutOfCSS.mp3" expression="full" duration="1900" fileSize="30401658" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b396/d94a90d2-87b0-4eab-8355-21058155b396/MadsKristensenTakesThePainOutOfCSS.mp4" expression="full" duration="1900" fileSize="182741426" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b396/d94a90d2-87b0-4eab-8355-21058155b396/MadsKristensenTakesThePainOutOfCSS.webm" expression="full" duration="1900" fileSize="70305036" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b396/d94a90d2-87b0-4eab-8355-21058155b396/MadsKristensenTakesThePainOutOfCSS.wma" expression="full" duration="1900" fileSize="15370491" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b396/d94a90d2-87b0-4eab-8355-21058155b396/MadsKristensenTakesThePainOutOfCSS.wmv" expression="full" duration="1900" fileSize="237696879" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b396/d94a90d2-87b0-4eab-8355-21058155b396/MadsKristensenTakesThePainOutOfCSS_high.mp4" expression="full" duration="1900" fileSize="401648795" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b396/d94a90d2-87b0-4eab-8355-21058155b396/MadsKristensenTakesThePainOutOfCSS_mid.mp4" expression="full" duration="1900" fileSize="280696939" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/b396/d94a90d2-87b0-4eab-8355-21058155b396/MadsKristensenTakesThePainOutOfCSS_Source.wmv" expression="full" duration="1900" fileSize="452528855" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/b396/d94a90d2-87b0-4eab-8355-21058155b396/MadsKristensenTakesThePainOutOfCSS.ism/manifest" expression="full" duration="1900" fileSize="6256" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/b396/d94a90d2-87b0-4eab-8355-21058155b396/MadsKristensenTakesThePainOutOfCSS.wmv" length="237696879" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Brady Gaster</dc:creator>
      <itunes:author>Brady Gaster</itunes:author>
      <slash:comments>10</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Web+Camps+TV/Mads-Kristensen-Takes-the-Pain-Out-of-CSS/RSS</wfw:commentRss>
      <category>ASP.NET</category>
      <category>CSS</category>
    </item>
  <item>
      <title>Web Developer Efficiency Tools in Visual Studio 11</title>
      <description><![CDATA[<p>If you're a web developer, <a title="Mads on Twitter" href="https://twitter.com/#!/mkristensen" target="_blank">Mads Kristensen</a> and <a title="Jorge on Twitter" href="https://twitter.com/#!/jorgegabuardi" target="_blank">Jorge Gabuardi</a> are about to be your new best friends. In this episode of Web Camps TV, Mads and Jorge introduce you to all the new features available in Visual Studio 11 for web developers. From the improved CSS editor to serious JavaScript improvements, a new set of color tools, and the brand new Page Inspector, Visual Studio 11 is loaded with new ways to enhance your web development experience.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:2e1c6f26bcdc4531a88aa00601025985">]]></description>
      <comments>http://channel9.msdn.com/Shows/Web+Camps+TV/Web-Developer-Efficiency-Tools-in-Visual-Studio-11</comments>
      <itunes:summary>If you&#39;re a web developer, Mads Kristensen and Jorge Gabuardi are about to be your new best friends. In this episode of Web Camps TV, Mads and Jorge introduce you to all the new features available in Visual Studio 11 for web developers. From the improved CSS editor to serious JavaScript improvements, a new set of color tools, and the brand new Page Inspector, Visual Studio 11 is loaded with new ways to enhance your web development experience. </itunes:summary>
      <itunes:duration>2260</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Web+Camps+TV/Web-Developer-Efficiency-Tools-in-Visual-Studio-11</link>
      <pubDate>Mon, 12 Mar 2012 14:32:28 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Web+Camps+TV/Web-Developer-Efficiency-Tools-in-Visual-Studio-11</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/5e22/063f87f5-1927-4e2a-ad61-bda7da375e22/WebDeveloperEfficiencyToolsInVisualStudio11_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/5e22/063f87f5-1927-4e2a-ad61-bda7da375e22/WebDeveloperEfficiencyToolsInVisualStudio11_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/5e22/063f87f5-1927-4e2a-ad61-bda7da375e22/WebDeveloperEfficiencyToolsInVisualStudio11_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/5e22/063f87f5-1927-4e2a-ad61-bda7da375e22/WebDeveloperEfficiencyToolsInVisualStudio11.mp3" expression="full" duration="2260" fileSize="18083014" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/5e22/063f87f5-1927-4e2a-ad61-bda7da375e22/WebDeveloperEfficiencyToolsInVisualStudio11.mp4" expression="full" duration="2260" fileSize="206876828" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/5e22/063f87f5-1927-4e2a-ad61-bda7da375e22/WebDeveloperEfficiencyToolsInVisualStudio11.webm" expression="full" duration="2260" fileSize="167952638" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/5e22/063f87f5-1927-4e2a-ad61-bda7da375e22/WebDeveloperEfficiencyToolsInVisualStudio11.wma" expression="full" duration="2260" fileSize="18281367" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/5e22/063f87f5-1927-4e2a-ad61-bda7da375e22/WebDeveloperEfficiencyToolsInVisualStudio11.wmv" expression="full" duration="2260" fileSize="242835045" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/5e22/063f87f5-1927-4e2a-ad61-bda7da375e22/WebDeveloperEfficiencyToolsInVisualStudio11_high.mp4" expression="full" duration="2260" fileSize="377104758" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/5e22/063f87f5-1927-4e2a-ad61-bda7da375e22/WebDeveloperEfficiencyToolsInVisualStudio11_mid.mp4" expression="full" duration="2260" fileSize="262923156" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/5e22/063f87f5-1927-4e2a-ad61-bda7da375e22/WebDeveloperEfficiencyToolsInVisualStudio11_Source.wmv" expression="full" duration="2260" fileSize="553411299" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/5e22/063f87f5-1927-4e2a-ad61-bda7da375e22/WebDeveloperEfficiencyToolsInVisualStudio11.ism/manifest" expression="full" duration="2260" fileSize="6346" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/5e22/063f87f5-1927-4e2a-ad61-bda7da375e22/WebDeveloperEfficiencyToolsInVisualStudio11.wmv" length="242835045" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Brady Gaster</dc:creator>
      <itunes:author>Brady Gaster</itunes:author>
      <slash:comments>24</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Web+Camps+TV/Web-Developer-Efficiency-Tools-in-Visual-Studio-11/RSS</wfw:commentRss>
      <category>ASP.NET</category>
      <category>CSS</category>
      <category>HTML</category>
      <category>Visual Studio</category>
    </item>
  <item>
      <title>TRON:Legacy - An HTML5 Graphic Novel by Disney</title>
      <description><![CDATA[ <p>The Beauty of the Web shines with Disney's new <strong><a href="http://disneydigitalbooks.go.com/tron/" target="_blank">Tron:Legacy site</a></strong>, a rich graphic novel brought to life online using HTML5 Canvas and audio tags (check out the music). The site, designed to mark the relaunch of the Tron:Legacy application, takes advantage of the power of modern PC hardware through Internet Explorer 9's full hardware acceleration so it feels interactive, immersive and responsive. Giorgio Sardo worked closely with Vectorform and Disney on this web application that really showcases the power of HTML5 running oustide of the fishbowl <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> Giorgio et al did some really good engineering to get the most performance out of HTML5 - Tron:Legacy deserves no less, of course!<br><br>Check out Giorgio's <strong><a href="http://windowsteamblog.com/ie/b/ie/archive/2011/06/03/behind-the-scenes-of-disney-tron-legacy-digital-book-site.aspx" target="_blank">behind-the-scenes write-up on how they built this great HTML5 app</a></strong>.</p><p>Here, I chat with Giorgio and Ari Bixhorn (aka Bix)&nbsp;about this modern graphic novel written in HTML5 and powered by IE9. What's going on behind the graphics, anyway? What led to the use of HTML5's Canvas versus, say,&nbsp;CSS3 Transforms to create the stunning graphics with lightning bolts flashing in the background? What did they do to compensate for Canvas being a mostly &quot;dumb&quot; graphical surface? How did the overcome bandwidth constraints when loading several&nbsp;high res images?</p><p>Tune in.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:adc383b9c1b449d5bd969ef601697f49">]]></description>
      <comments>http://channel9.msdn.com/posts/TRONLegacy-An-HTML5-Graphic-Novel-by-Disney</comments>
      <itunes:summary> The Beauty of the Web shines with Disney&#39;s new Tron:Legacy site, a rich graphic novel brought to life online using HTML5 Canvas and audio tags (check out the music). The site, designed to mark the relaunch of the Tron:Legacy application, takes advantage of the power of modern PC hardware through Internet Explorer 9&#39;s full hardware acceleration so it feels interactive, immersive and responsive. Giorgio Sardo worked closely with Vectorform and Disney on this web application that really showcases the power of HTML5 running oustide of the fishbowl  Giorgio et al did some really good engineering to get the most performance out of HTML5 - Tron:Legacy deserves no less, of course!Check out Giorgio&#39;s behind-the-scenes write-up on how they built this great HTML5 app. Here, I chat with Giorgio and Ari Bixhorn (aka Bix)&amp;nbsp;about this modern graphic novel written in HTML5 and powered by IE9. What&#39;s going on behind the graphics, anyway? What led to the use of HTML5&#39;s Canvas versus, say,&amp;nbsp;CSS3 Transforms to create the stunning graphics with lightning bolts flashing in the background? What did they do to compensate for Canvas being a mostly &amp;quot;dumb&amp;quot; graphical surface? How did the overcome bandwidth constraints when loading several&amp;nbsp;high res images? Tune in. </itunes:summary>
      <itunes:duration>939</itunes:duration>
      <link>http://channel9.msdn.com/posts/TRONLegacy-An-HTML5-Graphic-Novel-by-Disney</link>
      <pubDate>Fri, 03 Jun 2011 12:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/TRONLegacy-An-HTML5-Graphic-Novel-by-Disney</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/7f49/adc383b9-c1b4-49d5-bd96-9ef601697f49/DisneyTRONGiorgioBix_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/7f49/adc383b9-c1b4-49d5-bd96-9ef601697f49/DisneyTRONGiorgioBix_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/7f49/adc383b9-c1b4-49d5-bd96-9ef601697f49/DisneyTRONGiorgioBix_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/7f49/adc383b9-c1b4-49d5-bd96-9ef601697f49/DisneyTRONGiorgioBix_2MB_ch9.wmv" expression="full" duration="939" fileSize="270829199" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7f49/adc383b9-c1b4-49d5-bd96-9ef601697f49/DisneyTRONGiorgioBix_ch9.mp3" expression="full" duration="939" fileSize="7520683" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7f49/adc383b9-c1b4-49d5-bd96-9ef601697f49/DisneyTRONGiorgioBix_ch9.wma" expression="full" duration="939" fileSize="7611107" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7f49/adc383b9-c1b4-49d5-bd96-9ef601697f49/DisneyTRONGiorgioBix_ch9.wmv" expression="full" duration="939" fileSize="204555067" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7f49/adc383b9-c1b4-49d5-bd96-9ef601697f49/DisneyTRONGiorgioBix_high_ch9.mp4" expression="full" duration="939" fileSize="415615612" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7f49/adc383b9-c1b4-49d5-bd96-9ef601697f49/DisneyTRONGiorgioBix_low_ch9.mp4" expression="full" duration="939" fileSize="93416179" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/7f49/adc383b9-c1b4-49d5-bd96-9ef601697f49/DisneyTRONGiorgioBix.ism/manifest" expression="full" duration="939" fileSize="8550" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/7f49/adc383b9-c1b4-49d5-bd96-9ef601697f49/DisneyTRONGiorgioBix_ch9.wmv" length="204555067" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>12</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/TRONLegacy-An-HTML5-Graphic-Novel-by-Disney/rss</wfw:commentRss>
      <category>CSS</category>
      <category>Graphics</category>
      <category>HTML 5</category>
      <category>HTML5</category>
      <category>IE9</category>
      <category>JavaScript</category>
      <category>Web Development</category>
    </item>
  <item>
      <title>Web Camps - Kentico - Defining</title>
      <description><![CDATA[ <p>Web Camps presents:</p><p>Learn how to apply styles to your website using master pages and CSS.</p><p>For more Web Camps content, check out the <a href="http://trainingkit.webcamps.ms">Web Camps Training Kit.</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:46ca7c91f9b2485e8a839e3f017318ca">]]></description>
      <comments>http://channel9.msdn.com/Blogs/jsenior/Web-Camps-Kentico-Defining</comments>
      <itunes:summary> Web Camps presents: Learn how to apply styles to your website using master pages and CSS. For more Web Camps content, check out the Web Camps Training Kit. </itunes:summary>
      <itunes:duration>516</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/jsenior/Web-Camps-Kentico-Defining</link>
      <pubDate>Thu, 02 Dec 2010 00:26:56 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/jsenior/Web-Camps-Kentico-Defining</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/18ca/46ca7c91-f9b2-485e-8a83-9e3f017318ca/kenticodefining_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/18ca/46ca7c91-f9b2-485e-8a83-9e3f017318ca/kenticodefining_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/18ca/46ca7c91-f9b2-485e-8a83-9e3f017318ca/kenticodefining_320_ch9.jpg" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/18ca/46ca7c91-f9b2-485e-8a83-9e3f017318ca/kenticodefining_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/18ca/46ca7c91-f9b2-485e-8a83-9e3f017318ca/kenticodefining_85_ch9.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/18ca/46ca7c91-f9b2-485e-8a83-9e3f017318ca/kenticodefining_2MB_ch9.wmv" expression="full" duration="516" fileSize="23867835" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/18ca/46ca7c91-f9b2-485e-8a83-9e3f017318ca/kenticodefining_ch9.mp3" expression="full" duration="516" fileSize="4129753" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/18ca/46ca7c91-f9b2-485e-8a83-9e3f017318ca/kenticodefining_ch9.wma" expression="full" duration="516" fileSize="4189549" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/18ca/46ca7c91-f9b2-485e-8a83-9e3f017318ca/kenticodefining_ch9.wmv" expression="full" duration="516" fileSize="38104522" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/18ca/46ca7c91-f9b2-485e-8a83-9e3f017318ca/kenticodefining_high_ch9.mp4" expression="full" duration="516" fileSize="51962908" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/18ca/46ca7c91-f9b2-485e-8a83-9e3f017318ca/kenticodefining_low_ch9.mp4" expression="full" duration="516" fileSize="20714937" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/18ca/46ca7c91-f9b2-485e-8a83-9e3f017318ca/kenticodefining_Zune_ch9.wmv" expression="full" duration="516" fileSize="35704576" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/18ca/46ca7c91-f9b2-485e-8a83-9e3f017318ca/kenticodefining_ch9.wmv" length="38104522" type="video/x-ms-wmv"></enclosure>
      <dc:creator>James Senior</dc:creator>
      <itunes:author>James Senior</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/jsenior/Web-Camps-Kentico-Defining/RSS</wfw:commentRss>
      <category>ASP.NET</category>
      <category>CMS</category>
      <category>CSS</category>
      <category>Web Camps</category>
      <category>Web Camps</category>
    </item>
  <item>
      <title>Web Camps TV #9 - Script Junkie, jQuery, jQuery Mobile and &quot;the dance&quot;</title>
      <description><![CDATA[ <p>This week, <a href="http://www.twitter.com/reybango">Rey Bango</a>, Community PM for JavaScript and HTML, joins <a href="http://www.twitter.com/jsenior">James Senior</a> to talk about <a href="http://msdn.microsoft.com/en-us/scriptjunkie/default.aspx">Script Junkie</a>,<br>a new website that publishes solution-based articles on all things web—such CSS, JavaScript, and HTML—from the best client-side developers out there. We also talk about Rey's involvement in the jQuery project and how he is really<br>excited about the jQuery Mobile stuff, which is optimized for smartphone and tablets as well as the upcoming <a href="http://events.jquery.org/2010/boston/">jQuery<br>Conference this weekend</a>&nbsp;in Boston!</p><p>As a finale, Rey does his infamous &quot;jQuery dance&quot;—DO NOT MISS THIS. It's priceless!</p><p>To learn more about jQuery and other web technologies, sign up for a free <a href="http://www.webcamps.ms">Web Camp </a>in your area.</p><p><span>&nbsp;</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a3072477537f4da681809e0d01765b17">]]></description>
      <comments>http://channel9.msdn.com/Shows/Web+Camps+TV/Web-Camps-TV-9-Script-Junkie-jQuery-jQuery-Mobile-and-the-dance</comments>
      <itunes:summary> This week, Rey Bango, Community PM for JavaScript and HTML, joins James Senior to talk about Script Junkie,a new website that publishes solution-based articles on all things web—such CSS, JavaScript, and HTML—from the best client-side developers out there. We also talk about Rey&#39;s involvement in the jQuery project and how he is reallyexcited about the jQuery Mobile stuff, which is optimized for smartphone and tablets as well as the upcoming jQueryConference this weekend&amp;nbsp;in Boston! As a finale, Rey does his infamous &amp;quot;jQuery dance&amp;quot;—DO NOT MISS THIS. It&#39;s priceless! To learn more about jQuery and other web technologies, sign up for a free Web Camp in your area. &amp;nbsp; </itunes:summary>
      <itunes:duration>928</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Web+Camps+TV/Web-Camps-TV-9-Script-Junkie-jQuery-jQuery-Mobile-and-the-dance</link>
      <pubDate>Wed, 13 Oct 2010 16:04:48 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Web+Camps+TV/Web-Camps-TV-9-Script-Junkie-jQuery-jQuery-Mobile-and-the-dance</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5b17/a3072477-537f-4da6-8180-9e0d01765b17/webcamps9reybango_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5b17/a3072477-537f-4da6-8180-9e0d01765b17/webcamps9reybango_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5b17/a3072477-537f-4da6-8180-9e0d01765b17/webcamps9reybango_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5b17/a3072477-537f-4da6-8180-9e0d01765b17/webcamps9reybango_2MB_ch9.wmv" expression="full" duration="928" fileSize="197889078" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5b17/a3072477-537f-4da6-8180-9e0d01765b17/webcamps9reybango_ch9.mp4" expression="full" duration="928" fileSize="96230497" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5b17/a3072477-537f-4da6-8180-9e0d01765b17/webcamps9reybango_ch9.wma" expression="full" duration="928" fileSize="7514977" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5b17/a3072477-537f-4da6-8180-9e0d01765b17/webcamps9reybango_ch9.wmv" expression="full" duration="928" fileSize="168826999" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5b17/a3072477-537f-4da6-8180-9e0d01765b17/webcamps9reybango_ch9.wmv" length="168826999" type="video/x-ms-wmv"></enclosure>
      <dc:creator>James Senior</dc:creator>
      <itunes:author>James Senior</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Web+Camps+TV/Web-Camps-TV-9-Script-Junkie-jQuery-jQuery-Mobile-and-the-dance/RSS</wfw:commentRss>
      <category>CSS</category>
      <category>JavaScript</category>
      <category>jQuery</category>
      <category>Windows Phone 7</category>
    </item>
  <item>
      <title>eCSStender: the ‘jQuery of CSS’</title>
      <description><![CDATA[
<p>Web developers have long used jQuery to add new functionality to the browser and mask cross-browser incompatibilities. Now, eCSStender does the same for CSS, allowing you to mask cross-browser incompatibilities in CSS and prototype new CSS properties. Aaron
 Gustafson, developer of eCSStender, explains how eCSStender works and how you can build your own plugins. Check out the funky physics demo, and a demo showing how you can use standard W3C CSS properties without vendor prefixes on Safari and other browsers.
 In addition to his work on eCSStender, Aaron is Group Manager at WaSP and Principal at Easy Designs.</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:94dd0b086332437e96879dea00a20a41">]]></description>
      <comments>http://channel9.msdn.com/Blogs/LarryLarsen/eCSStender-the-jQuery-of-CSS</comments>
      <itunes:summary>
Web developers have long used jQuery to add new functionality to the browser and mask cross-browser incompatibilities. Now, eCSStender does the same for CSS, allowing you to mask cross-browser incompatibilities in CSS and prototype new CSS properties. Aaron
 Gustafson, developer of eCSStender, explains how eCSStender works and how you can build your own plugins. Check out the funky physics demo, and a demo showing how you can use standard W3C CSS properties without vendor prefixes on Safari and other browsers.
 In addition to his work on eCSStender, Aaron is Group Manager at WaSP and Principal at Easy Designs. 
</itunes:summary>
      <link>http://channel9.msdn.com/Blogs/LarryLarsen/eCSStender-the-jQuery-of-CSS</link>
      <pubDate>Tue, 22 Jun 2010 22:30:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/LarryLarsen/eCSStender-the-jQuery-of-CSS</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/556193_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/556193_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/8/7/5/3/4/jqcss_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/8/7/5/3/4/jqcss_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/8/7/5/3/4/jqcss_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/8/7/5/3/4/jqcss_2MB_ch9.wmv" expression="full" fileSize="535525150" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/8/7/5/3/4/jqcss_ch9.mp3" expression="full" fileSize="13590868" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/8/7/5/3/4/jqcss_ch9.mp4" expression="full" fileSize="190623335" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/8/7/5/3/4/jqcss_ch9.wma" expression="full" fileSize="13742269" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/8/7/5/3/4/jqcss_ch9.wmv" expression="full" fileSize="281581305" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/8/7/5/3/4/jqcss_Zune_ch9.wmv" expression="full" fileSize="225501357" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/8/7/5/3/4/jqcss_ch9.wmv" length="281581305" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Larry Larsen</dc:creator>
      <itunes:author>Larry Larsen</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/LarryLarsen/eCSStender-the-jQuery-of-CSS/RSS</wfw:commentRss>
      <category>CSS</category>
      <category>jQuery</category>
    </item>
  <item>
      <title>use Less to reduce CSS clutter!</title>
      <description><![CDATA[
<p><a href="http://haacked.com/archive/2009/12/02/t4-template-for-less-css.aspx">Reading a post by Phil Haack</a>, I learned about a neat technology called LESS that helps reduce the amount of CSS and duplicated code you have to create.&nbsp; It was
<a href="http://lesscss.org/">originally a Ruby Gem</a> but now has a .Net port called .Less which can be found at
<a href="http://www.dotlesscss.com/">www.dotlesscss.com</a>.&nbsp; </p>
<p>It lets you do some amazing things like global changes and even operations!</p>
<p><strong>Variable:</strong></p>
<pre class="csharpcode">@brand_color: #4D926F;
 
#header {
  color: @brand_color;
}
 
h2 {
  color: @brand_color;
}</pre>
<p><strong>Operation:</strong></p>
<pre class="csharpcode">@the-border: 1px;
@base-color: #111;
 
#header {
  color: @base-color * 3;
  border-left: @the-border;
  border-right: @the-border * 2;
}
 
#footer { 
  color: (@base-color &#43; #111) * 1.5; 
}</pre>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f1d03bb0fad04086a0b39e7600ca7ecd">]]></description>
      <comments>http://channel9.msdn.com/coding4fun/blog/use-Less-to-reduce-CSS-clutter</comments>
      <itunes:summary>
Reading a post by Phil Haack, I learned about a neat technology called LESS that helps reduce the amount of CSS and duplicated code you have to create.&amp;nbsp; It was
originally a Ruby Gem but now has a .Net port called .Less which can be found at
www.dotlesscss.com.&amp;nbsp;  
It lets you do some amazing things like global changes and even operations! 
Variable: 
@brand_color: #4D926F;
 
#header {
  color: @brand_color;
}
 
h2 {
  color: @brand_color;
}
Operation: 
@the-border: 1px;
@base-color: #111;
 
#header {
  color: @base-color * 3;
  border-left: @the-border;
  border-right: @the-border * 2;
}
 
#footer { 
  color: (@base-color &amp;#43; #111) * 1.5; 
}
</itunes:summary>
      <link>http://channel9.msdn.com/coding4fun/blog/use-Less-to-reduce-CSS-clutter</link>
      <pubDate>Fri, 11 Dec 2009 15:16:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/coding4fun/blog/use-Less-to-reduce-CSS-clutter</guid>      
      <dc:creator>Clint Rutkas</dc:creator>
      <itunes:author>Clint Rutkas</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/coding4fun/blog/use-Less-to-reduce-CSS-clutter/RSS</wfw:commentRss>
      <category>ASP.NET</category>
      <category>CSS</category>
      <category>Web</category>
      <category>C4FNews</category>
    </item>
  <item>
      <title>IE 9: Standards and Interoperability</title>
      <description><![CDATA[The IE team is busy working on the next version of the world's most popular browser. IE 8 is the most widely used browser on Windows.&nbsp;<a shape="rect" href="http://blogs.msdn.com/ie/archive/2009/11/18/an-early-look-at-ie9-for-developers.aspx" shape="rect" target="_blank">IE
 9 is currently&nbsp;in the oven and the IE team is ready to talk</a><a shape="rect" href="http://channel9.msdn.com/Admin/Edit/505871/9%20is%20currently%20in%20the%20oven%20and%20the%20IE%20team%20is%20ready%20to%20talk" shape="rect" target="_blank">&nbsp;</a>about what
 they're working on. Here, IE GM Dean Hachamovitch introduces some of the key&nbsp;advances his team is making and&nbsp;leads us through the halls&nbsp;of IE (literarally) to learn from the engineers who are building the future of IE. John Hrvatin and Kris Krueger talk to
 us about where they are with improvements in IE 9's interoperability and standards support.
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:98767f01265547b6b5219dea00ca090a">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/IE-9-Standards-and-Interoperability</comments>
      <itunes:summary>The IE team is busy working on the next version of the world&#39;s most popular browser. IE 8 is the most widely used browser on Windows.&amp;nbsp;IE
 9 is currently&amp;nbsp;in the oven and the IE team is ready to talk&amp;nbsp;about what
 they&#39;re working on. Here, IE GM Dean Hachamovitch introduces some of the key&amp;nbsp;advances his team is making and&amp;nbsp;leads us through the halls&amp;nbsp;of IE (literarally) to learn from the engineers who are building the future of IE. John Hrvatin and Kris Krueger talk to
 us about where they are with improvements in IE 9&#39;s interoperability and standards support.
</itunes:summary>
      <itunes:duration>893</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/IE-9-Standards-and-Interoperability</link>
      <pubDate>Wed, 18 Nov 2009 17:22:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/IE-9-Standards-and-Interoperability</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/505667_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/505667_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/5/0/5/IE9DeanIntroTourStandardsInterop_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/5/0/5/IE9DeanIntroTourStandardsInterop_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/5/0/5/IE9DeanIntroTourStandardsInterop_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/5/0/5/IE9DeanIntroTourStandardsInterop_2MB_ch9.wmv" expression="full" duration="893" fileSize="179746833" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/5/0/5/IE9DeanIntroTourStandardsInterop_ch9.mp3" expression="full" duration="893" fileSize="7152869" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/5/0/5/IE9DeanIntroTourStandardsInterop_ch9.mp4" expression="full" duration="893" fileSize="156311300" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/5/0/5/IE9DeanIntroTourStandardsInterop_ch9.wma" expression="full" duration="893" fileSize="7238609" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/5/0/5/IE9DeanIntroTourStandardsInterop_ch9.wmv" expression="full" duration="893" fileSize="193138035" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/5/0/5/IE9DeanIntroTourStandardsInterop_Zune_ch9.wmv" expression="full" duration="893" fileSize="124098087" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/7/6/6/5/0/5/IE9DeanIntroTourStandardsInterop_ch9.wmv" length="193138035" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>40</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/IE-9-Standards-and-Interoperability/RSS</wfw:commentRss>
      <category>CSS</category>
      <category>IE9</category>
      <category>Interoperability</category>
      <category>Web standards</category>
    </item>
  <item>
      <title>Solve Browser Display Problems</title>
      <description><![CDATA[Here is a video about how you can solve browser display problems and the Microsoft BesserWeb initiative.&nbsp; <a shape="rect" href="http://www.msdn-online.de/besserweb" shape="rect">http://www.msdn-online.de/besserweb<br></a><br>More about the video...<br><br>We explain how you can solve browser display problems and we provide tips, tricks and valuable resources for webmasters, web developers and web designers. We are answering questions like „My site isn’t working right, how can I fix it today?“ or „Standards by default, what does that mean?“  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:e6c6519f6cff43649bb69e1000197324">]]></description>
      <comments>http://channel9.msdn.com/Blogs/lorigros/Solve-Browser-Display-Problems</comments>
      <itunes:summary>Here is a video about how you can solve browser display problems and the Microsoft BesserWeb initiative.&amp;nbsp; http://www.msdn-online.de/besserwebMore about the video...We explain how you can solve browser display problems and we provide tips, tricks and valuable resources for webmasters, web developers and web designers. We are answering questions like „My site isn’t working right, how can I fix it today?“ or „Standards by default, what does that mean?“ </itunes:summary>
      <itunes:duration>291</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/lorigros/Solve-Browser-Display-Problems</link>
      <pubDate>Mon, 06 Jul 2009 09:33:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/lorigros/Solve-Browser-Display-Problems</guid>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/on10/6/5/4/8/2/browserDisplayProblems_large_on10.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/on10/6/5/4/8/2/browserDisplayProblems_small_on10.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/on10/6/5/4/8/2/browserDisplayProblems_2MB_on10.wmv" expression="full" duration="291" fileSize="10197630" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/on10/6/5/4/8/2/browserDisplayProblems_2MB_on10.wmv" expression="full" duration="291" fileSize="10197630" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/on10/6/5/4/8/2/browserDisplayProblems_on10.mp3" expression="full" duration="291" fileSize="2338608" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/on10/6/5/4/8/2/browserDisplayProblems_on10.mp4" expression="full" duration="291" fileSize="9997788" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/on10/6/5/4/8/2/browserDisplayProblems_on10.wma" expression="full" duration="291" fileSize="4736103" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/on10/6/5/4/8/2/browserDisplayProblems_Zune_on10.wmv" expression="full" duration="291" fileSize="12150923" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/on10/6/5/4/8/2/browserDisplayProblems_2MB_on10.wmv" length="10197630" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Lori Grosland</dc:creator>
      <itunes:author>Lori Grosland</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/lorigros/Solve-Browser-Display-Problems/RSS</wfw:commentRss>
      <category>Compatibility</category>
      <category>CSS</category>
      <category>Explorer</category>
      <category>HTML</category>
      <category>Internet Explorer 7</category>
      <category>Internet Explorer 8</category>
      <category>Internet</category>
      <category>Internet Explorer 8</category>
      <category>Meta-Tag</category>
      <category>Rendering Issues</category>
      <category>Webbrowser</category>
      <category>Website doesn&#39;t work</category>
    </item>
  <item>
      <title>We explain how the internet works and provide tips and tricks for using browsers</title>
      <description><![CDATA[We explain how the&nbsp; internet works, what a browser is and what you should be aware of when using it, why the display of websites can differ in different browser and we share tips and tricks regarding the use of a webbrowser ...and we also answer the most
 important of all questions: why Lukas‘ aunt takes her nephew’s laptop away, even though he was being good.
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:13dffefd18514a52a3449deb0013b3d8">]]></description>
      <comments>http://channel9.msdn.com/Blogs/TheOliver/We-explain-how-the-internet-works-and-provide-tips-and-tricks-for-using-browsers</comments>
      <itunes:summary>We explain how the&amp;nbsp; internet works, what a browser is and what you should be aware of when using it, why the display of websites can differ in different browser and we share tips and tricks regarding the use of a webbrowser ...and we also answer the most
 important of all questions: why Lukas‘ aunt takes her nephew’s laptop away, even though he was being good.
</itunes:summary>
      <itunes:duration>292</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/TheOliver/We-explain-how-the-internet-works-and-provide-tips-and-tricks-for-using-browsers</link>
      <pubDate>Sat, 04 Jul 2009 08:33:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/TheOliver/We-explain-how-the-internet-works-and-provide-tips-and-tricks-for-using-browsers</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/476808_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/476808_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/8/6/7/4/internetexplained1_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/8/6/7/4/internetexplained1_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/8/6/7/4/internetexplained1_2MB_ch9.wmv" expression="full" duration="292" fileSize="12562588" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/8/6/7/4/internetexplained1_ch9.mp3" expression="full" duration="292" fileSize="2341007" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/8/6/7/4/internetexplained1_ch9.mp4" expression="full" duration="292" fileSize="12590658" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/8/6/7/4/internetexplained1_ch9.wma" expression="full" duration="292" fileSize="4742111" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/8/6/7/4/internetexplained1_Zune_ch9.wmv" expression="full" duration="292" fileSize="15270929" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/8/6/7/4/internetexplained1_Zune_ch9.wmv" length="15270929" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Oliver Scheer</dc:creator>
      <itunes:author>Oliver Scheer</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/TheOliver/We-explain-how-the-internet-works-and-provide-tips-and-tricks-for-using-browsers/RSS</wfw:commentRss>
      <category>Browser</category>
      <category>Compatibility</category>
      <category>CSS</category>
      <category>de-de</category>
      <category>Explorer</category>
      <category>HTML</category>
      <category>Internet Explorer 7</category>
      <category>Internet Explorer 8</category>
      <category>Internet</category>
      <category>Internet Explorer 8</category>
      <category>Meta-Tag</category>
      <category>Rendering Issues</category>
      <category>Webbrowser</category>
      <category>Webseite doesn&#39;t work</category>
    </item>
  <item>
      <title>We explain how you can solve browser display problems</title>
      <description><![CDATA[We explain how you can solve browser display problems and we provide tips, tricks and valuable resources for webmasters, web developers and web designers. We are answering questions like „My site isn’t working right, how can I fix it today?“ or „Standards
 by default, what does that mean?“.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f7f7428e4c0d4fc9a4ac9deb0013c066">]]></description>
      <comments>http://channel9.msdn.com/Blogs/TheOliver/Besser-Web-English-Version</comments>
      <itunes:summary>We explain how you can solve browser display problems and we provide tips, tricks and valuable resources for webmasters, web developers and web designers. We are answering questions like „My site isn’t working right, how can I fix it today?“ or „Standards
 by default, what does that mean?“. </itunes:summary>
      <itunes:duration>291</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/TheOliver/Besser-Web-English-Version</link>
      <pubDate>Fri, 03 Jul 2009 16:13:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/TheOliver/Besser-Web-English-Version</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/476806_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/476806_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/8/6/7/4/besserweb3_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/8/6/7/4/besserweb3_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/8/6/7/4/besserweb3_2MB_ch9.wmv" expression="full" duration="291" fileSize="10197630" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/8/6/7/4/besserweb3_ch9.mp3" expression="full" duration="291" fileSize="2338654" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/8/6/7/4/besserweb3_ch9.mp4" expression="full" duration="291" fileSize="9997372" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/8/6/7/4/besserweb3_ch9.wma" expression="full" duration="291" fileSize="4736103" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/8/6/7/4/besserweb3_Zune_ch9.wmv" expression="full" duration="291" fileSize="12150923" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/8/6/7/4/besserweb3_2MB_ch9.wmv" length="10197630" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Oliver Scheer</dc:creator>
      <itunes:author>Oliver Scheer</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/TheOliver/Besser-Web-English-Version/RSS</wfw:commentRss>
      <category>Browser</category>
      <category>Compatibility</category>
      <category>CSS</category>
      <category>de-de</category>
      <category>Explorer</category>
      <category>HTML</category>
      <category>Internet Explorer 7</category>
      <category>Internet Explorer 8</category>
      <category>Internet</category>
      <category>Internet Explorer 8</category>
      <category>Meta-Tag</category>
      <category>Rendering Issues</category>
      <category>Webbrowser</category>
      <category>Webseite doesn&#39;t work</category>
    </item>
  <item>
      <title>Wir erkl&#228;ren wie man Darstellungsprobleme von Webseiten verhindern kann</title>
      <description><![CDATA[Wir erklären, wie man Darstellungsprobleme von Webseiten verhindern kann und liefern interessante Tipps, Tricks und Links für Webmaster, Web-Designer und Web-Entwickler. Weiterhin beantworten wir Fragen wie: „Meine Website funktioniert nicht richtig. Wie
 kann ich das Problem heute beheben?“ oder „Standards - was bedeutet das?“.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:db0fb2b0a9224acebe179deb0013c544">]]></description>
      <comments>http://channel9.msdn.com/Blogs/TheOliver/Wir-erklren-wie-man-Darstellungsprobleme-von-Webseiten-verhindern-kann</comments>
      <itunes:summary>Wir erkl&#228;ren, wie man Darstellungsprobleme von Webseiten verhindern kann und liefern interessante Tipps, Tricks und Links f&#252;r Webmaster, Web-Designer und Web-Entwickler. Weiterhin beantworten wir Fragen wie: „Meine Website funktioniert nicht richtig. Wie
 kann ich das Problem heute beheben?“ oder „Standards - was bedeutet das?“. </itunes:summary>
      <itunes:duration>280</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/TheOliver/Wir-erklren-wie-man-Darstellungsprobleme-von-Webseiten-verhindern-kann</link>
      <pubDate>Fri, 03 Jul 2009 15:38:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/TheOliver/Wir-erklren-wie-man-Darstellungsprobleme-von-Webseiten-verhindern-kann</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/476805_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/476805_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/8/6/7/4/besserweb2_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/8/6/7/4/besserweb2_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/8/6/7/4/besserweb1_2MB_ch9.wmv" expression="full" duration="280" fileSize="9884604" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/8/6/7/4/besserweb2_2MB_ch9.wmv" expression="full" duration="280" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/8/6/7/4/besserweb2_ch9.mp3" expression="full" duration="280" fileSize="1" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/8/6/7/4/besserweb2_ch9.mp4" expression="full" duration="280" fileSize="1" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/8/6/7/4/besserweb2_ch9.wma" expression="full" duration="280" fileSize="1" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/8/6/7/4/besserweb2_Zune_ch9.wmv" expression="full" duration="280" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/8/6/7/4/besserweb2_2MB_ch9.wmv" length="0" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Oliver Scheer</dc:creator>
      <itunes:author>Oliver Scheer</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/TheOliver/Wir-erklren-wie-man-Darstellungsprobleme-von-Webseiten-verhindern-kann/RSS</wfw:commentRss>
      <category>Browser</category>
      <category>CSS</category>
      <category>Darstellungsprobleme</category>
      <category>de-de</category>
      <category>Explorer</category>
      <category>HTML</category>
      <category>Internet Explorer 7</category>
      <category>Internet Explorer 8</category>
      <category>Internet</category>
      <category>Internet Explorer 8</category>
      <category>Kompatibilit&#228;t</category>
      <category>Meta-Tag</category>
      <category>Webbrowser</category>
      <category>Webseite funktioniert nicht</category>
    </item>
  <item>
      <title>Extreme ASP.NET Makeover: Style - CSS Zen Garden</title>
      <description><![CDATA[Between the mangled id and name attributes on tags, base64-encoded viewstate, and server-side control magic, ASP.NET Web Forms has not traditionally encouraged developers to delve into the fundamental technologies of the Web, namely HTML/XHTML, CSS, and
 JavaScript. In this article, we focused on writing clean, valid XHTML organized around structural aspects of the page and styling that structure using external CSS files. To wrap up, let's take a walk in the garden - the
<a shape="rect" href="http://www.csszengarden.com/" id="ctl00_mainContentContainer_ctl35" target="_blank" shape="rect">
CSS Zen Garden</a>, in fact - to see what can be accomplished in the browser if we embrace XHTML and CSS.
<br>
<br>
<h2>Other videos from this article</h2>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-W3C-XHTML-Validation/" shape="rect">
W3C XHTML Validation</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-Visual-Studio-Validation/" shape="rect">
Visual Studio Validation</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-Comparing-HTML-and-XHTML/" shape="rect">
Comparing HTML and XHTML</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-XHTML-Strict/" shape="rect">
XHTML Strict</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-CSS-Zen-Garden/" shape="rect">
CSS Zen Garden</a></p>
<h2>Read the full article at <a shape="rect" href="http://msdn.microsoft.com/en-us/magazine/dd894045.aspx" shape="rect">
http://msdn.microsoft.com/en-us/magazine/dd894045.aspx</a> </h2>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:b329b7459a9e40e5b01d9deb00dc9971">]]></description>
      <comments>http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-CSS-Zen-Garden</comments>
      <itunes:summary>Between the mangled id and name attributes on tags, base64-encoded viewstate, and server-side control magic, ASP.NET Web Forms has not traditionally encouraged developers to delve into the fundamental technologies of the Web, namely HTML/XHTML, CSS, and
 JavaScript. In this article, we focused on writing clean, valid XHTML organized around structural aspects of the page and styling that structure using external CSS files. To wrap up, let&#39;s take a walk in the garden - the

CSS Zen Garden, in fact - to see what can be accomplished in the browser if we embrace XHTML and CSS.


Other videos from this article
&#183; 
W3C XHTML Validation 
&#183; 
Visual Studio Validation 
&#183; 
Comparing HTML and XHTML 
&#183; 
XHTML Strict 
&#183; 
CSS Zen Garden 
Read the full article at 
http://msdn.microsoft.com/en-us/magazine/dd894045.aspx 
</itunes:summary>
      <itunes:duration>305</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-CSS-Zen-Garden</link>
      <pubDate>Fri, 05 Jun 2009 07:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-CSS-Zen-Garden</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/470275_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/470275_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/2/0/7/4/CssZenGardenTour_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/2/0/7/4/CssZenGardenTour_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/2/0/7/4/CssZenGardenTour_2MB_ch9.wmv" expression="full" duration="305" fileSize="12386804" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/2/0/7/4/CssZenGardenTour_ch9.mp3" expression="full" duration="305" fileSize="2446647" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/2/0/7/4/CssZenGardenTour_ch9.mp4" expression="full" duration="305" fileSize="9113826" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/2/0/7/4/CssZenGardenTour_ch9.wma" expression="full" duration="305" fileSize="4949573" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/2/0/7/4/CssZenGardenTour_Zune_ch9.wmv" expression="full" duration="305" fileSize="8871253" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/2/0/7/4/CssZenGardenTour_2MB_ch9.wmv" length="12386804" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Howard Dierking</dc:creator>
      <itunes:author>Howard Dierking</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-CSS-Zen-Garden/RSS</wfw:commentRss>
      <category>ASP.NET</category>
      <category>Brownfield Development</category>
      <category>CSS</category>
      <category>MSDN Magazine</category>
      <category>XHTML</category>
    </item>
  <item>
      <title>Extreme ASP.NET Makeover: Style - XHTML Strict</title>
      <description><![CDATA[
<p>Strictly Speaking<br>
<br>
ScrewTurn Wiki is written using XHTML 1.0, which we can determine by looking at the DOCTYPE declaration in MasterPage.master:<a shape="rect" href="" title="Copy Code" class="copyCode" shape="rect">
</p>
<div id="ctl00_mainContentContainer_ctl19_">
<div dir="ltr">
<pre class="libCScode" id="ctl00_mainContentContainer_ctl19">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 <br>Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1<br>/DTD/xhtml1-transitional.dtd&quot;&gt;</pre>
</div>
</div>
</a>
<p></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The DOCTYPE declaration tells the browser which version of HTML or XHTML is being used on the Web page. If you take a closer look at the DOCTYPE declaration, you'll notice it is XHTML 1.0 Transitional. The transitional part has nothing to do with XHTML per
 se. It is actually part of both HTML and XHTML and it relates to conformance levels. XHTML 1.0 and HTML 4.01 provide three conformance levels - strict, transitional, and frameset. Framesets are seldom used today due to problems with bookmarking and search
 engines. So frameset conformance is of little interest anymore. Transitional is a compatibility mode to make upgrading from prior specifications - such as HTML 3.0 - easier for existing pages. Strict is the way that the HTML/XHTML specifications were meant
 to be used. Strict disallows certain tags (e.g., &lt;center&gt;, &lt;font&gt;) and attributes (e.g., align, bgcolor, background) that are valid at transitional conformance. Disallowing these tags and attributes enforces better separation of structure from presentation
 in markup. Structure identifies the major building blocks of your page, such as a sidebar, breadcrumb trail, main heading, or article. Presentation is about how these building blocks should be rendered. For example, identifying a certain &lt;div&gt; tag as being
 the copyright notice is about structure. Noting that the &lt;div&gt; tag should be rendered in a x-small italic Helvetica font is about presentation. (See Roger Johansson's blog post, entitled
<a shape="rect" href="http://24ways.org/2005/transitional-vs-strict-markup" id="ctl00_mainContentContainer_ctl20" target="_blank" shape="rect">
<i>Transitional vs. Strict Markup</i></a>&nbsp;for a good discussion on the topic.)</p>
<p>So why does strict conformance disallow presentation-related tags/attributes in HTML/XHTML? It is because we now have a better mechanism for expressing presentation details... Cascading Style Sheets (CSS).</p>
<h2 id="f">Let's Talk About CSS, Baby!</h2>
<p>CSS or Cascading Style Sheets is a technology designed specifically to express presentation details about your Web page. Just like with HTML, I'm going to assume that you've had some exposure to CSS already. If you haven't, w3schools.com has a series of
<a shape="rect" href="http://www.w3schools.com/css/css_intro.asp" id="ctl00_mainContentContainer_ctl21" target="_blank" shape="rect">
CSS Tutorials</a> to introduce you to the technology.</p>
<p>Just like HTML, CSS evolved over time with CSS1, CSS2, and CSS 2.1. The <a shape="rect" href="http://www.w3.org/TR/CSS/" id="ctl00_mainContentContainer_ctl22" target="_blank" shape="rect">
CSS 2.1 specification</a> is supported by the latest version of the major browsers including Firefox 3 and Internet Explorer 8. Unfortunately, widely used browsers such as Firefox 2.0, Internet Explorer 6, and Internet Explorer 7 do not have full CSS 2.1 support,
 as evidenced by the <a shape="rect" href="http://acid2.acidtests.org/" id="ctl00_mainContentContainer_ctl23" target="_blank" shape="rect">
Acid2 Test</a> from <a shape="rect" href="http://www.acidtests.org/" id="ctl00_mainContentContainer_ctl24" target="_blank" shape="rect">
The Web Standards Project Acid Tests</a>. Although the Acid2 Test is not going to win any art prizes, it is quite gruelling for browsers as it uses a variety of advanced CSS techniques to compose the smiley face, shown below.<br>
<br>
<img alt="" align="middle" src="http://i.msdn.microsoft.com/dd894045.xhtml_4(en-us,MSDN.10).jpg"><br>
<br>
Even though commonly used browsers such as Firefox 2.0 and Internet Explorer 6/7 do not render the Acid2 Test correctly, they do render most common CSS features faithfully. So as long as your stylesheets use predominantly CSS1 and commonly used CSS2/CSS2.1
 features, your Web pages should render consistently across current browsers. Let's turn our attention to some recommended practices for CSS.</p>
<h3>External Stylesheets vs. Inline Styles/Stylesheets</h3>
<p>Styles can be included inline with a tag using the style attribute, inline with the page using a &lt;style&gt; tag, or in an external&nbsp; file with a &lt;link&gt; tag.</p>
<div id="ctl00_mainContentContainer_ctl28_">
<div class="CodeSnippetTitleBar">
<div class="CodeDisplayLanguage"></div>
<div class="CopyCodeButton"><a shape="rect" href="" title="Copy Code" class="copyCode" shape="rect">
<div align="middle" class="LibC_copy_off" width="auto" border="0" height="9px"></div>
</a></div>
</div>
<div dir="ltr">
<pre class="libCScode" id="ctl00_mainContentContainer_ctl28">&lt;!-- Inline style --&gt; <br>&lt;div style=&quot;font-size:large&quot;&gt;Header&lt;/div&gt; <br>&lt;!-- Inline stylesheet --&gt; <br>&lt;style media=&quot;all&quot; type=&quot;text/css&quot;&gt; /* Styles go here */ &lt;/style&gt; <br>&lt;!-- External stylesheet --&gt; <br>&lt;link media=&quot;all&quot; type=&quot;text/css&quot; href=&quot;Site.css&quot; /&gt;</pre>
</div>
</div>
<p>It is a bad, though common, practice to litter your HTML/XHMTL pages with style attributes. The result is a mix of presentational with structural concerns in your Web pages. Not only does this increase the size of your Web pages, but consistent styling across
 the Web application is difficult as the same styles are repeated for each similar element. A small improvement can be made by moving the styling information to a stylesheet included in the &lt;head&gt; section via the &lt;style&gt; tag. Styles are no longer repeated within
 the page, but you still have style duplication across Web pages. Using either inline style attributes or stylesheets is not recommended. In either case, changing a site's theme or fixing an error in your CSS is very time-consuming, as every Web page in the
 application must be updated. More preferable are external stylesheets, so that a common set of styles can be applied uniformly throughout the Web application. This has the additional advantage of allowing the browser to cache style information rather than
 sending it on every page request.</p>
<p>Just as it is bad practice to litter your HTML/XHTML pages with style attributes, it is just as bad to define styles tightly coupled to presentation.<a shape="rect" href="" title="Copy Code" class="copyCode" shape="rect">
</p>
<div id="ctl00_mainContentContainer_ctl29_">
<div dir="ltr">
<pre class="libCScode" id="ctl00_mainContentContainer_ctl29">&lt;div class=&quot;fontarial fontsize14 textred&quot;&gt;Error&lt;/div&gt;</pre>
</div>
</div>
</a>
<p></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Rather than specifying the structure of the document, CSS classes have been used to specify the presentation of the information. This is not how CSS is meant to be used. The preferred way to define this page element would be to use a CSS class to express
 its purpose.<a shape="rect" href="" title="Copy Code" class="copyCode" shape="rect">
</p>
<div id="ctl00_mainContentContainer_ctl30_">
<div dir="ltr">
<pre class="libCScode" id="ctl00_mainContentContainer_ctl30">&lt;div class=&quot;errormessage&quot;&gt;Error&lt;/div&gt;&nbsp;</pre>
</div>
</div>
</a>
<p></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The stylesheet might still use a 14px red Arial font to display errors, but notice how the structure - or intent - of the page element is expressed rather than its visual presentation.</p>
<h3>Media-specific Stylesheets</h3>
<p>The screen and the printed page are very different beasts. Each has its own set of layout concerns and optimizations. We have all encountered Web pages that provide a link to a &quot;print-optimized&quot; Web page that removes headers, sidebars, and background images.
 What if you could just print your Web page and have the browser optimize it for printing? Guess what? You can! CSS includes the notion of media-specific stylesheets. The styles are only applied for the specified media.<a shape="rect" href="" title="Copy Code" class="copyCode" shape="rect">
</p>
<div id="ctl00_mainContentContainer_ctl31_">
<div dir="ltr">
<pre class="libCScode" id="ctl00_mainContentContainer_ctl31">&lt;link media=&quot;all&quot; type=&quot;text/css&quot; href=&quot;Site.css&quot; /&gt;<br>&lt;link media=&quot;print&quot; type=&quot;text/css&quot; href=&quot;PrintOnly.css&quot; /&gt;<br>&lt;link media=&quot;screen&quot; type=&quot;text/css&quot; href=&quot;ScreenOnly.css&quot; /&gt;</pre>
</div>
</div>
</a>
<p></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>You can include common styles in media=&quot;all&quot; and override them for specific media in the other stylesheets. There are also media types for Braille, screen readers (aka aural), and more.</p>
<h3>Compatibility is Easier with Valid CSS</h3>
<p>Just like with HTML/XHTML, cross-browser compatibility of a Web application can be improved by using valid CSS. Rather than memorizing CSS specifications, you can use tools such as the
<a shape="rect" href="http://jigsaw.w3.org/css-validator/" id="ctl00_mainContentContainer_ctl32" shape="rect">
W3C CSS Validation Service</a>&nbsp;or Visual Studio 2008's built-in CSS Validator to ensure that not only are you writing valid CSS, but that you are only using CSS features up to a particular level, such as CSS2, but not CSS2.1, features.</p>
<h3>Remember the &quot;C&quot; in CSS</h3>
<p>An oft-forgotten feature of CSS is the cascading part - styles defined on parent tags cascade to their children. This means that you can define the font and text color for the &lt;body&gt; tag rather than on each individual element. (Note that cascading doesn’t
 make sense for some properties and hence not all properties cascade. For example, cascading the height property doesn’t make sense as all children would have the same height as the parent, which is clearly impossible for a stack of more than one child.
<a shape="rect" href="http://www.w3.org/TR/CSS2/propidx.html" id="ctl00_mainContentContainer_ctl33" shape="rect">
Appendix F</a> of the CSS2 recommendation has a full list of properties and whether child elements inherit the property from their parent.) Relying on cascading reduces duplication in your CSS and makes creating custom styles easier, as you have fewer styles
 to update. ScrewTurn Wiki contains a lot of duplication in its CSS. </p>
<div>
<h2 id="e">Why is XHTML 1.0 Strict Missing From Visual Studio?</h2>
<p>When selecting a conformance level in Visual Studio, there is no option for XHTML 1.0 Strict, as shown below.
</p>
<p><img alt="" align="middle" src="http://i.msdn.microsoft.com/dd894045.xhtml_3(en-us,MSDN.10).jpg"></p>
<p>The reason is because the <a shape="rect" href="http://www.w3.org/TR/xhtml11/" id="ctl00_mainContentContainer_ctl25" target="_blank" shape="rect">
XHTML 1.1 specification</a> eliminates the transitional and frameset conformance levels, thus implicitly only implementing strict conformance. According to the specification, its purpose is &quot;to provide a consistent, forward-looking document type cleanly separated
 from the deprecated, legacy functionality of <a shape="rect" href="http://www.w3.org/TR/xhtml11/references.html#ref_html4" id="ctl00_mainContentContainer_ctl26" target="_blank" shape="rect">
HTML 4</a> that was brought forward into the <a shape="rect" href="http://www.w3.org/TR/xhtml11/references.html#ref_xhtml1" id="ctl00_mainContentContainer_ctl27" shape="rect">
XHTML 1.0</a> document types&quot;. There are minor differences between XHTML 1.0 Strict and XHTML 1.1, but for all practical purposes the two are close enough to obviate the need for both options in Visual Studio Schema Validator.</p>
</div>
<br>
<br>
<h2>Other videos from this article</h2>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-W3C-XHTML-Validation/" shape="rect">
W3C XHTML Validation</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-Visual-Studio-Validation/" shape="rect">
Visual Studio Validation</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-Comparing-HTML-and-XHTML/" shape="rect">
Comparing HTML and XHTML</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-XHTML-Strict/" shape="rect">
XHTML Strict</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-CSS-Zen-Garden/" shape="rect">
CSS Zen Garden</a></p>
<h2>Read the full article at <a shape="rect" href="http://msdn.microsoft.com/en-us/magazine/dd894045.aspx" shape="rect">
http://msdn.microsoft.com/en-us/magazine/dd894045.aspx</a> </h2>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:50148a234b0e4f379fae9deb00dc9dcf">]]></description>
      <comments>http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-XHTML-Strict</comments>
      <itunes:summary>
Strictly Speaking

ScrewTurn Wiki is written using XHTML 1.0, which we can determine by looking at the DOCTYPE declaration in MasterPage.master:
 


&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;



 
&amp;nbsp; 
&amp;nbsp; 
&amp;nbsp; 
The DOCTYPE declaration tells the browser which version of HTML or XHTML is being used on the Web page. If you take a closer look at the DOCTYPE declaration, you&#39;ll notice it is XHTML 1.0 Transitional. The transitional part has nothing to do with XHTML per
 se. It is actually part of both HTML and XHTML and it relates to conformance levels. XHTML 1.0 and HTML 4.01 provide three conformance levels - strict, transitional, and frameset. Framesets are seldom used today due to problems with bookmarking and search
 engines. So frameset conformance is of little interest anymore. Transitional is a compatibility mode to make upgrading from prior specifications - such as HTML 3.0 - easier for existing pages. Strict is the way that the HTML/XHTML specifications were meant
 to be used. Strict disallows certain tags (e.g., &amp;lt;center&amp;gt;, &amp;lt;font&amp;gt;) and attributes (e.g., align, bgcolor, background) that are valid at transitional conformance. Disallowing these tags and attributes enforces better separation of structure from presentation
 in markup. Structure identifies the major building blocks of your page, such as a sidebar, breadcrumb trail, main heading, or article. Presentation is about how these building blocks should be rendered. For example, identifying a certain &amp;lt;div&amp;gt; tag as being
 the copyright notice is about structure. Noting that the &amp;lt;div&amp;gt; tag should be rendered in a x-small italic Helvetica font is about presentation. (See Roger Johansson&#39;s blog post, entitled

Transitional vs. Strict Markup&amp;nbsp;for a good discussion on the topic.) 
So why does strict conformance disallow presentation-related tags/attribute</itunes:summary>
      <itunes:duration>532</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-XHTML-Strict</link>
      <pubDate>Fri, 05 Jun 2009 07:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-XHTML-Strict</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/470274_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/470274_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/0/7/4/RefactoringScrewTurnWikiCSS_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/0/7/4/RefactoringScrewTurnWikiCSS_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/0/7/4/RefactoringScrewTurnWikiCSS_2MB_ch9.wmv" expression="full" duration="532" fileSize="13973700" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/0/7/4/RefactoringScrewTurnWikiCSS_ch9.mp3" expression="full" duration="532" fileSize="4260172" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/0/7/4/RefactoringScrewTurnWikiCSS_ch9.mp4" expression="full" duration="532" fileSize="14262512" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/0/7/4/RefactoringScrewTurnWikiCSS_ch9.wma" expression="full" duration="532" fileSize="8617457" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/0/7/4/RefactoringScrewTurnWikiCSS_Zune_ch9.wmv" expression="full" duration="532" fileSize="13304615" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/2/0/7/4/RefactoringScrewTurnWikiCSS_2MB_ch9.wmv" length="13973700" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Howard Dierking</dc:creator>
      <itunes:author>Howard Dierking</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-XHTML-Strict/RSS</wfw:commentRss>
      <category>ASP.NET</category>
      <category>Brownfield Development</category>
      <category>CSS</category>
      <category>MSDN Magazine</category>
      <category>XHTML</category>
    </item>
  <item>
      <title>Extreme ASP.NET Makeover: Style - Comparing HTML and XHTML</title>
      <description><![CDATA[
<h2 id="c">HTML/XHTML - Toe-MAY-toe/Toe-MA-toe</h2>
<p>So what about this XHTML thing I keep writing about? What exactly is XHTML and how is it different from HTML? According to the W3C, XHTML 1.0 is &quot;a reformulation of HTML 4 in XML 1.0&quot;. Honestly, XHTML 1.0 provides little advantage over HTML 4.01, which it
 supercedes, but the effort to update HTML 4.01 Web pages to XHTML 1.0 Web pages is minimal. The main advantage of XHTML is that XML parsers and tools can work with XHTML, but not with HTML. There is, purposefully, a lot of overlap between the two specifications,
 but the overlap isn't perfect. Let's look at the most common scenarios for turning valid HTML into valid XHTML, shown below.</p>
<p><img alt="" align="middle" src="http://i.msdn.microsoft.com/dd894045.xhtml_2(en-us,MSDN.10).jpg"></p>
<p>A full explanation of XHTML 1.0 and <a shape="rect" href="http://www.w3.org/TR/xhtml1/#diffs" id="ctl00_mainContentContainer_ctl14" target="_blank" shape="rect">
its differences with HTML 4</a>&nbsp;can be found in the <a shape="rect" href="http://www.w3.org/TR/xhtml1/" id="ctl00_mainContentContainer_ctl15" target="_blank" shape="rect">
XHTML 1.0 Recommendation</a>&nbsp;on the W3C Web site.</p>
<p>If you are building a new Web site, there is no reason not to write your markup in XHTML. If you are dealing with an existing site, you have to decide whether the effort to update existing pages to be XHTML-compliant is worthwhile. Often it is not. That
 said, there is no reason that new pages in an existing site cannot be written in XHTML.</p>
<p><b>WARNING:</b> Historically, browsers were designed to parse HTML. Modern browsers have been
<b>updated</b> to parse XHTML. Just because a browser understands that a XHTML &lt;br/&gt; tag is the same as a HTML &lt;br&gt; tag doesn't mean that it will properly interpret XML empty element tags for all XHTML elements. For example, the following is valid XHTML.<a shape="rect" href="" title="Copy Code" class="copyCode" shape="rect">
</p>
<div id="ctl00_mainContentContainer_ctl16_">
<div dir="ltr">
<pre class="libCScode" id="ctl00_mainContentContainer_ctl16">&lt;script type=&quot;text/javascript&quot; src=&quot;test1.js&quot;/&gt;</pre>
</div>
</div>
</a>
<p></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The script, test1.js, fails to run and a blank page is displayed in both Internet Explorer 8 and Firefox 3.5. Chrome 2.0 parses the XHTML correctly, running test1.js and rendering the page. The following syntactically equivalent XHTML is rendered properly
 by all three browsers.<a shape="rect" href="" title="Copy Code" class="copyCode" shape="rect">
</p>
<div id="ctl00_mainContentContainer_ctl17_">
<div dir="ltr">
<pre class="libCScode" id="ctl00_mainContentContainer_ctl17">&lt;script type=&quot;text/javascript&quot; src=&quot;test1.js&quot;&gt;&lt;/script&gt;</pre>
</div>
</div>
</a>
<p></p>
<p>&nbsp;</p>
<p>So just because your page is valid XHTML and renders properly in one browser doesn't mean that it will render properly in all browsers. Your chances for success improve if the page wasn't invalid XHTML, but you still need to test in every browser and platform
 that you care about.</p>
<br>
<br>
<h2>Other videos from this article</h2>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-W3C-XHTML-Validation/" shape="rect">
W3C XHTML Validation</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-Visual-Studio-Validation/" shape="rect">
Visual Studio Validation</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-Comparing-HTML-and-XHTML/" shape="rect">
Comparing HTML and XHTML</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-XHTML-Strict/" shape="rect">
XHTML Strict</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-CSS-Zen-Garden/" shape="rect">
CSS Zen Garden</a></p>
<h2>Read the full article at <a shape="rect" href="http://msdn.microsoft.com/en-us/magazine/dd894045.aspx" shape="rect">
http://msdn.microsoft.com/en-us/magazine/dd894045.aspx</a> </h2>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:7915149a2a1b4649a85b9deb00dca100">]]></description>
      <comments>http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-Comparing-HTML-and-XHTML</comments>
      <itunes:summary>
HTML/XHTML - Toe-MAY-toe/Toe-MA-toe
So what about this XHTML thing I keep writing about? What exactly is XHTML and how is it different from HTML? According to the W3C, XHTML 1.0 is &amp;quot;a reformulation of HTML 4 in XML 1.0&amp;quot;. Honestly, XHTML 1.0 provides little advantage over HTML 4.01, which it
 supercedes, but the effort to update HTML 4.01 Web pages to XHTML 1.0 Web pages is minimal. The main advantage of XHTML is that XML parsers and tools can work with XHTML, but not with HTML. There is, purposefully, a lot of overlap between the two specifications,
 but the overlap isn&#39;t perfect. Let&#39;s look at the most common scenarios for turning valid HTML into valid XHTML, shown below. 
 
A full explanation of XHTML 1.0 and 
its differences with HTML 4&amp;nbsp;can be found in the 
XHTML 1.0 Recommendation&amp;nbsp;on the W3C Web site. 
If you are building a new Web site, there is no reason not to write your markup in XHTML. If you are dealing with an existing site, you have to decide whether the effort to update existing pages to be XHTML-compliant is worthwhile. Often it is not. That
 said, there is no reason that new pages in an existing site cannot be written in XHTML. 
WARNING: Historically, browsers were designed to parse HTML. Modern browsers have been
updated to parse XHTML. Just because a browser understands that a XHTML &amp;lt;br/&amp;gt; tag is the same as a HTML &amp;lt;br&amp;gt; tag doesn&#39;t mean that it will properly interpret XML empty element tags for all XHTML elements. For example, the following is valid XHTML.
 


&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;test1.js&amp;quot;/&amp;gt;



 
&amp;nbsp; 
&amp;nbsp; 
The script, test1.js, fails to run and a blank page is displayed in both Internet Explorer 8 and Firefox 3.5. Chrome 2.0 parses the XHTML correctly, running test1.js and rendering the page. The following syntactically equivalent XHTML is rendered properly
 by all three browsers.
 


&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;test1</itunes:summary>
      <itunes:duration>148</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-Comparing-HTML-and-XHTML</link>
      <pubDate>Fri, 05 Jun 2009 06:59:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-Comparing-HTML-and-XHTML</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/470273_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/470273_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/2/0/7/4/XmlEmptyElementTagIncompatibilities_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/2/0/7/4/XmlEmptyElementTagIncompatibilities_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/2/0/7/4/XmlEmptyElementTagIncompatibilities_2MB_ch9.wmv" expression="full" duration="148" fileSize="4783240" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/2/0/7/4/XmlEmptyElementTagIncompatibilities_ch9.mp3" expression="full" duration="148" fileSize="1192769" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/2/0/7/4/XmlEmptyElementTagIncompatibilities_ch9.mp4" expression="full" duration="148" fileSize="3869134" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/2/0/7/4/XmlEmptyElementTagIncompatibilities_ch9.wma" expression="full" duration="148" fileSize="2417201" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/2/0/7/4/XmlEmptyElementTagIncompatibilities_Zune_ch9.wmv" expression="full" duration="148" fileSize="3750311" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/7/2/0/7/4/XmlEmptyElementTagIncompatibilities_2MB_ch9.wmv" length="4783240" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Howard Dierking</dc:creator>
      <itunes:author>Howard Dierking</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-Comparing-HTML-and-XHTML/RSS</wfw:commentRss>
      <category>ASP.NET</category>
      <category>Brownfield Development</category>
      <category>CSS</category>
      <category>MSDN Magazine</category>
      <category>XHTML</category>
    </item>
  <item>
      <title>Extreme ASP.NET Makeover: Style - Visual Studio Validation</title>
      <description><![CDATA[
<p>There are some easy things that you can do to increase the likelihood that your Web application will work across browsers. Modern browsers are designed to render HTML 4.01 and XHTML 1.0/1.1, but they do provide backward compatibility with previous HTML specifications.
 Browsers are typically very forgiving in their parsing of HTML and browser incompatibilities are often manifestations of the rules that a particular browser uses to parse bad HTML. For example, the following is invalid HTML and XHTML:</p>
<p>&lt;p&gt;&lt;em&gt;The quick brown dog jumped over the lazy fox.&lt;/p&gt;&lt;/em&gt;</p>
<p>Notice how the &lt;p&gt; and &lt;em&gt; overlap. Neither tag contains the other. This is invalid HTML and XHTML. Your chances of cross-browser compatibility are dramatically improved if your markup is valid HTML 4.01 or XHTML 1.0/1.1. &quot;Valid&quot; means that the document
 markup conforms to the relevant W3C specification. You can check the validity of your HTML/XHTML document using the free
<a shape="rect" href="http://validator.w3.org/" id="ctl00_mainContentContainer_ctl11" target="_blank" shape="rect">
W3C Markup Validation Service</a>.&nbsp; <br>
<br>
Microsoft Visual Studio can also help out here as it has had a markup validation engine built in since Visual Studio 2005.</p>
<br>
<br>
<h2>Other videos from this article</h2>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-W3C-XHTML-Validation/" shape="rect">
W3C XHTML Validation</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-Visual-Studio-Validation/" shape="rect">
Visual Studio Validation</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-Comparing-HTML-and-XHTML/" shape="rect">
Comparing HTML and XHTML</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-XHTML-Strict/" shape="rect">
XHTML Strict</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-CSS-Zen-Garden/" shape="rect">
CSS Zen Garden</a></p>
<h2>Read the full article at <a shape="rect" href="http://msdn.microsoft.com/en-us/magazine/dd894045.aspx" shape="rect">
http://msdn.microsoft.com/en-us/magazine/dd894045.aspx</a> </h2>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:b09ebbd6abbd42d7a7239deb00dca445">]]></description>
      <comments>http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-Visual-Studio-Validation</comments>
      <itunes:summary>
There are some easy things that you can do to increase the likelihood that your Web application will work across browsers. Modern browsers are designed to render HTML 4.01 and XHTML 1.0/1.1, but they do provide backward compatibility with previous HTML specifications.
 Browsers are typically very forgiving in their parsing of HTML and browser incompatibilities are often manifestations of the rules that a particular browser uses to parse bad HTML. For example, the following is invalid HTML and XHTML: 
&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;The quick brown dog jumped over the lazy fox.&amp;lt;/p&amp;gt;&amp;lt;/em&amp;gt; 
Notice how the &amp;lt;p&amp;gt; and &amp;lt;em&amp;gt; overlap. Neither tag contains the other. This is invalid HTML and XHTML. Your chances of cross-browser compatibility are dramatically improved if your markup is valid HTML 4.01 or XHTML 1.0/1.1. &amp;quot;Valid&amp;quot; means that the document
 markup conforms to the relevant W3C specification. You can check the validity of your HTML/XHTML document using the free

W3C Markup Validation Service.&amp;nbsp; 

Microsoft Visual Studio can also help out here as it has had a markup validation engine built in since Visual Studio 2005. 


Other videos from this article
&#183; 
W3C XHTML Validation 
&#183; 
Visual Studio Validation 
&#183; 
Comparing HTML and XHTML 
&#183; 
XHTML Strict 
&#183; 
CSS Zen Garden 
Read the full article at 
http://msdn.microsoft.com/en-us/magazine/dd894045.aspx 
</itunes:summary>
      <itunes:duration>158</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-Visual-Studio-Validation</link>
      <pubDate>Fri, 05 Jun 2009 06:59:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-Visual-Studio-Validation</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/470272_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/470272_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/7/2/0/7/4/MarkupValidationUsingVs2008_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/7/2/0/7/4/MarkupValidationUsingVs2008_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/7/2/0/7/4/MarkupValidationUsingVs2008_2MB_ch9.wmv" expression="full" duration="158" fileSize="4140704" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/7/2/0/7/4/MarkupValidationUsingVs2008_ch9.mp3" expression="full" duration="158" fileSize="1268002" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/7/2/0/7/4/MarkupValidationUsingVs2008_ch9.mp4" expression="full" duration="158" fileSize="4103905" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/7/2/0/7/4/MarkupValidationUsingVs2008_ch9.wma" expression="full" duration="158" fileSize="2576413" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/7/2/0/7/4/MarkupValidationUsingVs2008_Zune_ch9.wmv" expression="full" duration="158" fileSize="3974371" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/7/2/0/7/4/MarkupValidationUsingVs2008_2MB_ch9.wmv" length="4140704" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Howard Dierking</dc:creator>
      <itunes:author>Howard Dierking</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-Visual-Studio-Validation/RSS</wfw:commentRss>
      <category>ASP.NET</category>
      <category>Brownfield Development</category>
      <category>CSS</category>
      <category>MSDN Magazine</category>
      <category>XHTML</category>
    </item>
  <item>
      <title>Extreme ASP.NET Makeover: Style - W3C XHTML Validation</title>
      <description><![CDATA[
<h2 id="a">Embracing the Web</h2>
<p>ASP.NET Web Forms goes out of its way to protect you from the big, bad old Web. A world of HTML, CSS, and JavaScript all served up over HTTP. A world where state is ephemeral and statelessness is a way of life. In the extreme, ASP.NET Web Forms gives you
 a drag-and-drop experience where you never have to look at an angle bracket. Where an illusion of statefulness is provided by SessionState and ViewState. Rob Conery said it best when
<a shape="rect" href="http://blog.wekeroad.com/blog/i-spose-ill-just-say-it-you-should-learn-mvc/" id="ctl00_mainContentContainer_ctl06" target="_blank" shape="rect">
he described ASP.NET Web Forms</a>&nbsp;as an <i>&quot;abstraction wrapped in deception covered in lie sauce presented on a plate full of diversion and sleight of hand.</i>&quot; For simple applications, this strategy can work well as you don't have to worry about the idiosyncrasies
 of the Web. To harness the true power of the browser, you do need to embrace the Web and the fundamental technologies that comprise it - HTML, CSS, JavaScript, and HTTP.</p>
<p>The Web can be a scary place, especially if you've ever dared to look at the HTML source for a typical Web page of the ASP.NET variety. The HTML source is awash in hidden inputs, crazy identifiers, cryptic JavaScript, and HTML that looks like it's been through
 a blender. This is the price of ASP.NET Web Forms trying to hide the stateless nature of the Web from you.</p>
<p>If however you embrace fundamental Web technologies, you can have clean, readable HTML styled with CSS and dynamic behaviours provided by understandable JavaScript. &nbsp;You don't even have to abandon ASP.NET Web Forms to do it. (In many ways, ASP.NET MVC makes
 it easier to embrace these Web technologies, but that's the topic of a later article.) You can bring the power of the Web to your ASP.NET Web Forms applications!</p>
<h2 id="b">Living in a (X)HTML World</h2>
<p>The world of the Web is built around HTML in one form or another. Although ASP.NET Web Forms tries to protect you from the angle brackets, chances are better than not that you've spent some time looking at raw HTML. If you haven't, I would recommend devoting
 some time to the free introductory tutorials at <a shape="rect" href="http://www.w3schools.com/" id="ctl00_mainContentContainer_ctl07" target="_blank" shape="rect">
w3schools.com</a>.</p>
<p>Depending on your Web application, cross-browser compatibility may or may not be a concern for you. Internal enterprise applications typically only require that they run on the corporate standard browser, which is most often Microsoft Internet Explorer.
 At the other extreme are public Web sites that want to target the broadest audience and therefore be compatible with the broadest range of available browsers.</p>
<p>If you're building a public Internet site, you probably want to know which browsers are currently popular so that you can ensure that your site works properly in them. Many companies offer browser usage statistics - often for free - which can serve as a
 guide to currently popular browsers. As shown below, Microsoft Internet Explorer is still the dominant browser, but Firefox makes up a substantial piece of the market. So compatibility with the major versions of those two browsers is a must for any public
 Internet site.</p>
<p><img alt="" align="middle" src="http://i.msdn.microsoft.com/dd894045.xhtml_1(en-us,MSDN.10).jpg"><br>
<a shape="rect" href="http://marketshare.hitslink.com/browser-market-share.aspx?qprid=2" id="ctl00_mainContentContainer_ctl09" target="_blank" shape="rect">Browser Version Market Share</a> for April 2009 - source
<a shape="rect" href="http://www.netapplications.com/" id="ctl00_mainContentContainer_ctl10" target="_blank" shape="rect">
Net Applications</a></p>
<p>Always take browser usage statistics with a large grain of salt, because they are highly dependent on the site's target demographic. For consumer sites, the above graph is roughly representative of current browser usage as it incorporates data from a wide
 range of popular sites. Technical sites, such as my blog, tend to have a much higher percentage of alternative browsers, such as Firefox, Chrome, and Opera. I would expect Apple-related sites to have a much higher percentage of visits from Safari users as
 that is the default browser on OSX. So when deciding which browsers and operating systems to test your Web application on, you need to consider its target audience.</p>
<p>There are some easy things that you can do to increase the likelihood that your Web application will work across browsers. Modern browsers are designed to render HTML 4.01 and XHTML 1.0/1.1, but they do provide backward compatibility with previous HTML specifications.
 Browsers are typically very forgiving in their parsing of HTML and browser incompatibilities are often manifestations of the rules that a particular browser uses to parse bad HTML. For example, the following is invalid HTML and XHTML:</p>
<p>&lt;p&gt;&lt;em&gt;The quick brown dog jumped over the lazy fox.&lt;/p&gt;&lt;/em&gt;</p>
<p>Notice how the &lt;p&gt; and &lt;em&gt; overlap. Neither tag contains the other. This is invalid HTML and XHTML. Your chances of cross-browser compatibility are dramatically improved if your markup is valid HTML 4.01 or XHTML 1.0/1.1. &quot;Valid&quot; means that the document
 markup conforms to the relevant W3C specification. You can check the validity of your HTML/XHTML document using the free
<a shape="rect" href="http://validator.w3.org/" id="ctl00_mainContentContainer_ctl11" target="_blank" shape="rect">
W3C Markup Validation Service</a>.</p>
<br>
<br>
<h2>Other videos from this article</h2>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-W3C-XHTML-Validation/" shape="rect">
W3C XHTML Validation</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-Visual-Studio-Validation/" shape="rect">
Visual Studio Validation</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-Comparing-HTML-and-XHTML/" shape="rect">
Comparing HTML and XHTML</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-XHTML-Strict/" shape="rect">
XHTML Strict</a></p>
<p>· <a shape="rect" href="http://channel9.msdn.com/posts/howarddierking/Extreme-ASPNET-Makeover-Style-CSS-Zen-Garden/" shape="rect">
CSS Zen Garden</a></p>
<h2>Read the full article at <a shape="rect" href="http://msdn.microsoft.com/en-us/magazine/dd894045.aspx" shape="rect">
http://msdn.microsoft.com/en-us/magazine/dd894045.aspx</a> </h2>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/css/RSS&WT.dl=0&WT.entryid=Entry:RSSView:5c484f7c1faf4a90addd9deb00dca785">]]></description>
      <comments>http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-W3C-XHTML-Validation</comments>
      <itunes:summary>
Embracing the Web
ASP.NET Web Forms goes out of its way to protect you from the big, bad old Web. A world of HTML, CSS, and JavaScript all served up over HTTP. A world where state is ephemeral and statelessness is a way of life. In the extreme, ASP.NET Web Forms gives you
 a drag-and-drop experience where you never have to look at an angle bracket. Where an illusion of statefulness is provided by SessionState and ViewState. Rob Conery said it best when

he described ASP.NET Web Forms&amp;nbsp;as an &amp;quot;abstraction wrapped in deception covered in lie sauce presented on a plate full of diversion and sleight of hand.&amp;quot; For simple applications, this strategy can work well as you don&#39;t have to worry about the idiosyncrasies
 of the Web. To harness the true power of the browser, you do need to embrace the Web and the fundamental technologies that comprise it - HTML, CSS, JavaScript, and HTTP. 
The Web can be a scary place, especially if you&#39;ve ever dared to look at the HTML source for a typical Web page of the ASP.NET variety. The HTML source is awash in hidden inputs, crazy identifiers, cryptic JavaScript, and HTML that looks like it&#39;s been through
 a blender. This is the price of ASP.NET Web Forms trying to hide the stateless nature of the Web from you. 
If however you embrace fundamental Web technologies, you can have clean, readable HTML styled with CSS and dynamic behaviours provided by understandable JavaScript. &amp;nbsp;You don&#39;t even have to abandon ASP.NET Web Forms to do it. (In many ways, ASP.NET MVC makes
 it easier to embrace these Web technologies, but that&#39;s the topic of a later article.) You can bring the power of the Web to your ASP.NET Web Forms applications! 
Living in a (X)HTML World
The world of the Web is built around HTML in one form or another. Although ASP.NET Web Forms tries to protect you from the angle brackets, chances are better than not that you&#39;ve spent some time looking at raw HTML. If you haven&#39;t, I would recommend devoting
 </itunes:summary>
      <itunes:duration>150</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-W3C-XHTML-Validation</link>
      <pubDate>Fri, 05 Jun 2009 06:58:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-W3C-XHTML-Validation</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/470271_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/470271_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/7/2/0/7/4/MarkupValidationUsingW3CMarkupValidationService_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/7/2/0/7/4/MarkupValidationUsingW3CMarkupValidationService_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/7/2/0/7/4/MarkupValidationUsingW3CMarkupValidationService_2MB_ch9.wmv" expression="full" duration="150" fileSize="5890824" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/7/2/0/7/4/MarkupValidationUsingW3CMarkupValidationService_ch9.mp3" expression="full" duration="150" fileSize="1202173" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/7/2/0/7/4/MarkupValidationUsingW3CMarkupValidationService_ch9.mp4" expression="full" duration="150" fileSize="4341728" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/7/2/0/7/4/MarkupValidationUsingW3CMarkupValidationService_ch9.wma" expression="full" duration="150" fileSize="2435225" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/7/2/0/7/4/MarkupValidationUsingW3CMarkupValidationService_Zune_ch9.wmv" expression="full" duration="150" fileSize="4086323" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/7/2/0/7/4/MarkupValidationUsingW3CMarkupValidationService_2MB_ch9.wmv" length="5890824" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Howard Dierking</dc:creator>
      <itunes:author>Howard Dierking</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/howarddierking/Extreme-ASPNET-Makeover-Style-W3C-XHTML-Validation/RSS</wfw:commentRss>
      <category>ASP.NET</category>
      <category>Brownfield Development</category>
      <category>CSS</category>
      <category>MSDN Magazine</category>
      <category>XHTML</category>
    </item>    
</channel>
</rss>