<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HTML + CSS + JavaScript &#187; CSS</title>
	<atom:link href="http://htmlcssjavascript.com/category/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://htmlcssjavascript.com</link>
	<description>Let&#039;s Push Things Forward</description>
	<lastBuildDate>Thu, 09 Sep 2010 01:03:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>How To Make a Web Site the Modern Way. Part 14: Formatting, Shorthand, Resets and Organization</title>
		<link>http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-14-formatting-shorthand-resets-and-organization/</link>
		<comments>http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-14-formatting-shorthand-resets-and-organization/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 18:18:43 +0000</pubDate>
		<dc:creator>Rob Larsen</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[how-to-make-a-web-site]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://htmlcssjavascript.com/?p=1018</guid>
		<description><![CDATA[We continue with our examination of CSS with some real basics- formatting, writing rules, organization and the like. Nothing groundbreaking, but the basics are important in any endeavor, so here they are. Formatting During development I format my CSS with selectors on one line and then each property on its own line. The declarations are [...]]]></description>
			<content:encoded><![CDATA[<p>We continue with our examination of CSS with some real basics- formatting, writing rules, organization and the like. Nothing groundbreaking, but the basics are important in any endeavor, so here they are.</p>
<h2>Formatting</h2>
<p>During development I format my CSS with selectors on one line and then each property on its own line. The declarations are indented 4 spaces. I like this style because <strong>my</strong> interest is always in the properties, not the selectors. I can find any selector I need with <code>CTRL+F</code> and then I can easily scan down the list of properties to do my business. </p>
<p>It looks like this:<br />
<span id="more-1018"></span></p>
<div class="code-sample wide"><code>
<pre>
#main article strong {
	font-weight:bold;
}
#text #main article blockquote {
	background:#efefef url(http://d1eucpngoftcha.cloudfront.net/_assets/styles/images/bq-bg.png) no-repeat;
	color:#600;
	font-style: italic;
	margin: 15px auto 30px auto;
	padding: 30px 30px 15px 75px;
}
#text #main article blockquote cite {
	color:#333;
	font-size:90%;
	font-style:normal;
}
#text #main article ul {
	font-size:14px;
	margin: auto auto 30px 15px;
}
</pre>
<p></code></div>
<p>Some people take that approach and indent related or child styles and additional 2 or 4 spaces. That allows for hierarchical scanning and organization and makes (for some people) an easier-to-read style sheet. That looks like this:</p>
<div class="code-sample wide"><code>
<pre>
.post-list li a{
	color:#A8A8A8;
}
    .post-list li a:hover{
        color:#000;
        text-decoration:none;
     }
     .post-list li .author a, .post-list li .author a:hover{
         color:#F30;
       	 text-transform:uppercase;
     }
</pre>
<p></code></div>
<p>Other people like to scan the file for <strong>selectors</strong>, so they produce <a href="http://orderedlist.com/our-writing/blog/articles/single-line-css/">CSS with selectors and declarations on one line</a>. I personally have a hard time with this style, but some people I know swear by it, so I present it here:</p>
<div class="code-sample wide"><code>
<pre>  #wrapper                        {width:800px; margin:0 auto;}
  #header                         {height:100px; position:relative;}
  #feature .post                  {width:490px; float:left;}
  #feature .link                  {width:195px; display:inline; margin:0 10px 0 0; float:right;}
  #footer                         {clear:both; font-size:93%; float:none;}
  #footer .wrapper                {float:none;}
</pre>
<p></code></div>
<p>Whatever style you use, it&#8217;s good practice to minify your CSS before pushing to production so that all the extra characters you pump into your sheets for ease-of-use as a developer don&#8217;t slow down the experience of your users.  </p>
<h2>Shorthand</h2>
<p>There are two ways to approach many families of CSS properties: verbose and shorthand. Verbose properties look like this:</p>
<div class="code-sample wide"><code>
<pre>
.verbose {
    font-family: &quot;Times New Roman&quot;, Times, serif;
    font-size: 12px;
    font-style: italic;
    line-height: normal;
    font-weight: bold;
    color: #003333;
    background-color: #FFFFCC;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 15px;
    padding-left: 20px;
}</pre>
<p></code></div>
<p>Shorthand looks like this:</p>
<div class="code-sample wide"><code>
<pre>
.shorthand {
    color: #003333;
    font: italic bold 12px/normal &quot;Times New Roman&quot;, Times, serif;
    background: #ffffcc;
    padding: 5px 10px 15px 20px;
}</pre>
<p></code></div>
<p>Once you&#8217;re used to it, shorthand is much faster to write and it takes up a lot less space. So&#8230; <strong>use shorthand</strong>. To get you started, here&#8217;s a <a href="http://www.dustindiaz.com/css-shorthand/">fancy guide Dustin Diaz put together a few years ago</a>. It&#8217;s out of date for newer properties, but it&#8217;s useful for the stuff you&#8217;re going to use every day.</p>
<p>One thing that&#8217;s super-useful to remember is the <acronym title="Top Right Bottom Left">TRBL</acronym> acronym which give the order of values in properties like margin and padding.</p>
<h2>Reset Style Sheets</h2>
<p>Much has been written about reset style sheets. I&#8217;m not going to add to the noise here. The point of them, simply, is to level the playing field across browsers so that you start from a common point when creating styles for your site or application. </p>
<p>I use one, and suggest you do too. As to which one, for a while I used a variation of <a href="http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/">Eric Meyer&#8217;s reset reloaded</a> with the later addition of the following line in place for HTML5 sites to set proper display types for the new elements:</p>
<div class="code-sample wide"><code>
<pre>
article,aside,canvas,figure,footer,header,hgroup,menu,nav,section,summary {
    display:block;
}</pre>
<p></code></div>
<p>For my latest project we&#8217;re using this <a href="http://html5doctor.com/html-5-reset-stylesheet/">HTML5 Reset</a>, which is based on Meyer&#8217;s sheet and adds several HTML5 enhancements. </p>
<p>I like it. </p>
<h2>Organization</h2>
<p>I organize my style sheets by area of the page, seriously influenced by the order in which I work on things. </p>
<p>The basic structure might look something like this:</p>
<pre>
_____________________
|   Copyright                |
------------------------
|   Common colors         |
------------------------
|   Reset Section          |
------------------------
|   Basic Typography     |
------------------------
|   #Header                 |
------------------------
|   #Content                |
------------------------
|   #SideBar                |
------------------------
|   #Footer                 |
------------------------
|   #Random Widgets    |
------------------------
</pre>
<p>I try to comment each section clearly and comment where appropriate outside of the sections to illustrate strange and wondrous constructions.</p>
<p>A small (production) snippet might look like this:</p>
<div class="code-sample"><code>
<pre>
/* -------- COLORS ---------
lightest gray: efefef
light gray: ccc
medium gray: 999
darker gray: 666
darkest gray: 333
light blue links: 69F
body light blue links : 4B87C2
dark blue links : 036
visited: 306
red 930
--------------------------*/
/*reset section*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
ol, ul {
	list-style: none;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
footer, section, article, nav, header, aside, figure, dialog {
	display:block;
}
body {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background-color:#ccc;
	padding-bottom:50px !important;
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
/*main div- holds the rest of the site*/
#container {
	margin: auto;
	width: 992px;
	background-color:#fff;
}
/*************header*****************/
#header {
	padding-top:20px auto auto 0;
	border-right:10px solid #fff;
	border-left:10px solid #fff;
	position:relative;
}
/*the anchor inside the h1*/
#container #header h1 a {
	text-decoration:none;
	color:#999;
	font: bold 30px Consolas, Inconsolata, &quot;Lucida Console&quot;, Monaco, &quot;Lucida Sans Typewriter&quot;, monospace;
}
#header h1 strong {
	color:#333;
	margin-right:-16px;
}
#header h1 em {
	color:#666;
	margin-right:-16px;
}
#header h1 a:hover {
	text-decoration:underline;
}
/*tagline*/
#respond, #container #header .title {
	font-size: 18px;
	color: #999;
	margin-top:10px auto 20px auto;
	font-style:italic;
}
/*end header*/
/************************main content area*****************/
/*overflow:auto clears floats like magic*/
#content {
	overflow:auto;
	border-right:10px solid #fff;
	border-left:10px solid #fff;
}
/*main copy area*/
#container #copy {
	width:600px;
	border:1px solid #999;
	padding: 16px 10px 16px 12px;
	float:left;
	-moz-border-radius: 12px; /* FF1+ */
	-webkit-border-radius: 12px; /* Saf3+, Chrome */
	border-radius: 12px; /* Opera 10.5, IE 9 */
	-moz-box-shadow: 0px 0px 8px #999; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 8px #999; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 8px #999; /* Opera 10.5, IE 9.0 */
	margin-bottom:20px;
}
/******************************/
/* AND SO ON                                   */
/******************************/
</pre>
<p></code></div>
<p>Again, it&#8217;s useful to minify your CSS to strip out all of those comments and all of that whitespace. Comments are good for development though, so be sure to use them. </p>
<hr />
<p>and there you have it. some info on some very basic, but very important CSS practices. Next time we&#8217;ll start to look at common techniques. </p>
<p>Should be fun.  </p>
<hr />
<ul>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/javascript-parse-domain-name-out-of-a-string/" title="Javascript: Parse Domain Name out of a String">Javascript: Parse Domain Name out of a String</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/code-javascript-turn-a-block-into-a-clickable-link-area/" title="Code : Javascript : Turn a block into a clickable link area.">Code : Javascript : Turn a block into a clickable link area.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/needwant-to-hide-internet-explorer-specific-javascript-from-ie7/" title="Need/Want to Hide Internet Explorer 6 Specific JavaScript from IE7?">Need/Want to Hide Internet Explorer 6 Specific JavaScript from IE7?</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/cross-browser-png-transparency-part-2/" title="Cross Browser PNG Transparency: Part 2">Cross Browser PNG Transparency: Part 2</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/the-joy-of-javascripts-getelementsbytagname/" title="The joy of... JavaScript's getElementsByTagName()">The joy of... JavaScript's getElementsByTagName()</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/javascript-getelementbyid-for-xml-fragments-and-arbitrary-documents-getelementsbyattribute/" title="Javascript: getElementById() for XML fragments and arbitrary XML documents + getElementsByAttribute()">Javascript: getElementById() for XML fragments and arbitrary XML documents + getElementsByAttribute()</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/mad-science-flash-for-a-page-background-using-javascript-and-css/" title="Mad Science... Flash for a page background using JavaScript and CSS">Mad Science... Flash for a page background using JavaScript and CSS</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/answering-google-passing-a-random-number-to-a-div-id-in-javascript/" title="Answering Google- Passing a Random Number to a Div id in Javascript">Answering Google- Passing a Random Number to a Div id in Javascript</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/" title="Cross Browser Opacity using CSS and Internet Explorer filters">Cross Browser Opacity using CSS and Internet Explorer filters</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/css-attribute-selectors-id-like-to-be-able-to-use-them/" title="CSS Attribute Selectors. I'd like to be able to use them.">CSS Attribute Selectors. I'd like to be able to use them.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/display-inline-block-is-the-bees-knees-css-21/" title="Display: inline-block is the bee's knees. CSS 2.1">Display: inline-block is the bee's knees. CSS 2.1</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/json-feeds-for-fun-and-profit-part-one-delicious-makes-it-easy/" title="JSON Feeds For Fun and Profit, Part One- Del.icio.us makes it easy">JSON Feeds For Fun and Profit, Part One- Del.icio.us makes it easy</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/json-feeds-for-fun-and-profit-part-2-callbacks-with-twitter/" title="JSON Feeds For Fun and Profit Part 2 - Callbacks with Twitter">JSON Feeds For Fun and Profit Part 2 - Callbacks with Twitter</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/the-difference-between-javascripts-getelementbyid-and-getelementsbyname/" title="The difference between javascript&#039;s getElementById() and getElementsByName()">The difference between javascript&#039;s getElementById() and getElementsByName()</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/automatically-track-outgoing-links-in-google-analytics-with-javascript/" title="Automatically Track Outgoing Links in Google Analytics with Javascript">Automatically Track Outgoing Links in Google Analytics with Javascript</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/did-you-know-8-bit-png-transparency-is-just-like-an-old-school-transparent-gif/" title="Did you know- 8 Bit PNG transparency is just like an old school transparent Gif">Did you know- 8 Bit PNG transparency is just like an old school transparent Gif</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/a-three-column-css-layout-using-just-an-unordered-list/" title="A Three Column CSS Layout Using Just an Unordered List">A Three Column CSS Layout Using Just an Unordered List</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/belt-and-suspenders-flash-embed-with-swfobject-and-conditional-comments/" title="Belt and Suspenders- Flash Embed With SWFObject and Conditional Comments">Belt and Suspenders- Flash Embed With SWFObject and Conditional Comments</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/json-feeds-for-fun-and-profit-part-3-wherein-eval-kind-of-bums-me-out/" title="JSON Feeds For Fun and Profit Part 3- wherein Eval() kind of bums me out">JSON Feeds For Fun and Profit Part 3- wherein Eval() kind of bums me out</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/why-did-i-never-try-this-before-css-font-size-0-hides-input-button-text/" title="Why Did I Never Try this Before? CSS Font-Size : 0 Hides Input Button Text">Why Did I Never Try this Before? CSS Font-Size : 0 Hides Input Button Text</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/setting-far-future-expires-headers-for-images-in-amazon-s3/" title="Setting Far Future Expires Headers For Images In Amazon S3">Setting Far Future Expires Headers For Images In Amazon S3</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/yslow-performance-grades-for-200-top-web-sites/" title="YSlow Performance Grades for 200 Top Web Sites">YSlow Performance Grades for 200 Top Web Sites</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/acid3-test-released-i-took-some-screen-captures-lots-of-fail/" title="Acid3 Test Released. I Took Some Screen Captures. Lots of Fail.">Acid3 Test Released. I Took Some Screen Captures. Lots of Fail.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/yahoo-posts-an-interesting-illustration-of-the-lang-attribute/" title="Yahoo! Posts an Interesting Illustration of the Lang Attribute.">Yahoo! Posts an Interesting Illustration of the Lang Attribute.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/using-overflow-auto-to-clear-floated-content-in-css/" title="Using overflow:auto to Clear Floated Content in CSS">Using overflow:auto to Clear Floated Content in CSS</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/best-lightweight-web-server-for-serving-static-content/" title="Best Lightweight Web Server for Serving Static Content?">Best Lightweight Web Server for Serving Static Content?</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/say-hello-to-javascripts-native-getelementsbyclassname/" title="Say Hello to JavaScript&#039;s Native getElementsByClassName">Say Hello to JavaScript&#039;s Native getElementsByClassName</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/some-internet-explorer-innovations-you-probably-forgot-about-while-waiting-for-ie6-to-die/" title="Some Internet Explorer Innovations You Probably Forgot About While Waiting for IE6 To Die">Some Internet Explorer Innovations You Probably Forgot About While Waiting for IE6 To Die</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/code-i-like-using-apaches-htaccess-and-mod_rewrite-to-redirect-all-traffic-to-www/" title="Code I Like: Using Apache&#039;s .htaccess and mod_rewrite to Redirect All Traffic to &quot;www&quot;">Code I Like: Using Apache&#039;s .htaccess and mod_rewrite to Redirect All Traffic to &quot;www&quot;</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/twitter-search-results-with-json-and-callbacks/" title="Twitter Search Results With JSON and Callbacks">Twitter Search Results With JSON and Callbacks</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/code-i-like-link-prefetching/" title="Code I Like - Link Prefetching">Code I Like - Link Prefetching</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/two-easy-ways-to-get-set-up-with-amazons-cloudfront/" title="Two Easy Ways to Get Set Up With Amazon&#039;s CloudFront">Two Easy Ways to Get Set Up With Amazon&#039;s CloudFront</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/why-front-end-performance-matters-to-everyone/" title="Why Front End Performance Matters to Everyone, Not Just the High Traffic Giants">Why Front End Performance Matters to Everyone, Not Just the High Traffic Giants</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/code-i-like-batch-subversion-rename-replace-underscore-with-hyphen-bash-script/" title="Code I Like: Batch Subversion Rename (Replace Underscore with Hyphen), Bash Script">Code I Like: Batch Subversion Rename (Replace Underscore with Hyphen), Bash Script</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/a-javascript-curiosity-regarding-addeventlistener/" title="A JavaScript Curiosity Regarding addEventListener">A JavaScript Curiosity Regarding addEventListener</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/site/welcome/" title="What This is All About">What This is All About</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/google-releases-page-speed-and-i-add-a-few-lines-to-my-to-do-list/" title="Google Releases Page Speed (and I add a few lines to my to-do list)">Google Releases Page Speed (and I add a few lines to my to-do list)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/html5-im-using-today-custom-data-attributes/" title="HTML5 I'm Using Today- Custom Data Attributes">HTML5 I'm Using Today- Custom Data Attributes</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/on-my-radar-this-week-cufon-event-tracking-steve-souders-new-book/" title="On My Radar This Week- Cufon, Event Tracking, Steve Souders' New Book">On My Radar This Week- Cufon, Event Tracking, Steve Souders' New Book</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/i-think-im-going-to-start-dreaming-in-wordpress/" title="I Think I'm Going to Start Dreaming in Wordpress">I Think I'm Going to Start Dreaming in Wordpress</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/tom-okeefe-interviewed-at-fireworks-designer/" title="Tom Okeefe, Interviewed at Fireworks Designer">Tom Okeefe, Interviewed at Fireworks Designer</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/im-presenting-at-the-center-for-digital-imaging-arts-at-boston-university-july-14/" title="I'm Presenting at the Center for Digital Imaging Arts at Boston University, July 14">I'm Presenting at the Center for Digital Imaging Arts at Boston University, July 14</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/in-case-you-missed-it-google-talks-web-performance/" title="In Case You Missed It- Google Talks Web Performance">In Case You Missed It- Google Talks Web Performance</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/yui-3-0-0-beta-1-available-for-download/" title="YUI 3.0.0 beta 1 Available for Download">YUI 3.0.0 beta 1 Available for Download</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/the-wait-for-the-palm-webos-sdk/" title="The Wait For the Palm WebOS SDK">The Wait For the Palm WebOS SDK</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/recent-reading-html5-css-fonts-javascript-relnofollow-google-analytics/" title="Recent Reading (HTML5, CSS Fonts, JavaScript, rel=nofollow, Google Analytics)">Recent Reading (HTML5, CSS Fonts, JavaScript, rel=nofollow, Google Analytics)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/getelementsbytagname-namespace-prefix-strangeness-in-safarichromewebkit/" title="getElementsByTagName Namespace Prefix Strangeness in Safari/Chrome/WebKit">getElementsByTagName Namespace Prefix Strangeness in Safari/Chrome/WebKit</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/of-interest-the-google-chrome-operating-system/" title="Of Interest- the Google Chrome Operating System">Of Interest- the Google Chrome Operating System</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/getelementsbytagnamens-now-i-know-and-knowing-is-half-the-battle/" title="getElementsByTagNameNS. Now I Know. And Knowing is Half the Battle.">getElementsByTagNameNS. Now I Know. And Knowing is Half the Battle.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/i-dont-care-about-developers-i-care-about-users/" title="I Don't Care About Developers. I Care About Users.">I Don't Care About Developers. I Care About Users.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/presentation-done-thanks-to-all-who-attended/" title="Presentation Done. Thanks to all Who Attended.">Presentation Done. Thanks to all Who Attended.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/the-palm-webos-sdk-is-now-open-to-all-get-your-mojo-on/" title="The Palm webOS SDK is Now Open To All. Get Your Mojo On!">The Palm webOS SDK is Now Open To All. Get Your Mojo On!</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/fun-with-the-hover-pseudo-class-and-code-samples/" title="Fun With the :Hover Pseudo Class and Code Samples">Fun With the :Hover Pseudo Class and Code Samples</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/happy-that-this-one-is-live/" title="I'm Happy That This One is Live">I'm Happy That This One is Live</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/sometimes-dreamweaver-surprises-me-great-accessibility-enhancement/" title="Sometimes, Dreamweaver Surprises Me- Great Accessibility Enhancement">Sometimes, Dreamweaver Surprises Me- Great Accessibility Enhancement</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/javascript-library-showdown-video-of-my-cdia-presentation-is-live-check-it-out/" title="JavaScript Library Showdown. Video of my CDIA Presentation is Live. Check It Out!">JavaScript Library Showdown. Video of my CDIA Presentation is Live. Check It Out!</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/while-twitter-is-down/" title="While Twitter is Down...">While Twitter is Down...</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/webinar-increase-the-performance-of-your-website-with-amazon-cloudfront/" title="Webinar: Increase the Performance of Your Website With Amazon CloudFront ">Webinar: Increase the Performance of Your Website With Amazon CloudFront </a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/even-faster-web-sites-review/" title="Even Faster Web Sites (Review)">Even Faster Web Sites (Review)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/how-difficult-is-it-to-avoid-expensive-css-selectors/" title="How Difficult Is It To Avoid Expensive CSS Selectors?">How Difficult Is It To Avoid Expensive CSS Selectors?</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/setting-up-my-own-url-shortening-service/" title="Setting Up My Own URL Shortening Service">Setting Up My Own URL Shortening Service</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/an-update-on-my-url-shortener/" title="An Update on My URL Shortener">An Update on My URL Shortener</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/javascript-perfromance-tip-dont-test-against-obj-length-test-against-a-local-variable/" title="JavaScript Perfromance Tip- Don't Test Against obj.length. Test Against a Local Variable.">JavaScript Perfromance Tip- Don't Test Against obj.length. Test Against a Local Variable.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/html-5-notes-in-case-a-client-asks-no-full-screen-video/" title="HTML 5 Notes: In Case a Client Asks... No Full Screen Video">HTML 5 Notes: In Case a Client Asks... No Full Screen Video</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/html-5-notes-the-video-element-rocks/" title="HTML 5 Notes: The Video Element Rocks">HTML 5 Notes: The Video Element Rocks</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/as-if-url-shorteners-alone-werent-bad-enough-now-theyve-mated-with-url-hijacking-frames/" title="As If URL Shorteners Alone Weren't Bad Enough, Now They've Mated With URL Hijacking Frames">As If URL Shorteners Alone Weren't Bad Enough, Now They've Mated With URL Hijacking Frames</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/html5-notes-my-first-time-using-the-canvas-element/" title="HTML5 Notes: My First Time Using the Canvas Element">HTML5 Notes: My First Time Using the Canvas Element</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/file-under-cool-tools-record-page-load-video-with-webpagetest/" title="File Under Cool Tools: Record Page Load Video With WebPageTest">File Under Cool Tools: Record Page Load Video With WebPageTest</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/html5-demo-tracking-video-progress-with-google-analytics/" title="HTML5 Demo: Tracking Video Progress With Google Analytics">HTML5 Demo: Tracking Video Progress With Google Analytics</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/why-i-dumped-tweetdeck-for-brizzly/" title="Why I Dumped Tweetdeck For Brizzly">Why I Dumped Tweetdeck For Brizzly</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/html5-with-modernizr-come-on-in-the-waters-fine/" title="HTML5 With Modernizr... Come on in! The Water's Fine.">HTML5 With Modernizr... Come on in! The Water's Fine.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/i-love-you-border-radius-you-too-box-shadow-no-i-didnt-forget-about-you-rgba-color/" title="I Love You, border-radius. You Too, box-shadow. No, I Didn't Forget About You, rgba Color!">I Love You, border-radius. You Too, box-shadow. No, I Didn't Forget About You, rgba Color!</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/finally-building-a-webos-app/" title="I'm Finally Building a WebOs App">I'm Finally Building a WebOs App</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/google-chrome-frame-ill-be-taking-advantage-of-it/" title="Google Chrome Frame- I'll Be Taking Advantage Of It">Google Chrome Frame- I'll Be Taking Advantage Of It</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/i-for-one-welcome-our-new-css3-overlords-as-long-as-they-bring-box-sizing-with-them/" title="I, For One, Welcome Our New CSS3 Overlords. As Long As They Bring box-sizing With Them.">I, For One, Welcome Our New CSS3 Overlords. As Long As They Bring box-sizing With Them.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/thirteen-web-development-tools-i-cant-live-without/" title="Thirteen Web Development Tools I Can't Live Without">Thirteen Web Development Tools I Can't Live Without</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/more-numbers-on-the-effect-of-page-performance-on-the-bottom-line/" title="More Numbers On the Effect of Page Performance on the Bottom Line ">More Numbers On the Effect of Page Performance on the Bottom Line </a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/my-bookshelf-books-on-javascript-python-linux-webos-etc/" title="My Bookshelf. Books on JavaScript, Python, Linux, WebOS, etc.">My Bookshelf. Books on JavaScript, Python, Linux, WebOS, etc.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/sample-html-markup-used-to-style-common-text-elements/" title="Sample HTML Markup Used To Style Common Text Elements">Sample HTML Markup Used To Style Common Text Elements</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/default-html-rendering-in-81-browsers-visualized/" title="Default HTML Rendering in 81 Browsers Visualized">Default HTML Rendering in 81 Browsers Visualized</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/im-excited-about-the-new-google-analytics-engagement-goals-feature/" title="I'm Excited About the New Google Analytics Engagement Goals Feature">I'm Excited About the New Google Analytics Engagement Goals Feature</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/bing-launches-twitter-search-and-im-writing-about-the-real-time-web-over-at-awidernet/" title="Bing Launches Twitter Search (and I'm Writing About the Real Time Web Over At AWiderNet)">Bing Launches Twitter Search (and I'm Writing About the Real Time Web Over At AWiderNet)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/have-i-mentioned-that-the-html5-doctype-makes-me-smile/" title="Have I Mentioned That The HTML5 DOCTYPE Makes Me Smile?">Have I Mentioned That The HTML5 DOCTYPE Makes Me Smile?</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/the-javascript-nodelist-and-you-watch-where-you-point-that-thing-soldier/" title="The JavaScript NodeList and You. Watch Where You Point That Thing, Soldier">The JavaScript NodeList and You. Watch Where You Point That Thing, Soldier</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/jscript-versions-reported-by-major-versions-of-internet-explorer-for-use-with-conditional-compilation/" title="Jscript Versions Reported By Major Versions of Internet Explorer (For Use With Conditional Compilation)">Jscript Versions Reported By Major Versions of Internet Explorer (For Use With Conditional Compilation)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/netscapes-javascript-documentation-from-1999-document-layers/" title="Netscape's Javascript Documentation From 1999 (document.layers!)">Netscape's Javascript Documentation From 1999 (document.layers!)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/playing-around-with-twitter-lists/" title="Playing Around With Twitter Lists">Playing Around With Twitter Lists</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/googles-sitelinks-vs-bings-deep-links-d-card/" title="Google's Sitelinks vs. Bing's Deep Links + D-Card">Google's Sitelinks vs. Bing's Deep Links + D-Card</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/want-to-test-your-site-without-a-mouse-for-accessibilitys-sake-these-keyboard-shortcuts-will-help/" title="Want to Test Your Site Without a Mouse For Accessibility's Sake? These Keyboard Shortcuts Will Help">Want to Test Your Site Without a Mouse For Accessibility's Sake? These Keyboard Shortcuts Will Help</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/great-new-google-webmaster-tools-feature-site-performance/" title="Great New Google Webmaster Tools Feature -  "Site Performance" ">Great New Google Webmaster Tools Feature -  "Site Performance" </a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/what-i-read-this-week-jquerys-live-algorithms-ie8-vpn-chrome/" title="What I Read This Week (jQuery's live(), algorithms, IE8 + VPN, Chrome )">What I Read This Week (jQuery's live(), algorithms, IE8 + VPN, Chrome )</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/microsofts-css-filters-could-the-syntax-be-any-uglier/" title="Microsoft's CSS Filters, Could The Syntax Be Any Uglier?">Microsoft's CSS Filters, Could The Syntax Be Any Uglier?</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/im-presenting-at-wordcamp-boston-january-23-2010/" title="I'm Presenting at WordCamp Boston January 23, 2010">I'm Presenting at WordCamp Boston January 23, 2010</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/browser-size-a-simple-but-useful-tool-from-google/" title="Browser Size, a Simple But Useful Tool From Google">Browser Size, a Simple But Useful Tool From Google</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/if-i-lived-in-the-bay-area-id-go-to-these/" title="If I Lived in The Bay Area, I'd Go To These">If I Lived in The Bay Area, I'd Go To These</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/a-new-site-i-made-is-live-awidernet-com-html5-css3-wordpress/" title="A New Site I Made is Live- AWiderNet.com (HTML5 + CSS3 + Wordpress)">A New Site I Made is Live- AWiderNet.com (HTML5 + CSS3 + Wordpress)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/im-resolute/" title="I'm Resolute">I'm Resolute</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/in-case-you-missed-it/" title="In Case You Missed It...">In Case You Missed It...</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/recent-reading-30-style-tags-yui-3-godmode-git-jira/" title="Recent Reading (30 Style Tags?, YUI 3, GodMode, Git, Jira)">Recent Reading (30 Style Tags?, YUI 3, GodMode, Git, Jira)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/rethinking-the-how-to-serve-ie-specific-css-question/" title="Rethinking the "How To Serve IE-Specific CSS" Question">Rethinking the "How To Serve IE-Specific CSS" Question</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/im-messing-around-with-an-html5-version-of-the-default-wordpress-theme/" title="I'm Messing Around With an HTML5 Version of the Default Wordpress Theme">I'm Messing Around With an HTML5 Version of the Default Wordpress Theme</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/recent-reading-javascript-library-cdns-user-agent-strings-hacks-hacks-and-hacks/" title="Recent Reading (JavaScript Library CDNs, User-Agent Strings, Hacks, Hacks and Hacks)">Recent Reading (JavaScript Library CDNs, User-Agent Strings, Hacks, Hacks and Hacks)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/two-front-end-development-interview-questions-no-one-has-been-getting-recently-one-im-afraid-to-even-ask/" title="Two Front End Development Interview Questions No One Has Been Getting Recently + One I'm Afraid to Even Ask">Two Front End Development Interview Questions No One Has Been Getting Recently + One I'm Afraid to Even Ask</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/html5-wordpress-resource-links-from-my-wordcamp-boston-presentation/" title="HTML5 + Wordpress Resource Links From my WordCamp Boston Presentation">HTML5 + Wordpress Resource Links From my WordCamp Boston Presentation</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/some-photos-from-wordcamp-boston-posted-to-flickr/" title="Some Photos From WordCamp Boston Posted to Flickr">Some Photos From WordCamp Boston Posted to Flickr</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/short-notice-im-presenting-at-the-boston-javascript-meetup-this-thursday-january-28-2010/" title="Short Notice- I'm Presenting at the Boston JavaScript Meetup This Thursday, January 28, 2010">Short Notice- I'm Presenting at the Boston JavaScript Meetup This Thursday, January 28, 2010</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/my-personal-view-of-browser-market-share-is-pretty-sweet-firefox-rules-chrome-is-massive-ie6-is-nearly-dead/" title="My Personal View of Browser Market Share is Pretty Sweet- Firefox Rules, Chrome is Massive, IE6 is Nearly Dead">My Personal View of Browser Market Share is Pretty Sweet- Firefox Rules, Chrome is Massive, IE6 is Nearly Dead</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/video-of-my-presentation-from-wordcamp-boston/" title="Video of My HTML5 + Wordpress Presentation From WordCamp Boston">Video of My HTML5 + Wordpress Presentation From WordCamp Boston</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/my-presentation-from-last-nights-javascript-meetup/" title="My Presentation From Last Night's JavaScript Meetup">My Presentation From Last Night's JavaScript Meetup</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/starter-assets/" title="Starter Assets">Starter Assets</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/how-to-make-a-web-site-the-modern-way-part-0-introduction/" title="How To Make a Web Site the Modern Way. Part 0: Introduction">How To Make a Web Site the Modern Way. Part 0: Introduction</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/how-to-make-a-web-site-the-modern-way-part-1-the-anatomy-of-an-html-page/" title="How To Make a Web Site the Modern Way. Part 1: The Anatomy of an HTML Page">How To Make a Web Site the Modern Way. Part 1: The Anatomy of an HTML Page</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/let-me-direct-you-to-the-quote-of-the-week/" title="Let Me Direct You to the Quote of the Week.">Let Me Direct You to the Quote of the Week.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-2-the-head/" title="How To Make a Web Site the Modern Way. Part 2: The Head">How To Make a Web Site the Modern Way. Part 2: The Head</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/recent-reading-analytics-wordpress-short-codes-jira-javascript-videos-protocol-relative-urls-facebook/" title="Recent Reading (Analytics, WordPress Short Codes, Jira, JavaScript Videos, Protocol Relative URLS, Facebook)">Recent Reading (Analytics, WordPress Short Codes, Jira, JavaScript Videos, Protocol Relative URLS, Facebook)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/im-on-tv-wordpress-tv-that-is/" title="I'm on TV. WordPress.TV That Is.">I'm on TV. WordPress.TV That Is.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/how-to-make-a-web-site-the-modern-way-part-3-a-quick-aside-on-organizing-files/" title="How To Make a Web Site the Modern Way. Part 3: A Quick Aside on Organizing Files">How To Make a Web Site the Modern Way. Part 3: A Quick Aside on Organizing Files</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-4-the-body/" title="How To Make a Web Site the Modern Way. Part 4: The Body">How To Make a Web Site the Modern Way. Part 4: The Body</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/drunkenfist-com-redesign-launched-more-html5-goodness/" title="DrunkenFist.com Redesign Launched. More HTML5 Goodness.">DrunkenFist.com Redesign Launched. More HTML5 Goodness.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-5-the-body-how-to-structure-your-markup/" title="How To Make a Web Site the Modern Way. Part 5: The Body - How To Structure Your Markup">How To Make a Web Site the Modern Way. Part 5: The Body - How To Structure Your Markup</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/im-going-to-be-speaking-on-front-end-performance-in-may/" title="I'm Going to be Speaking on Front End Performance in May">I'm Going to be Speaking on Front End Performance in May</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/recent-reading-node-js-p3pc-event-delegation-twitter/" title="Recent Reading (node.js, P3PC, Event Delegation, Twitter)">Recent Reading (node.js, P3PC, Event Delegation, Twitter)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-6-the-body-best-practices-for-common-html-elements/" title="How To Make a Web Site the Modern Way. Part 6: Best Practices for Common HTML Elements (IMG, A)">How To Make a Web Site the Modern Way. Part 6: Best Practices for Common HTML Elements (IMG, A)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/a-quick-examination-of-the-memory-and-perfomance-ramifications-of-css-sprite-dimensions/" title="A Quick Examination of the Memory and Perfomance Ramifications of CSS Sprite Dimensions">A Quick Examination of the Memory and Perfomance Ramifications of CSS Sprite Dimensions</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-7-best-practices-for-lists-ul-ol-dl/" title="How To Make a Web Site the Modern Way. Part 7: Best Practices for Lists (UL, OL, DL)">How To Make a Web Site the Modern Way. Part 7: Best Practices for Lists (UL, OL, DL)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/site/you-probably-didnt-notice-this-site-is-now-html5/" title="You Probably Didn't Notice - This Site is Now HTML5">You Probably Didn't Notice - This Site is Now HTML5</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-8-tables/" title="How To Make a Web Site the Modern Way. Part 8: Tables!">How To Make a Web Site the Modern Way. Part 8: Tables!</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-9-tag-and-attribute-soup/" title="How To Make a Web Site the Modern Way. Part 9: Tag (and Attribute) Soup">How To Make a Web Site the Modern Way. Part 9: Tag (and Attribute) Soup</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-10-forms/" title="How To Make a Web Site the Modern Way. Part 10: Forms">How To Make a Web Site the Modern Way. Part 10: Forms</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/in-case-you-missed-it-2/" title="In Case You Missed It:">In Case You Missed It:</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-11-the-new-html5-elements/" title="How To Make a Web Site the Modern Way. Part 11: The New HTML5 Elements">How To Make a Web Site the Modern Way. Part 11: The New HTML5 Elements</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/reminder-im-presenting-on-front-end-performance-next-week-may-19/" title="Reminder- I'm Presenting on Front End Performance Next Week (May 19)">Reminder- I'm Presenting on Front End Performance Next Week (May 19)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/downloads-from-last-nights-presentation/" title="Downloads From Last Night's Presentation">Downloads From Last Night's Presentation</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/front-end-performance-for-the-common-man-practical-strategies-to-speed-up-your-site/" title="Front End Performance for the Common Man: Practical Strategies to Speed Up Your Site">Front End Performance for the Common Man: Practical Strategies to Speed Up Your Site</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/why-do-i-like-web-performance-for-one-thing-its-easier-to-measure-success/" title="Why Do I Like Web Performance? For One Thing, it's Easier to Measure Success">Why Do I Like Web Performance? For One Thing, it's Easier to Measure Success</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/performance-tip-when-linking-to-javascript-on-the-google-ajax-library-cdn-use-a-specific-version-number/" title="Performance Tip: When Linking to JavaScript on the Google Ajax Library CDN, Use a Specific Version Number">Performance Tip: When Linking to JavaScript on the Google Ajax Library CDN, Use a Specific Version Number</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/i-didnt-make-it-to-velocity-so-hours-of-web-video-will-have-to-do/" title="I Didn't Make it to Velocity, So Hours of Web Video Will Have to Do">I Didn't Make it to Velocity, So Hours of Web Video Will Have to Do</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/required-reading-yahoo-research-on-mobile-cache-size/" title="Required Reading: Yahoo Research on Mobile Cache Size">Required Reading: Yahoo Research on Mobile Cache Size</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/im-going-to-enjoy-writing-code-for-internet-explorer-9-i-cant-believe-i-just-typed-those-words/" title="I'm Going to Enjoy Writing Code for Internet Explorer 9 (I Can't Believe I Just Typed Those Words)">I'm Going to Enjoy Writing Code for Internet Explorer 9 (I Can't Believe I Just Typed Those Words)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/book-review-high-performance-javascript/" title="Book Review: High Performance JavaScript">Book Review: High Performance JavaScript</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/im-presenting-on-css-in-october/" title="I'm Presenting on CSS in October">I'm Presenting on CSS in October</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/i-added-keyboard-navigation-to-my-site/" title="I Added Keyboard Navigation to my Site">I Added Keyboard Navigation to my Site</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/an-ant-task-to-comment-out-console-log-calls-from-javascript-files/" title="An Ant Task to Comment Out console.log Calls from JavaScript Files">An Ant Task to Comment Out console.log Calls from JavaScript Files</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-12-cascading-style-sheets/" title="How To Make a Web Site the Modern Way. Part 12: Cascading Style Sheets">How To Make a Web Site the Modern Way. Part 12: Cascading Style Sheets</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-13-the-cascade-css-specificity/" title="How To Make a Web Site the Modern Way. Part 13: The Cascade/CSS Specificity">How To Make a Web Site the Modern Way. Part 13: The Cascade/CSS Specificity</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/im-going-to-be-presenting-at-design-camp-boston/" title="I'm Going to be Presenting at Design Camp Boston">I'm Going to be Presenting at Design Camp Boston</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/html5-what-you-should-be-using-right-now/" title="HTML5: What You Should Be Using Right Now ">HTML5: What You Should Be Using Right Now </a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-14-formatting-shorthand-resets-and-organization/" title="How To Make a Web Site the Modern Way. Part 14: Formatting, Shorthand, Resets and Organization">How To Make a Web Site the Modern Way. Part 14: Formatting, Shorthand, Resets and Organization</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/me-talking-about-html5-flash-and-the-cloud-as-part-of-the-isobar-50/" title="Me, Talking About HTML5, Flash, and the Cloud as Part of the Isobar 50">Me, Talking About HTML5, Flash, and the Cloud as Part of the Isobar 50</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/ant-ant-really/" title="Ant. Ant? Really?">Ant. Ant? Really?</a>
		</li></ul>
]]></content:encoded>
			<wfw:commentRss>http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-14-formatting-shorthand-resets-and-organization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m Going to be Presenting at Design Camp Boston</title>
		<link>http://htmlcssjavascript.com/css/im-going-to-be-presenting-at-design-camp-boston/</link>
		<comments>http://htmlcssjavascript.com/css/im-going-to-be-presenting-at-design-camp-boston/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 14:04:59 +0000</pubDate>
		<dc:creator>Rob Larsen</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[pre]]></category>

		<guid isPermaLink="false">http://htmlcssjavascript.com/?p=1027</guid>
		<description><![CDATA[I&#8217;m going to be presenting my Intro to CSS talk at Design Camp Boston on November 6, 2010. It&#8217;s at NERD. If you can&#8217;t make my Boston PHP Meetup version of the presentation, here&#8217;s your chance. Failing that, make sure to say hi if you&#8217;re there, because I&#8217;ll be around all day taking in the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.designcampboston.com/?p=467">I&#8217;m going to be presenting my Intro to CSS</a> talk at Design Camp Boston on November 6, 2010. It&#8217;s at NERD. If you can&#8217;t make my Boston PHP Meetup version of the presentation, here&#8217;s your chance. Failing that, make sure to say hi if you&#8217;re there, because I&#8217;ll be around all day taking in the goodness. </p>
]]></content:encoded>
			<wfw:commentRss>http://htmlcssjavascript.com/css/im-going-to-be-presenting-at-design-camp-boston/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Make a Web Site the Modern Way. Part 13: The Cascade/CSS Specificity</title>
		<link>http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-13-the-cascade-css-specificity/</link>
		<comments>http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-13-the-cascade-css-specificity/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 14:37:14 +0000</pubDate>
		<dc:creator>Rob Larsen</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[how-to-make-a-web-site]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://htmlcssjavascript.com/?p=998</guid>
		<description><![CDATA[One of the most important things in CSS is understanding the way rules are inherited and applied in the browser. This is one of those things that many developers &#8220;get&#8221; intuitively but don&#8217;t necessarily understand at a granular level. There&#8217;s actually an algorithm, so if you&#8217;re stumped, you can actually count it out. It works [...]]]></description>
			<content:encoded><![CDATA[<p> One of the most important things in CSS is understanding the way rules are inherited and applied in the browser. This is one of those things that many developers &#8220;get&#8221; intuitively but don&#8217;t necessarily understand at a granular level. </p>
<p>There&#8217;s actually an algorithm, so if you&#8217;re stumped, you can actually count it out. It works like this: </p>
<p><span id="more-998"></span></p>
<ul>
<li>
<p>First, find all rules that apply to the target element/property. This will be some combination of <strong>browser default > style sheet default > targeted rules</strong>. One easy way to visualize this is to look at the &#8220;styles&#8221; tab in Firebug.</p>
<p>    <img src="http://htmlcssjavascript.com/wp-content/uploads/2010/06/cascade.png" alt="" title="cascade" width="516" height="938" class="alignnone size-full wp-image-926" /></p>
<p> That view encompasses the latter two parts (style sheet default > targeted rules.) The first part (the browser default), is in effect an ancestor of the (otherwise, root) HTML element.</p>
</li>
<li>Once all the rules are gathered calculations are made to decide which ones are to be followed and which ones are to be discarded.That works like this:
<ol>
<li>Sort by explicit weight- <strong>&#8216;!important&#8217;</strong> rules carry more weight than normal declarations.</li>
<li>Sort by origin: the author&#8217;s style sheets trump the browser default values.</li>
<li>Sort by specificity of selector. More specific selectors trump more general ones. The formula is as follows:
<ol>
<li>factor in any inline styles</li>
<li>count the number of ID attributes in the selector</li>
<li>the number of CLASS attributes in the selector</li>
<li>the number of tag names in the selector</li>
</ol>
<p>Some examples:</p>
<table width="100%" class="dataTable">
<tr>
<th>Selector</th>
<th># of INLINE RULES</th>
<th># of IDS</th>
<th>#of CLASSES</th>
<th># of TAGS</th>
<th>Specificity</th>
</tr>
<tr>
<td>LI            </td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>1</td>
<td>0,0,0,1</td>
</tr>
<tr>
<td> UL LI</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>2</td>
<td>0,0,0,2</td>
</tr>
<tr>
<td>DIV UL LI</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>3</td>
<td>0,0,0,3</td>
</tr>
<tr>
<td>DIV UL .red</td>
<td>0</td>
<td>0</td>
<td>1</td>
<td>2</td>
<td>0,0,1,2</td>
</tr>
<tr>
<td>#myLI</td>
<td>0</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0,1,0,0</td>
</tr>
<tr>
<td>&lt;p style=&quot;color:blue&quot;&gt;</td>
<td>1</td>
<td>0</td>
<td>0</td>
<td>0</td>
<td>1,0,0,0</td>
</tr>
</table>
</li>
<li>Sort by order specified: if two rules have the same weight, the latter specified wins. Rules in imported style sheets are considered to be before any rules in the style sheet itself. </li>
</ul>
<p>If two rules only impact one column, the higher number wins. If the selector cuts across more than one column, the biggest numbers in the farthest most left column wins. So, inline styles (<strong>which you should avoid</strong>) are more specific than an ID, which, in turn is more specific than a class, which itself will trump a tag. If you can wrap your head around these concepts, you&#8217;ll go a long way towards making sense of CSS and how the rules are applied. </p>
<hr />
<ul>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/javascript-parse-domain-name-out-of-a-string/" title="Javascript: Parse Domain Name out of a String">Javascript: Parse Domain Name out of a String</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/code-javascript-turn-a-block-into-a-clickable-link-area/" title="Code : Javascript : Turn a block into a clickable link area.">Code : Javascript : Turn a block into a clickable link area.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/needwant-to-hide-internet-explorer-specific-javascript-from-ie7/" title="Need/Want to Hide Internet Explorer 6 Specific JavaScript from IE7?">Need/Want to Hide Internet Explorer 6 Specific JavaScript from IE7?</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/cross-browser-png-transparency-part-2/" title="Cross Browser PNG Transparency: Part 2">Cross Browser PNG Transparency: Part 2</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/the-joy-of-javascripts-getelementsbytagname/" title="The joy of... JavaScript's getElementsByTagName()">The joy of... JavaScript's getElementsByTagName()</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/javascript-getelementbyid-for-xml-fragments-and-arbitrary-documents-getelementsbyattribute/" title="Javascript: getElementById() for XML fragments and arbitrary XML documents + getElementsByAttribute()">Javascript: getElementById() for XML fragments and arbitrary XML documents + getElementsByAttribute()</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/mad-science-flash-for-a-page-background-using-javascript-and-css/" title="Mad Science... Flash for a page background using JavaScript and CSS">Mad Science... Flash for a page background using JavaScript and CSS</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/answering-google-passing-a-random-number-to-a-div-id-in-javascript/" title="Answering Google- Passing a Random Number to a Div id in Javascript">Answering Google- Passing a Random Number to a Div id in Javascript</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/" title="Cross Browser Opacity using CSS and Internet Explorer filters">Cross Browser Opacity using CSS and Internet Explorer filters</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/css-attribute-selectors-id-like-to-be-able-to-use-them/" title="CSS Attribute Selectors. I'd like to be able to use them.">CSS Attribute Selectors. I'd like to be able to use them.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/display-inline-block-is-the-bees-knees-css-21/" title="Display: inline-block is the bee's knees. CSS 2.1">Display: inline-block is the bee's knees. CSS 2.1</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/json-feeds-for-fun-and-profit-part-one-delicious-makes-it-easy/" title="JSON Feeds For Fun and Profit, Part One- Del.icio.us makes it easy">JSON Feeds For Fun and Profit, Part One- Del.icio.us makes it easy</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/json-feeds-for-fun-and-profit-part-2-callbacks-with-twitter/" title="JSON Feeds For Fun and Profit Part 2 - Callbacks with Twitter">JSON Feeds For Fun and Profit Part 2 - Callbacks with Twitter</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/the-difference-between-javascripts-getelementbyid-and-getelementsbyname/" title="The difference between javascript&#039;s getElementById() and getElementsByName()">The difference between javascript&#039;s getElementById() and getElementsByName()</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/automatically-track-outgoing-links-in-google-analytics-with-javascript/" title="Automatically Track Outgoing Links in Google Analytics with Javascript">Automatically Track Outgoing Links in Google Analytics with Javascript</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/did-you-know-8-bit-png-transparency-is-just-like-an-old-school-transparent-gif/" title="Did you know- 8 Bit PNG transparency is just like an old school transparent Gif">Did you know- 8 Bit PNG transparency is just like an old school transparent Gif</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/a-three-column-css-layout-using-just-an-unordered-list/" title="A Three Column CSS Layout Using Just an Unordered List">A Three Column CSS Layout Using Just an Unordered List</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/belt-and-suspenders-flash-embed-with-swfobject-and-conditional-comments/" title="Belt and Suspenders- Flash Embed With SWFObject and Conditional Comments">Belt and Suspenders- Flash Embed With SWFObject and Conditional Comments</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/json-feeds-for-fun-and-profit-part-3-wherein-eval-kind-of-bums-me-out/" title="JSON Feeds For Fun and Profit Part 3- wherein Eval() kind of bums me out">JSON Feeds For Fun and Profit Part 3- wherein Eval() kind of bums me out</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/why-did-i-never-try-this-before-css-font-size-0-hides-input-button-text/" title="Why Did I Never Try this Before? CSS Font-Size : 0 Hides Input Button Text">Why Did I Never Try this Before? CSS Font-Size : 0 Hides Input Button Text</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/setting-far-future-expires-headers-for-images-in-amazon-s3/" title="Setting Far Future Expires Headers For Images In Amazon S3">Setting Far Future Expires Headers For Images In Amazon S3</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/yslow-performance-grades-for-200-top-web-sites/" title="YSlow Performance Grades for 200 Top Web Sites">YSlow Performance Grades for 200 Top Web Sites</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/acid3-test-released-i-took-some-screen-captures-lots-of-fail/" title="Acid3 Test Released. I Took Some Screen Captures. Lots of Fail.">Acid3 Test Released. I Took Some Screen Captures. Lots of Fail.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/yahoo-posts-an-interesting-illustration-of-the-lang-attribute/" title="Yahoo! Posts an Interesting Illustration of the Lang Attribute.">Yahoo! Posts an Interesting Illustration of the Lang Attribute.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/using-overflow-auto-to-clear-floated-content-in-css/" title="Using overflow:auto to Clear Floated Content in CSS">Using overflow:auto to Clear Floated Content in CSS</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/best-lightweight-web-server-for-serving-static-content/" title="Best Lightweight Web Server for Serving Static Content?">Best Lightweight Web Server for Serving Static Content?</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/say-hello-to-javascripts-native-getelementsbyclassname/" title="Say Hello to JavaScript&#039;s Native getElementsByClassName">Say Hello to JavaScript&#039;s Native getElementsByClassName</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/some-internet-explorer-innovations-you-probably-forgot-about-while-waiting-for-ie6-to-die/" title="Some Internet Explorer Innovations You Probably Forgot About While Waiting for IE6 To Die">Some Internet Explorer Innovations You Probably Forgot About While Waiting for IE6 To Die</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/code-i-like-using-apaches-htaccess-and-mod_rewrite-to-redirect-all-traffic-to-www/" title="Code I Like: Using Apache&#039;s .htaccess and mod_rewrite to Redirect All Traffic to &quot;www&quot;">Code I Like: Using Apache&#039;s .htaccess and mod_rewrite to Redirect All Traffic to &quot;www&quot;</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/twitter-search-results-with-json-and-callbacks/" title="Twitter Search Results With JSON and Callbacks">Twitter Search Results With JSON and Callbacks</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/code-i-like-link-prefetching/" title="Code I Like - Link Prefetching">Code I Like - Link Prefetching</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/two-easy-ways-to-get-set-up-with-amazons-cloudfront/" title="Two Easy Ways to Get Set Up With Amazon&#039;s CloudFront">Two Easy Ways to Get Set Up With Amazon&#039;s CloudFront</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/why-front-end-performance-matters-to-everyone/" title="Why Front End Performance Matters to Everyone, Not Just the High Traffic Giants">Why Front End Performance Matters to Everyone, Not Just the High Traffic Giants</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/code-i-like-batch-subversion-rename-replace-underscore-with-hyphen-bash-script/" title="Code I Like: Batch Subversion Rename (Replace Underscore with Hyphen), Bash Script">Code I Like: Batch Subversion Rename (Replace Underscore with Hyphen), Bash Script</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/a-javascript-curiosity-regarding-addeventlistener/" title="A JavaScript Curiosity Regarding addEventListener">A JavaScript Curiosity Regarding addEventListener</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/site/welcome/" title="What This is All About">What This is All About</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/google-releases-page-speed-and-i-add-a-few-lines-to-my-to-do-list/" title="Google Releases Page Speed (and I add a few lines to my to-do list)">Google Releases Page Speed (and I add a few lines to my to-do list)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/html5-im-using-today-custom-data-attributes/" title="HTML5 I'm Using Today- Custom Data Attributes">HTML5 I'm Using Today- Custom Data Attributes</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/on-my-radar-this-week-cufon-event-tracking-steve-souders-new-book/" title="On My Radar This Week- Cufon, Event Tracking, Steve Souders' New Book">On My Radar This Week- Cufon, Event Tracking, Steve Souders' New Book</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/i-think-im-going-to-start-dreaming-in-wordpress/" title="I Think I'm Going to Start Dreaming in Wordpress">I Think I'm Going to Start Dreaming in Wordpress</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/tom-okeefe-interviewed-at-fireworks-designer/" title="Tom Okeefe, Interviewed at Fireworks Designer">Tom Okeefe, Interviewed at Fireworks Designer</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/im-presenting-at-the-center-for-digital-imaging-arts-at-boston-university-july-14/" title="I'm Presenting at the Center for Digital Imaging Arts at Boston University, July 14">I'm Presenting at the Center for Digital Imaging Arts at Boston University, July 14</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/in-case-you-missed-it-google-talks-web-performance/" title="In Case You Missed It- Google Talks Web Performance">In Case You Missed It- Google Talks Web Performance</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/yui-3-0-0-beta-1-available-for-download/" title="YUI 3.0.0 beta 1 Available for Download">YUI 3.0.0 beta 1 Available for Download</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/the-wait-for-the-palm-webos-sdk/" title="The Wait For the Palm WebOS SDK">The Wait For the Palm WebOS SDK</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/recent-reading-html5-css-fonts-javascript-relnofollow-google-analytics/" title="Recent Reading (HTML5, CSS Fonts, JavaScript, rel=nofollow, Google Analytics)">Recent Reading (HTML5, CSS Fonts, JavaScript, rel=nofollow, Google Analytics)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/getelementsbytagname-namespace-prefix-strangeness-in-safarichromewebkit/" title="getElementsByTagName Namespace Prefix Strangeness in Safari/Chrome/WebKit">getElementsByTagName Namespace Prefix Strangeness in Safari/Chrome/WebKit</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/of-interest-the-google-chrome-operating-system/" title="Of Interest- the Google Chrome Operating System">Of Interest- the Google Chrome Operating System</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/getelementsbytagnamens-now-i-know-and-knowing-is-half-the-battle/" title="getElementsByTagNameNS. Now I Know. And Knowing is Half the Battle.">getElementsByTagNameNS. Now I Know. And Knowing is Half the Battle.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/i-dont-care-about-developers-i-care-about-users/" title="I Don't Care About Developers. I Care About Users.">I Don't Care About Developers. I Care About Users.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/presentation-done-thanks-to-all-who-attended/" title="Presentation Done. Thanks to all Who Attended.">Presentation Done. Thanks to all Who Attended.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/the-palm-webos-sdk-is-now-open-to-all-get-your-mojo-on/" title="The Palm webOS SDK is Now Open To All. Get Your Mojo On!">The Palm webOS SDK is Now Open To All. Get Your Mojo On!</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/fun-with-the-hover-pseudo-class-and-code-samples/" title="Fun With the :Hover Pseudo Class and Code Samples">Fun With the :Hover Pseudo Class and Code Samples</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/happy-that-this-one-is-live/" title="I'm Happy That This One is Live">I'm Happy That This One is Live</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/sometimes-dreamweaver-surprises-me-great-accessibility-enhancement/" title="Sometimes, Dreamweaver Surprises Me- Great Accessibility Enhancement">Sometimes, Dreamweaver Surprises Me- Great Accessibility Enhancement</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/javascript-library-showdown-video-of-my-cdia-presentation-is-live-check-it-out/" title="JavaScript Library Showdown. Video of my CDIA Presentation is Live. Check It Out!">JavaScript Library Showdown. Video of my CDIA Presentation is Live. Check It Out!</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/while-twitter-is-down/" title="While Twitter is Down...">While Twitter is Down...</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/webinar-increase-the-performance-of-your-website-with-amazon-cloudfront/" title="Webinar: Increase the Performance of Your Website With Amazon CloudFront ">Webinar: Increase the Performance of Your Website With Amazon CloudFront </a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/even-faster-web-sites-review/" title="Even Faster Web Sites (Review)">Even Faster Web Sites (Review)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/how-difficult-is-it-to-avoid-expensive-css-selectors/" title="How Difficult Is It To Avoid Expensive CSS Selectors?">How Difficult Is It To Avoid Expensive CSS Selectors?</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/setting-up-my-own-url-shortening-service/" title="Setting Up My Own URL Shortening Service">Setting Up My Own URL Shortening Service</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/an-update-on-my-url-shortener/" title="An Update on My URL Shortener">An Update on My URL Shortener</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/javascript-perfromance-tip-dont-test-against-obj-length-test-against-a-local-variable/" title="JavaScript Perfromance Tip- Don't Test Against obj.length. Test Against a Local Variable.">JavaScript Perfromance Tip- Don't Test Against obj.length. Test Against a Local Variable.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/html-5-notes-in-case-a-client-asks-no-full-screen-video/" title="HTML 5 Notes: In Case a Client Asks... No Full Screen Video">HTML 5 Notes: In Case a Client Asks... No Full Screen Video</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/html-5-notes-the-video-element-rocks/" title="HTML 5 Notes: The Video Element Rocks">HTML 5 Notes: The Video Element Rocks</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/as-if-url-shorteners-alone-werent-bad-enough-now-theyve-mated-with-url-hijacking-frames/" title="As If URL Shorteners Alone Weren't Bad Enough, Now They've Mated With URL Hijacking Frames">As If URL Shorteners Alone Weren't Bad Enough, Now They've Mated With URL Hijacking Frames</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/html5-notes-my-first-time-using-the-canvas-element/" title="HTML5 Notes: My First Time Using the Canvas Element">HTML5 Notes: My First Time Using the Canvas Element</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/file-under-cool-tools-record-page-load-video-with-webpagetest/" title="File Under Cool Tools: Record Page Load Video With WebPageTest">File Under Cool Tools: Record Page Load Video With WebPageTest</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/html5-demo-tracking-video-progress-with-google-analytics/" title="HTML5 Demo: Tracking Video Progress With Google Analytics">HTML5 Demo: Tracking Video Progress With Google Analytics</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/why-i-dumped-tweetdeck-for-brizzly/" title="Why I Dumped Tweetdeck For Brizzly">Why I Dumped Tweetdeck For Brizzly</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/html5-with-modernizr-come-on-in-the-waters-fine/" title="HTML5 With Modernizr... Come on in! The Water's Fine.">HTML5 With Modernizr... Come on in! The Water's Fine.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/i-love-you-border-radius-you-too-box-shadow-no-i-didnt-forget-about-you-rgba-color/" title="I Love You, border-radius. You Too, box-shadow. No, I Didn't Forget About You, rgba Color!">I Love You, border-radius. You Too, box-shadow. No, I Didn't Forget About You, rgba Color!</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/finally-building-a-webos-app/" title="I'm Finally Building a WebOs App">I'm Finally Building a WebOs App</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/google-chrome-frame-ill-be-taking-advantage-of-it/" title="Google Chrome Frame- I'll Be Taking Advantage Of It">Google Chrome Frame- I'll Be Taking Advantage Of It</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/i-for-one-welcome-our-new-css3-overlords-as-long-as-they-bring-box-sizing-with-them/" title="I, For One, Welcome Our New CSS3 Overlords. As Long As They Bring box-sizing With Them.">I, For One, Welcome Our New CSS3 Overlords. As Long As They Bring box-sizing With Them.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/thirteen-web-development-tools-i-cant-live-without/" title="Thirteen Web Development Tools I Can't Live Without">Thirteen Web Development Tools I Can't Live Without</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/more-numbers-on-the-effect-of-page-performance-on-the-bottom-line/" title="More Numbers On the Effect of Page Performance on the Bottom Line ">More Numbers On the Effect of Page Performance on the Bottom Line </a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/my-bookshelf-books-on-javascript-python-linux-webos-etc/" title="My Bookshelf. Books on JavaScript, Python, Linux, WebOS, etc.">My Bookshelf. Books on JavaScript, Python, Linux, WebOS, etc.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/sample-html-markup-used-to-style-common-text-elements/" title="Sample HTML Markup Used To Style Common Text Elements">Sample HTML Markup Used To Style Common Text Elements</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/default-html-rendering-in-81-browsers-visualized/" title="Default HTML Rendering in 81 Browsers Visualized">Default HTML Rendering in 81 Browsers Visualized</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/im-excited-about-the-new-google-analytics-engagement-goals-feature/" title="I'm Excited About the New Google Analytics Engagement Goals Feature">I'm Excited About the New Google Analytics Engagement Goals Feature</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/bing-launches-twitter-search-and-im-writing-about-the-real-time-web-over-at-awidernet/" title="Bing Launches Twitter Search (and I'm Writing About the Real Time Web Over At AWiderNet)">Bing Launches Twitter Search (and I'm Writing About the Real Time Web Over At AWiderNet)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/have-i-mentioned-that-the-html5-doctype-makes-me-smile/" title="Have I Mentioned That The HTML5 DOCTYPE Makes Me Smile?">Have I Mentioned That The HTML5 DOCTYPE Makes Me Smile?</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/the-javascript-nodelist-and-you-watch-where-you-point-that-thing-soldier/" title="The JavaScript NodeList and You. Watch Where You Point That Thing, Soldier">The JavaScript NodeList and You. Watch Where You Point That Thing, Soldier</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/jscript-versions-reported-by-major-versions-of-internet-explorer-for-use-with-conditional-compilation/" title="Jscript Versions Reported By Major Versions of Internet Explorer (For Use With Conditional Compilation)">Jscript Versions Reported By Major Versions of Internet Explorer (For Use With Conditional Compilation)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/netscapes-javascript-documentation-from-1999-document-layers/" title="Netscape's Javascript Documentation From 1999 (document.layers!)">Netscape's Javascript Documentation From 1999 (document.layers!)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/playing-around-with-twitter-lists/" title="Playing Around With Twitter Lists">Playing Around With Twitter Lists</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/googles-sitelinks-vs-bings-deep-links-d-card/" title="Google's Sitelinks vs. Bing's Deep Links + D-Card">Google's Sitelinks vs. Bing's Deep Links + D-Card</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/want-to-test-your-site-without-a-mouse-for-accessibilitys-sake-these-keyboard-shortcuts-will-help/" title="Want to Test Your Site Without a Mouse For Accessibility's Sake? These Keyboard Shortcuts Will Help">Want to Test Your Site Without a Mouse For Accessibility's Sake? These Keyboard Shortcuts Will Help</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/great-new-google-webmaster-tools-feature-site-performance/" title="Great New Google Webmaster Tools Feature -  "Site Performance" ">Great New Google Webmaster Tools Feature -  "Site Performance" </a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/what-i-read-this-week-jquerys-live-algorithms-ie8-vpn-chrome/" title="What I Read This Week (jQuery's live(), algorithms, IE8 + VPN, Chrome )">What I Read This Week (jQuery's live(), algorithms, IE8 + VPN, Chrome )</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/microsofts-css-filters-could-the-syntax-be-any-uglier/" title="Microsoft's CSS Filters, Could The Syntax Be Any Uglier?">Microsoft's CSS Filters, Could The Syntax Be Any Uglier?</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/im-presenting-at-wordcamp-boston-january-23-2010/" title="I'm Presenting at WordCamp Boston January 23, 2010">I'm Presenting at WordCamp Boston January 23, 2010</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/browser-size-a-simple-but-useful-tool-from-google/" title="Browser Size, a Simple But Useful Tool From Google">Browser Size, a Simple But Useful Tool From Google</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/if-i-lived-in-the-bay-area-id-go-to-these/" title="If I Lived in The Bay Area, I'd Go To These">If I Lived in The Bay Area, I'd Go To These</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/a-new-site-i-made-is-live-awidernet-com-html5-css3-wordpress/" title="A New Site I Made is Live- AWiderNet.com (HTML5 + CSS3 + Wordpress)">A New Site I Made is Live- AWiderNet.com (HTML5 + CSS3 + Wordpress)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/im-resolute/" title="I'm Resolute">I'm Resolute</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/in-case-you-missed-it/" title="In Case You Missed It...">In Case You Missed It...</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/recent-reading-30-style-tags-yui-3-godmode-git-jira/" title="Recent Reading (30 Style Tags?, YUI 3, GodMode, Git, Jira)">Recent Reading (30 Style Tags?, YUI 3, GodMode, Git, Jira)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/rethinking-the-how-to-serve-ie-specific-css-question/" title="Rethinking the "How To Serve IE-Specific CSS" Question">Rethinking the "How To Serve IE-Specific CSS" Question</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/im-messing-around-with-an-html5-version-of-the-default-wordpress-theme/" title="I'm Messing Around With an HTML5 Version of the Default Wordpress Theme">I'm Messing Around With an HTML5 Version of the Default Wordpress Theme</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/recent-reading-javascript-library-cdns-user-agent-strings-hacks-hacks-and-hacks/" title="Recent Reading (JavaScript Library CDNs, User-Agent Strings, Hacks, Hacks and Hacks)">Recent Reading (JavaScript Library CDNs, User-Agent Strings, Hacks, Hacks and Hacks)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/two-front-end-development-interview-questions-no-one-has-been-getting-recently-one-im-afraid-to-even-ask/" title="Two Front End Development Interview Questions No One Has Been Getting Recently + One I'm Afraid to Even Ask">Two Front End Development Interview Questions No One Has Been Getting Recently + One I'm Afraid to Even Ask</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/html5-wordpress-resource-links-from-my-wordcamp-boston-presentation/" title="HTML5 + Wordpress Resource Links From my WordCamp Boston Presentation">HTML5 + Wordpress Resource Links From my WordCamp Boston Presentation</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/some-photos-from-wordcamp-boston-posted-to-flickr/" title="Some Photos From WordCamp Boston Posted to Flickr">Some Photos From WordCamp Boston Posted to Flickr</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/short-notice-im-presenting-at-the-boston-javascript-meetup-this-thursday-january-28-2010/" title="Short Notice- I'm Presenting at the Boston JavaScript Meetup This Thursday, January 28, 2010">Short Notice- I'm Presenting at the Boston JavaScript Meetup This Thursday, January 28, 2010</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/my-personal-view-of-browser-market-share-is-pretty-sweet-firefox-rules-chrome-is-massive-ie6-is-nearly-dead/" title="My Personal View of Browser Market Share is Pretty Sweet- Firefox Rules, Chrome is Massive, IE6 is Nearly Dead">My Personal View of Browser Market Share is Pretty Sweet- Firefox Rules, Chrome is Massive, IE6 is Nearly Dead</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/video-of-my-presentation-from-wordcamp-boston/" title="Video of My HTML5 + Wordpress Presentation From WordCamp Boston">Video of My HTML5 + Wordpress Presentation From WordCamp Boston</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/my-presentation-from-last-nights-javascript-meetup/" title="My Presentation From Last Night's JavaScript Meetup">My Presentation From Last Night's JavaScript Meetup</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/starter-assets/" title="Starter Assets">Starter Assets</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/how-to-make-a-web-site-the-modern-way-part-0-introduction/" title="How To Make a Web Site the Modern Way. Part 0: Introduction">How To Make a Web Site the Modern Way. Part 0: Introduction</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/how-to-make-a-web-site-the-modern-way-part-1-the-anatomy-of-an-html-page/" title="How To Make a Web Site the Modern Way. Part 1: The Anatomy of an HTML Page">How To Make a Web Site the Modern Way. Part 1: The Anatomy of an HTML Page</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/let-me-direct-you-to-the-quote-of-the-week/" title="Let Me Direct You to the Quote of the Week.">Let Me Direct You to the Quote of the Week.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-2-the-head/" title="How To Make a Web Site the Modern Way. Part 2: The Head">How To Make a Web Site the Modern Way. Part 2: The Head</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/recent-reading-analytics-wordpress-short-codes-jira-javascript-videos-protocol-relative-urls-facebook/" title="Recent Reading (Analytics, WordPress Short Codes, Jira, JavaScript Videos, Protocol Relative URLS, Facebook)">Recent Reading (Analytics, WordPress Short Codes, Jira, JavaScript Videos, Protocol Relative URLS, Facebook)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/im-on-tv-wordpress-tv-that-is/" title="I'm on TV. WordPress.TV That Is.">I'm on TV. WordPress.TV That Is.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/how-to-make-a-web-site-the-modern-way-part-3-a-quick-aside-on-organizing-files/" title="How To Make a Web Site the Modern Way. Part 3: A Quick Aside on Organizing Files">How To Make a Web Site the Modern Way. Part 3: A Quick Aside on Organizing Files</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-4-the-body/" title="How To Make a Web Site the Modern Way. Part 4: The Body">How To Make a Web Site the Modern Way. Part 4: The Body</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/drunkenfist-com-redesign-launched-more-html5-goodness/" title="DrunkenFist.com Redesign Launched. More HTML5 Goodness.">DrunkenFist.com Redesign Launched. More HTML5 Goodness.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-5-the-body-how-to-structure-your-markup/" title="How To Make a Web Site the Modern Way. Part 5: The Body - How To Structure Your Markup">How To Make a Web Site the Modern Way. Part 5: The Body - How To Structure Your Markup</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/im-going-to-be-speaking-on-front-end-performance-in-may/" title="I'm Going to be Speaking on Front End Performance in May">I'm Going to be Speaking on Front End Performance in May</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/recent-reading-node-js-p3pc-event-delegation-twitter/" title="Recent Reading (node.js, P3PC, Event Delegation, Twitter)">Recent Reading (node.js, P3PC, Event Delegation, Twitter)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-6-the-body-best-practices-for-common-html-elements/" title="How To Make a Web Site the Modern Way. Part 6: Best Practices for Common HTML Elements (IMG, A)">How To Make a Web Site the Modern Way. Part 6: Best Practices for Common HTML Elements (IMG, A)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/a-quick-examination-of-the-memory-and-perfomance-ramifications-of-css-sprite-dimensions/" title="A Quick Examination of the Memory and Perfomance Ramifications of CSS Sprite Dimensions">A Quick Examination of the Memory and Perfomance Ramifications of CSS Sprite Dimensions</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-7-best-practices-for-lists-ul-ol-dl/" title="How To Make a Web Site the Modern Way. Part 7: Best Practices for Lists (UL, OL, DL)">How To Make a Web Site the Modern Way. Part 7: Best Practices for Lists (UL, OL, DL)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/site/you-probably-didnt-notice-this-site-is-now-html5/" title="You Probably Didn't Notice - This Site is Now HTML5">You Probably Didn't Notice - This Site is Now HTML5</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-8-tables/" title="How To Make a Web Site the Modern Way. Part 8: Tables!">How To Make a Web Site the Modern Way. Part 8: Tables!</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-9-tag-and-attribute-soup/" title="How To Make a Web Site the Modern Way. Part 9: Tag (and Attribute) Soup">How To Make a Web Site the Modern Way. Part 9: Tag (and Attribute) Soup</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-10-forms/" title="How To Make a Web Site the Modern Way. Part 10: Forms">How To Make a Web Site the Modern Way. Part 10: Forms</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/in-case-you-missed-it-2/" title="In Case You Missed It:">In Case You Missed It:</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-11-the-new-html5-elements/" title="How To Make a Web Site the Modern Way. Part 11: The New HTML5 Elements">How To Make a Web Site the Modern Way. Part 11: The New HTML5 Elements</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/reminder-im-presenting-on-front-end-performance-next-week-may-19/" title="Reminder- I'm Presenting on Front End Performance Next Week (May 19)">Reminder- I'm Presenting on Front End Performance Next Week (May 19)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/downloads-from-last-nights-presentation/" title="Downloads From Last Night's Presentation">Downloads From Last Night's Presentation</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/front-end-performance-for-the-common-man-practical-strategies-to-speed-up-your-site/" title="Front End Performance for the Common Man: Practical Strategies to Speed Up Your Site">Front End Performance for the Common Man: Practical Strategies to Speed Up Your Site</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/why-do-i-like-web-performance-for-one-thing-its-easier-to-measure-success/" title="Why Do I Like Web Performance? For One Thing, it's Easier to Measure Success">Why Do I Like Web Performance? For One Thing, it's Easier to Measure Success</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/performance-tip-when-linking-to-javascript-on-the-google-ajax-library-cdn-use-a-specific-version-number/" title="Performance Tip: When Linking to JavaScript on the Google Ajax Library CDN, Use a Specific Version Number">Performance Tip: When Linking to JavaScript on the Google Ajax Library CDN, Use a Specific Version Number</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/i-didnt-make-it-to-velocity-so-hours-of-web-video-will-have-to-do/" title="I Didn't Make it to Velocity, So Hours of Web Video Will Have to Do">I Didn't Make it to Velocity, So Hours of Web Video Will Have to Do</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/required-reading-yahoo-research-on-mobile-cache-size/" title="Required Reading: Yahoo Research on Mobile Cache Size">Required Reading: Yahoo Research on Mobile Cache Size</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/im-going-to-enjoy-writing-code-for-internet-explorer-9-i-cant-believe-i-just-typed-those-words/" title="I'm Going to Enjoy Writing Code for Internet Explorer 9 (I Can't Believe I Just Typed Those Words)">I'm Going to Enjoy Writing Code for Internet Explorer 9 (I Can't Believe I Just Typed Those Words)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/book-review-high-performance-javascript/" title="Book Review: High Performance JavaScript">Book Review: High Performance JavaScript</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/im-presenting-on-css-in-october/" title="I'm Presenting on CSS in October">I'm Presenting on CSS in October</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/i-added-keyboard-navigation-to-my-site/" title="I Added Keyboard Navigation to my Site">I Added Keyboard Navigation to my Site</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/an-ant-task-to-comment-out-console-log-calls-from-javascript-files/" title="An Ant Task to Comment Out console.log Calls from JavaScript Files">An Ant Task to Comment Out console.log Calls from JavaScript Files</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-12-cascading-style-sheets/" title="How To Make a Web Site the Modern Way. Part 12: Cascading Style Sheets">How To Make a Web Site the Modern Way. Part 12: Cascading Style Sheets</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-13-the-cascade-css-specificity/" title="How To Make a Web Site the Modern Way. Part 13: The Cascade/CSS Specificity">How To Make a Web Site the Modern Way. Part 13: The Cascade/CSS Specificity</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/im-going-to-be-presenting-at-design-camp-boston/" title="I'm Going to be Presenting at Design Camp Boston">I'm Going to be Presenting at Design Camp Boston</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/html5-what-you-should-be-using-right-now/" title="HTML5: What You Should Be Using Right Now ">HTML5: What You Should Be Using Right Now </a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-14-formatting-shorthand-resets-and-organization/" title="How To Make a Web Site the Modern Way. Part 14: Formatting, Shorthand, Resets and Organization">How To Make a Web Site the Modern Way. Part 14: Formatting, Shorthand, Resets and Organization</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/me-talking-about-html5-flash-and-the-cloud-as-part-of-the-isobar-50/" title="Me, Talking About HTML5, Flash, and the Cloud as Part of the Isobar 50">Me, Talking About HTML5, Flash, and the Cloud as Part of the Isobar 50</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/ant-ant-really/" title="Ant. Ant? Really?">Ant. Ant? Really?</a>
		</li></ul> </p>
]]></content:encoded>
			<wfw:commentRss>http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-13-the-cascade-css-specificity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Make a Web Site the Modern Way. Part 12: Cascading Style Sheets</title>
		<link>http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-12-cascading-style-sheets/</link>
		<comments>http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-12-cascading-style-sheets/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 17:42:59 +0000</pubDate>
		<dc:creator>Rob Larsen</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[how-to-make-a-web-site]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://htmlcssjavascript.com/?p=543</guid>
		<description><![CDATA[After a long break, I&#8217;m finally back with the long-awaited CSS portion of this little series. In this article I&#8217;ll go over some core concepts. Next post I&#8217;ll outline one poorly understood, but vital part of CSS. More posts full (yes, full) of tips, tricks and best practices will follow. Core concepts CSS is a [...]]]></description>
			<content:encoded><![CDATA[<p>After a long break, I&#8217;m finally back with the long-awaited CSS portion of this little series.</p>
<p>In this article I&#8217;ll go over some core concepts. Next post I&#8217;ll outline one poorly understood, but vital part of CSS. More posts full (yes, <strong>full</strong>) of tips, tricks and best practices will follow.</p>
<h2>Core concepts</h2>
<p>CSS is a style sheet language used to determine the formatting of an HTML document (although it could be used to style other XML documents like SVG and XUL.) Before we had CSS (and before it was widely adopted) all of this presentation information was embedded in the document, either in the form of attributes like <code>width</code> or <code>bgcolor</code> or in the form of purely presentational tags like <code>font</code>. Combined with the abuse of the table tag to create complicated layouts, the landscape for layout and design on the web was an unmanageable mess.</p>
<p>CSS fixed all that. Using separate style sheets for an entire site and leveraging semantic markup, and identifiers like ids (for unique page elements) and classes (for multiple, like elements) a developer can apply styles to an entire site while updating a single, cacheable file.<br />
<span id="more-543"></span></p>
<h3>Getting the style sheet onto the page</h3>
<p>Taking advantage of all that starts with getting the style sheet onto the page. The code for that looks like this:</p>
<h4>xHTML</h4>
<div class="code-sample"><code>
<pre>&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;/_assets/styles/style.css&quot; /&gt;</code></div>
<h4>HTML5</h4>
<div class="code-sample"><code>
<pre>&lt;link  type=&quot;text/css&quot; href=&quot;/_assets/styles/style.css&quot; /&gt;</code></div>

That's very straightforward. the only difference between the two is the drop of the rel=stylesheet attribute in the HTML5 version. Otherwise, it's just an <code>href</code>, which points toward the file containing all your rules and the type, which indicates that it's a text file containing CSS instructions.

There's one alternative attribute you can add if you're doing style sheets for different media. A typical example of that would look like this:
<div class="code-sample"><code>
<pre>
    &lt;link  type=&quot;text/css&quot; href=&quot;/_assets/styles/style.css&quot; media=&quot;screen&quot; /&gt;
    &lt;link  type=&quot;text/css&quot; href=&quot;/_assets/styles/print.css&quot; media=&quot;print&quot;  /&gt;
</code></div>

The <code>media</code> attribute indicates that the first style sheet should be used for screen display and the second style sheet should be used when the document is printed. It might surprise you, but many thousands of dollars are commonly spent getting print style sheets just right. It surprises me because I print web pages maybe two or three times a year. Some people think they're very important. You've been warned.

<em>No, I'm not bitter.</em> I love spending <strong>days</strong> on print style sheets.
<h3>A Simple CSS Style Sheet</h3>

We'll use this simple example to give you a short tour of the inner workings of CSS.
<div class="code-sample"><code>
<pre>
/* A single tag */
/* Many elements will inherit from this tag, since it's high up in the document */
body {
	background: #CCC url(/_assets/styles/images/page-bg.png) repeat-x;
	font: normal .825em/1.65 Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
/*an ID */
#container {
	background:#fff;
	height:auto;
	margin:auto;
	overflow:auto;
	position:relative;
	width:980px;
}
/* A single tag */
h1 {
	color: #999;
    font-size: 200%;
    text-transform: uppercase;
    font-weight:normal;
}
/* A series of ID/tag combinations, with the same rules applied */
#main h2, #main h3, #main h4, #main h5 {
	font-weight:normal;
    line-height:1.4;
    margin-bottom:7px;
    margin-top:7px;
}
/* A class */
.more-link {
	font-weight:bold;
    text-transform:uppercase;
    font-size:110%;
    text-decoration:none !important;
}
/* An ID/class combo */
#main .share {
	margin-top:7px;
}
/* An ID/class/tag combo */
#main .share strong {
	background: url(/_assets/styles/images/share.png) 0px 3px no-repeat;
	color:#393;
	padding-left: 19px;
	text-transform:uppercase;
}
</pre>
<p></code></div>
<p>There are two things to pay attention to, one is the ID/Class/Tag combination. That's called a <strong>selector</strong>. A selector gives context to the browser and tells it what elements it wants to style. Selectors can be combined in a comma separated list if you want to apply the same styling to several different elements. </p>
<p>Inside the curly braces you'll find the <strong>declaration</strong>, which are <strong>property</strong>/<strong>value</strong> pairs that define the specific rules the browser should apply to matching elements.</p>
<p>Take a look and familiarize yourself a little bit with the structure of a style sheet. Next time out we'll go through one of the most important concepts in CSS, the way rules are calculated. After that, we'll get into some of the different properties, what they're for and how they should be used.</p>
<ul>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/javascript-parse-domain-name-out-of-a-string/" title="Javascript: Parse Domain Name out of a String">Javascript: Parse Domain Name out of a String</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/code-javascript-turn-a-block-into-a-clickable-link-area/" title="Code : Javascript : Turn a block into a clickable link area.">Code : Javascript : Turn a block into a clickable link area.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/needwant-to-hide-internet-explorer-specific-javascript-from-ie7/" title="Need/Want to Hide Internet Explorer 6 Specific JavaScript from IE7?">Need/Want to Hide Internet Explorer 6 Specific JavaScript from IE7?</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/cross-browser-png-transparency-part-2/" title="Cross Browser PNG Transparency: Part 2">Cross Browser PNG Transparency: Part 2</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/the-joy-of-javascripts-getelementsbytagname/" title="The joy of... JavaScript's getElementsByTagName()">The joy of... JavaScript's getElementsByTagName()</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/javascript-getelementbyid-for-xml-fragments-and-arbitrary-documents-getelementsbyattribute/" title="Javascript: getElementById() for XML fragments and arbitrary XML documents + getElementsByAttribute()">Javascript: getElementById() for XML fragments and arbitrary XML documents + getElementsByAttribute()</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/mad-science-flash-for-a-page-background-using-javascript-and-css/" title="Mad Science... Flash for a page background using JavaScript and CSS">Mad Science... Flash for a page background using JavaScript and CSS</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/answering-google-passing-a-random-number-to-a-div-id-in-javascript/" title="Answering Google- Passing a Random Number to a Div id in Javascript">Answering Google- Passing a Random Number to a Div id in Javascript</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/cross-browser-opacity-using-css-and-internet-explorer-custom-filters/" title="Cross Browser Opacity using CSS and Internet Explorer filters">Cross Browser Opacity using CSS and Internet Explorer filters</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/css-attribute-selectors-id-like-to-be-able-to-use-them/" title="CSS Attribute Selectors. I'd like to be able to use them.">CSS Attribute Selectors. I'd like to be able to use them.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/display-inline-block-is-the-bees-knees-css-21/" title="Display: inline-block is the bee's knees. CSS 2.1">Display: inline-block is the bee's knees. CSS 2.1</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/json-feeds-for-fun-and-profit-part-one-delicious-makes-it-easy/" title="JSON Feeds For Fun and Profit, Part One- Del.icio.us makes it easy">JSON Feeds For Fun and Profit, Part One- Del.icio.us makes it easy</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/json-feeds-for-fun-and-profit-part-2-callbacks-with-twitter/" title="JSON Feeds For Fun and Profit Part 2 - Callbacks with Twitter">JSON Feeds For Fun and Profit Part 2 - Callbacks with Twitter</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/the-difference-between-javascripts-getelementbyid-and-getelementsbyname/" title="The difference between javascript&#039;s getElementById() and getElementsByName()">The difference between javascript&#039;s getElementById() and getElementsByName()</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/automatically-track-outgoing-links-in-google-analytics-with-javascript/" title="Automatically Track Outgoing Links in Google Analytics with Javascript">Automatically Track Outgoing Links in Google Analytics with Javascript</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/did-you-know-8-bit-png-transparency-is-just-like-an-old-school-transparent-gif/" title="Did you know- 8 Bit PNG transparency is just like an old school transparent Gif">Did you know- 8 Bit PNG transparency is just like an old school transparent Gif</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/a-three-column-css-layout-using-just-an-unordered-list/" title="A Three Column CSS Layout Using Just an Unordered List">A Three Column CSS Layout Using Just an Unordered List</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/belt-and-suspenders-flash-embed-with-swfobject-and-conditional-comments/" title="Belt and Suspenders- Flash Embed With SWFObject and Conditional Comments">Belt and Suspenders- Flash Embed With SWFObject and Conditional Comments</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/json-feeds-for-fun-and-profit-part-3-wherein-eval-kind-of-bums-me-out/" title="JSON Feeds For Fun and Profit Part 3- wherein Eval() kind of bums me out">JSON Feeds For Fun and Profit Part 3- wherein Eval() kind of bums me out</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/why-did-i-never-try-this-before-css-font-size-0-hides-input-button-text/" title="Why Did I Never Try this Before? CSS Font-Size : 0 Hides Input Button Text">Why Did I Never Try this Before? CSS Font-Size : 0 Hides Input Button Text</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/setting-far-future-expires-headers-for-images-in-amazon-s3/" title="Setting Far Future Expires Headers For Images In Amazon S3">Setting Far Future Expires Headers For Images In Amazon S3</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/yslow-performance-grades-for-200-top-web-sites/" title="YSlow Performance Grades for 200 Top Web Sites">YSlow Performance Grades for 200 Top Web Sites</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/acid3-test-released-i-took-some-screen-captures-lots-of-fail/" title="Acid3 Test Released. I Took Some Screen Captures. Lots of Fail.">Acid3 Test Released. I Took Some Screen Captures. Lots of Fail.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/yahoo-posts-an-interesting-illustration-of-the-lang-attribute/" title="Yahoo! Posts an Interesting Illustration of the Lang Attribute.">Yahoo! Posts an Interesting Illustration of the Lang Attribute.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/using-overflow-auto-to-clear-floated-content-in-css/" title="Using overflow:auto to Clear Floated Content in CSS">Using overflow:auto to Clear Floated Content in CSS</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/best-lightweight-web-server-for-serving-static-content/" title="Best Lightweight Web Server for Serving Static Content?">Best Lightweight Web Server for Serving Static Content?</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/say-hello-to-javascripts-native-getelementsbyclassname/" title="Say Hello to JavaScript&#039;s Native getElementsByClassName">Say Hello to JavaScript&#039;s Native getElementsByClassName</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/some-internet-explorer-innovations-you-probably-forgot-about-while-waiting-for-ie6-to-die/" title="Some Internet Explorer Innovations You Probably Forgot About While Waiting for IE6 To Die">Some Internet Explorer Innovations You Probably Forgot About While Waiting for IE6 To Die</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/code-i-like-using-apaches-htaccess-and-mod_rewrite-to-redirect-all-traffic-to-www/" title="Code I Like: Using Apache&#039;s .htaccess and mod_rewrite to Redirect All Traffic to &quot;www&quot;">Code I Like: Using Apache&#039;s .htaccess and mod_rewrite to Redirect All Traffic to &quot;www&quot;</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/twitter-search-results-with-json-and-callbacks/" title="Twitter Search Results With JSON and Callbacks">Twitter Search Results With JSON and Callbacks</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/code-i-like-link-prefetching/" title="Code I Like - Link Prefetching">Code I Like - Link Prefetching</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/two-easy-ways-to-get-set-up-with-amazons-cloudfront/" title="Two Easy Ways to Get Set Up With Amazon&#039;s CloudFront">Two Easy Ways to Get Set Up With Amazon&#039;s CloudFront</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/why-front-end-performance-matters-to-everyone/" title="Why Front End Performance Matters to Everyone, Not Just the High Traffic Giants">Why Front End Performance Matters to Everyone, Not Just the High Traffic Giants</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/code-i-like-batch-subversion-rename-replace-underscore-with-hyphen-bash-script/" title="Code I Like: Batch Subversion Rename (Replace Underscore with Hyphen), Bash Script">Code I Like: Batch Subversion Rename (Replace Underscore with Hyphen), Bash Script</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/a-javascript-curiosity-regarding-addeventlistener/" title="A JavaScript Curiosity Regarding addEventListener">A JavaScript Curiosity Regarding addEventListener</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/site/welcome/" title="What This is All About">What This is All About</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/google-releases-page-speed-and-i-add-a-few-lines-to-my-to-do-list/" title="Google Releases Page Speed (and I add a few lines to my to-do list)">Google Releases Page Speed (and I add a few lines to my to-do list)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/html5-im-using-today-custom-data-attributes/" title="HTML5 I'm Using Today- Custom Data Attributes">HTML5 I'm Using Today- Custom Data Attributes</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/on-my-radar-this-week-cufon-event-tracking-steve-souders-new-book/" title="On My Radar This Week- Cufon, Event Tracking, Steve Souders' New Book">On My Radar This Week- Cufon, Event Tracking, Steve Souders' New Book</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/i-think-im-going-to-start-dreaming-in-wordpress/" title="I Think I'm Going to Start Dreaming in Wordpress">I Think I'm Going to Start Dreaming in Wordpress</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/tom-okeefe-interviewed-at-fireworks-designer/" title="Tom Okeefe, Interviewed at Fireworks Designer">Tom Okeefe, Interviewed at Fireworks Designer</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/im-presenting-at-the-center-for-digital-imaging-arts-at-boston-university-july-14/" title="I'm Presenting at the Center for Digital Imaging Arts at Boston University, July 14">I'm Presenting at the Center for Digital Imaging Arts at Boston University, July 14</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/in-case-you-missed-it-google-talks-web-performance/" title="In Case You Missed It- Google Talks Web Performance">In Case You Missed It- Google Talks Web Performance</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/yui-3-0-0-beta-1-available-for-download/" title="YUI 3.0.0 beta 1 Available for Download">YUI 3.0.0 beta 1 Available for Download</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/the-wait-for-the-palm-webos-sdk/" title="The Wait For the Palm WebOS SDK">The Wait For the Palm WebOS SDK</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/recent-reading-html5-css-fonts-javascript-relnofollow-google-analytics/" title="Recent Reading (HTML5, CSS Fonts, JavaScript, rel=nofollow, Google Analytics)">Recent Reading (HTML5, CSS Fonts, JavaScript, rel=nofollow, Google Analytics)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/getelementsbytagname-namespace-prefix-strangeness-in-safarichromewebkit/" title="getElementsByTagName Namespace Prefix Strangeness in Safari/Chrome/WebKit">getElementsByTagName Namespace Prefix Strangeness in Safari/Chrome/WebKit</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/of-interest-the-google-chrome-operating-system/" title="Of Interest- the Google Chrome Operating System">Of Interest- the Google Chrome Operating System</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/getelementsbytagnamens-now-i-know-and-knowing-is-half-the-battle/" title="getElementsByTagNameNS. Now I Know. And Knowing is Half the Battle.">getElementsByTagNameNS. Now I Know. And Knowing is Half the Battle.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/i-dont-care-about-developers-i-care-about-users/" title="I Don't Care About Developers. I Care About Users.">I Don't Care About Developers. I Care About Users.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/presentation-done-thanks-to-all-who-attended/" title="Presentation Done. Thanks to all Who Attended.">Presentation Done. Thanks to all Who Attended.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/the-palm-webos-sdk-is-now-open-to-all-get-your-mojo-on/" title="The Palm webOS SDK is Now Open To All. Get Your Mojo On!">The Palm webOS SDK is Now Open To All. Get Your Mojo On!</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/fun-with-the-hover-pseudo-class-and-code-samples/" title="Fun With the :Hover Pseudo Class and Code Samples">Fun With the :Hover Pseudo Class and Code Samples</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/happy-that-this-one-is-live/" title="I'm Happy That This One is Live">I'm Happy That This One is Live</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/sometimes-dreamweaver-surprises-me-great-accessibility-enhancement/" title="Sometimes, Dreamweaver Surprises Me- Great Accessibility Enhancement">Sometimes, Dreamweaver Surprises Me- Great Accessibility Enhancement</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/javascript-library-showdown-video-of-my-cdia-presentation-is-live-check-it-out/" title="JavaScript Library Showdown. Video of my CDIA Presentation is Live. Check It Out!">JavaScript Library Showdown. Video of my CDIA Presentation is Live. Check It Out!</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/while-twitter-is-down/" title="While Twitter is Down...">While Twitter is Down...</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/webinar-increase-the-performance-of-your-website-with-amazon-cloudfront/" title="Webinar: Increase the Performance of Your Website With Amazon CloudFront ">Webinar: Increase the Performance of Your Website With Amazon CloudFront </a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/even-faster-web-sites-review/" title="Even Faster Web Sites (Review)">Even Faster Web Sites (Review)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/how-difficult-is-it-to-avoid-expensive-css-selectors/" title="How Difficult Is It To Avoid Expensive CSS Selectors?">How Difficult Is It To Avoid Expensive CSS Selectors?</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/setting-up-my-own-url-shortening-service/" title="Setting Up My Own URL Shortening Service">Setting Up My Own URL Shortening Service</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/an-update-on-my-url-shortener/" title="An Update on My URL Shortener">An Update on My URL Shortener</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/javascript-perfromance-tip-dont-test-against-obj-length-test-against-a-local-variable/" title="JavaScript Perfromance Tip- Don't Test Against obj.length. Test Against a Local Variable.">JavaScript Perfromance Tip- Don't Test Against obj.length. Test Against a Local Variable.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/html-5-notes-in-case-a-client-asks-no-full-screen-video/" title="HTML 5 Notes: In Case a Client Asks... No Full Screen Video">HTML 5 Notes: In Case a Client Asks... No Full Screen Video</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/html-5-notes-the-video-element-rocks/" title="HTML 5 Notes: The Video Element Rocks">HTML 5 Notes: The Video Element Rocks</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/as-if-url-shorteners-alone-werent-bad-enough-now-theyve-mated-with-url-hijacking-frames/" title="As If URL Shorteners Alone Weren't Bad Enough, Now They've Mated With URL Hijacking Frames">As If URL Shorteners Alone Weren't Bad Enough, Now They've Mated With URL Hijacking Frames</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/html5-notes-my-first-time-using-the-canvas-element/" title="HTML5 Notes: My First Time Using the Canvas Element">HTML5 Notes: My First Time Using the Canvas Element</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/file-under-cool-tools-record-page-load-video-with-webpagetest/" title="File Under Cool Tools: Record Page Load Video With WebPageTest">File Under Cool Tools: Record Page Load Video With WebPageTest</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/html5-demo-tracking-video-progress-with-google-analytics/" title="HTML5 Demo: Tracking Video Progress With Google Analytics">HTML5 Demo: Tracking Video Progress With Google Analytics</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/why-i-dumped-tweetdeck-for-brizzly/" title="Why I Dumped Tweetdeck For Brizzly">Why I Dumped Tweetdeck For Brizzly</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/html5-with-modernizr-come-on-in-the-waters-fine/" title="HTML5 With Modernizr... Come on in! The Water's Fine.">HTML5 With Modernizr... Come on in! The Water's Fine.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/i-love-you-border-radius-you-too-box-shadow-no-i-didnt-forget-about-you-rgba-color/" title="I Love You, border-radius. You Too, box-shadow. No, I Didn't Forget About You, rgba Color!">I Love You, border-radius. You Too, box-shadow. No, I Didn't Forget About You, rgba Color!</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/finally-building-a-webos-app/" title="I'm Finally Building a WebOs App">I'm Finally Building a WebOs App</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/google-chrome-frame-ill-be-taking-advantage-of-it/" title="Google Chrome Frame- I'll Be Taking Advantage Of It">Google Chrome Frame- I'll Be Taking Advantage Of It</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/i-for-one-welcome-our-new-css3-overlords-as-long-as-they-bring-box-sizing-with-them/" title="I, For One, Welcome Our New CSS3 Overlords. As Long As They Bring box-sizing With Them.">I, For One, Welcome Our New CSS3 Overlords. As Long As They Bring box-sizing With Them.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/thirteen-web-development-tools-i-cant-live-without/" title="Thirteen Web Development Tools I Can't Live Without">Thirteen Web Development Tools I Can't Live Without</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/more-numbers-on-the-effect-of-page-performance-on-the-bottom-line/" title="More Numbers On the Effect of Page Performance on the Bottom Line ">More Numbers On the Effect of Page Performance on the Bottom Line </a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/my-bookshelf-books-on-javascript-python-linux-webos-etc/" title="My Bookshelf. Books on JavaScript, Python, Linux, WebOS, etc.">My Bookshelf. Books on JavaScript, Python, Linux, WebOS, etc.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/sample-html-markup-used-to-style-common-text-elements/" title="Sample HTML Markup Used To Style Common Text Elements">Sample HTML Markup Used To Style Common Text Elements</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/default-html-rendering-in-81-browsers-visualized/" title="Default HTML Rendering in 81 Browsers Visualized">Default HTML Rendering in 81 Browsers Visualized</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/im-excited-about-the-new-google-analytics-engagement-goals-feature/" title="I'm Excited About the New Google Analytics Engagement Goals Feature">I'm Excited About the New Google Analytics Engagement Goals Feature</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/bing-launches-twitter-search-and-im-writing-about-the-real-time-web-over-at-awidernet/" title="Bing Launches Twitter Search (and I'm Writing About the Real Time Web Over At AWiderNet)">Bing Launches Twitter Search (and I'm Writing About the Real Time Web Over At AWiderNet)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/have-i-mentioned-that-the-html5-doctype-makes-me-smile/" title="Have I Mentioned That The HTML5 DOCTYPE Makes Me Smile?">Have I Mentioned That The HTML5 DOCTYPE Makes Me Smile?</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/the-javascript-nodelist-and-you-watch-where-you-point-that-thing-soldier/" title="The JavaScript NodeList and You. Watch Where You Point That Thing, Soldier">The JavaScript NodeList and You. Watch Where You Point That Thing, Soldier</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/jscript-versions-reported-by-major-versions-of-internet-explorer-for-use-with-conditional-compilation/" title="Jscript Versions Reported By Major Versions of Internet Explorer (For Use With Conditional Compilation)">Jscript Versions Reported By Major Versions of Internet Explorer (For Use With Conditional Compilation)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/netscapes-javascript-documentation-from-1999-document-layers/" title="Netscape's Javascript Documentation From 1999 (document.layers!)">Netscape's Javascript Documentation From 1999 (document.layers!)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/playing-around-with-twitter-lists/" title="Playing Around With Twitter Lists">Playing Around With Twitter Lists</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/googles-sitelinks-vs-bings-deep-links-d-card/" title="Google's Sitelinks vs. Bing's Deep Links + D-Card">Google's Sitelinks vs. Bing's Deep Links + D-Card</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/want-to-test-your-site-without-a-mouse-for-accessibilitys-sake-these-keyboard-shortcuts-will-help/" title="Want to Test Your Site Without a Mouse For Accessibility's Sake? These Keyboard Shortcuts Will Help">Want to Test Your Site Without a Mouse For Accessibility's Sake? These Keyboard Shortcuts Will Help</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/great-new-google-webmaster-tools-feature-site-performance/" title="Great New Google Webmaster Tools Feature -  "Site Performance" ">Great New Google Webmaster Tools Feature -  "Site Performance" </a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/what-i-read-this-week-jquerys-live-algorithms-ie8-vpn-chrome/" title="What I Read This Week (jQuery's live(), algorithms, IE8 + VPN, Chrome )">What I Read This Week (jQuery's live(), algorithms, IE8 + VPN, Chrome )</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/microsofts-css-filters-could-the-syntax-be-any-uglier/" title="Microsoft's CSS Filters, Could The Syntax Be Any Uglier?">Microsoft's CSS Filters, Could The Syntax Be Any Uglier?</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/im-presenting-at-wordcamp-boston-january-23-2010/" title="I'm Presenting at WordCamp Boston January 23, 2010">I'm Presenting at WordCamp Boston January 23, 2010</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/browser-size-a-simple-but-useful-tool-from-google/" title="Browser Size, a Simple But Useful Tool From Google">Browser Size, a Simple But Useful Tool From Google</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/if-i-lived-in-the-bay-area-id-go-to-these/" title="If I Lived in The Bay Area, I'd Go To These">If I Lived in The Bay Area, I'd Go To These</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/a-new-site-i-made-is-live-awidernet-com-html5-css3-wordpress/" title="A New Site I Made is Live- AWiderNet.com (HTML5 + CSS3 + Wordpress)">A New Site I Made is Live- AWiderNet.com (HTML5 + CSS3 + Wordpress)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/im-resolute/" title="I'm Resolute">I'm Resolute</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/in-case-you-missed-it/" title="In Case You Missed It...">In Case You Missed It...</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/recent-reading-30-style-tags-yui-3-godmode-git-jira/" title="Recent Reading (30 Style Tags?, YUI 3, GodMode, Git, Jira)">Recent Reading (30 Style Tags?, YUI 3, GodMode, Git, Jira)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/rethinking-the-how-to-serve-ie-specific-css-question/" title="Rethinking the "How To Serve IE-Specific CSS" Question">Rethinking the "How To Serve IE-Specific CSS" Question</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/im-messing-around-with-an-html5-version-of-the-default-wordpress-theme/" title="I'm Messing Around With an HTML5 Version of the Default Wordpress Theme">I'm Messing Around With an HTML5 Version of the Default Wordpress Theme</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/recent-reading-javascript-library-cdns-user-agent-strings-hacks-hacks-and-hacks/" title="Recent Reading (JavaScript Library CDNs, User-Agent Strings, Hacks, Hacks and Hacks)">Recent Reading (JavaScript Library CDNs, User-Agent Strings, Hacks, Hacks and Hacks)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/two-front-end-development-interview-questions-no-one-has-been-getting-recently-one-im-afraid-to-even-ask/" title="Two Front End Development Interview Questions No One Has Been Getting Recently + One I'm Afraid to Even Ask">Two Front End Development Interview Questions No One Has Been Getting Recently + One I'm Afraid to Even Ask</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/html5-wordpress-resource-links-from-my-wordcamp-boston-presentation/" title="HTML5 + Wordpress Resource Links From my WordCamp Boston Presentation">HTML5 + Wordpress Resource Links From my WordCamp Boston Presentation</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/some-photos-from-wordcamp-boston-posted-to-flickr/" title="Some Photos From WordCamp Boston Posted to Flickr">Some Photos From WordCamp Boston Posted to Flickr</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/short-notice-im-presenting-at-the-boston-javascript-meetup-this-thursday-january-28-2010/" title="Short Notice- I'm Presenting at the Boston JavaScript Meetup This Thursday, January 28, 2010">Short Notice- I'm Presenting at the Boston JavaScript Meetup This Thursday, January 28, 2010</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/my-personal-view-of-browser-market-share-is-pretty-sweet-firefox-rules-chrome-is-massive-ie6-is-nearly-dead/" title="My Personal View of Browser Market Share is Pretty Sweet- Firefox Rules, Chrome is Massive, IE6 is Nearly Dead">My Personal View of Browser Market Share is Pretty Sweet- Firefox Rules, Chrome is Massive, IE6 is Nearly Dead</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/video-of-my-presentation-from-wordcamp-boston/" title="Video of My HTML5 + Wordpress Presentation From WordCamp Boston">Video of My HTML5 + Wordpress Presentation From WordCamp Boston</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/my-presentation-from-last-nights-javascript-meetup/" title="My Presentation From Last Night's JavaScript Meetup">My Presentation From Last Night's JavaScript Meetup</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/starter-assets/" title="Starter Assets">Starter Assets</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/how-to-make-a-web-site-the-modern-way-part-0-introduction/" title="How To Make a Web Site the Modern Way. Part 0: Introduction">How To Make a Web Site the Modern Way. Part 0: Introduction</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/how-to-make-a-web-site-the-modern-way-part-1-the-anatomy-of-an-html-page/" title="How To Make a Web Site the Modern Way. Part 1: The Anatomy of an HTML Page">How To Make a Web Site the Modern Way. Part 1: The Anatomy of an HTML Page</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/let-me-direct-you-to-the-quote-of-the-week/" title="Let Me Direct You to the Quote of the Week.">Let Me Direct You to the Quote of the Week.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-2-the-head/" title="How To Make a Web Site the Modern Way. Part 2: The Head">How To Make a Web Site the Modern Way. Part 2: The Head</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/recent-reading-analytics-wordpress-short-codes-jira-javascript-videos-protocol-relative-urls-facebook/" title="Recent Reading (Analytics, WordPress Short Codes, Jira, JavaScript Videos, Protocol Relative URLS, Facebook)">Recent Reading (Analytics, WordPress Short Codes, Jira, JavaScript Videos, Protocol Relative URLS, Facebook)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/im-on-tv-wordpress-tv-that-is/" title="I'm on TV. WordPress.TV That Is.">I'm on TV. WordPress.TV That Is.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/how-to-make-a-web-site-the-modern-way-part-3-a-quick-aside-on-organizing-files/" title="How To Make a Web Site the Modern Way. Part 3: A Quick Aside on Organizing Files">How To Make a Web Site the Modern Way. Part 3: A Quick Aside on Organizing Files</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-4-the-body/" title="How To Make a Web Site the Modern Way. Part 4: The Body">How To Make a Web Site the Modern Way. Part 4: The Body</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/drunkenfist-com-redesign-launched-more-html5-goodness/" title="DrunkenFist.com Redesign Launched. More HTML5 Goodness.">DrunkenFist.com Redesign Launched. More HTML5 Goodness.</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-5-the-body-how-to-structure-your-markup/" title="How To Make a Web Site the Modern Way. Part 5: The Body - How To Structure Your Markup">How To Make a Web Site the Modern Way. Part 5: The Body - How To Structure Your Markup</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/im-going-to-be-speaking-on-front-end-performance-in-may/" title="I'm Going to be Speaking on Front End Performance in May">I'm Going to be Speaking on Front End Performance in May</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/recent-reading-node-js-p3pc-event-delegation-twitter/" title="Recent Reading (node.js, P3PC, Event Delegation, Twitter)">Recent Reading (node.js, P3PC, Event Delegation, Twitter)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-6-the-body-best-practices-for-common-html-elements/" title="How To Make a Web Site the Modern Way. Part 6: Best Practices for Common HTML Elements (IMG, A)">How To Make a Web Site the Modern Way. Part 6: Best Practices for Common HTML Elements (IMG, A)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/a-quick-examination-of-the-memory-and-perfomance-ramifications-of-css-sprite-dimensions/" title="A Quick Examination of the Memory and Perfomance Ramifications of CSS Sprite Dimensions">A Quick Examination of the Memory and Perfomance Ramifications of CSS Sprite Dimensions</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-7-best-practices-for-lists-ul-ol-dl/" title="How To Make a Web Site the Modern Way. Part 7: Best Practices for Lists (UL, OL, DL)">How To Make a Web Site the Modern Way. Part 7: Best Practices for Lists (UL, OL, DL)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/site/you-probably-didnt-notice-this-site-is-now-html5/" title="You Probably Didn't Notice - This Site is Now HTML5">You Probably Didn't Notice - This Site is Now HTML5</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-8-tables/" title="How To Make a Web Site the Modern Way. Part 8: Tables!">How To Make a Web Site the Modern Way. Part 8: Tables!</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-9-tag-and-attribute-soup/" title="How To Make a Web Site the Modern Way. Part 9: Tag (and Attribute) Soup">How To Make a Web Site the Modern Way. Part 9: Tag (and Attribute) Soup</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-10-forms/" title="How To Make a Web Site the Modern Way. Part 10: Forms">How To Make a Web Site the Modern Way. Part 10: Forms</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/in-case-you-missed-it-2/" title="In Case You Missed It:">In Case You Missed It:</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/how-to-make-a-web-site-the-modern-way-part-11-the-new-html5-elements/" title="How To Make a Web Site the Modern Way. Part 11: The New HTML5 Elements">How To Make a Web Site the Modern Way. Part 11: The New HTML5 Elements</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/reminder-im-presenting-on-front-end-performance-next-week-may-19/" title="Reminder- I'm Presenting on Front End Performance Next Week (May 19)">Reminder- I'm Presenting on Front End Performance Next Week (May 19)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/downloads-from-last-nights-presentation/" title="Downloads From Last Night's Presentation">Downloads From Last Night's Presentation</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/front-end-performance-for-the-common-man-practical-strategies-to-speed-up-your-site/" title="Front End Performance for the Common Man: Practical Strategies to Speed Up Your Site">Front End Performance for the Common Man: Practical Strategies to Speed Up Your Site</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/why-do-i-like-web-performance-for-one-thing-its-easier-to-measure-success/" title="Why Do I Like Web Performance? For One Thing, it's Easier to Measure Success">Why Do I Like Web Performance? For One Thing, it's Easier to Measure Success</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/performance-tip-when-linking-to-javascript-on-the-google-ajax-library-cdn-use-a-specific-version-number/" title="Performance Tip: When Linking to JavaScript on the Google Ajax Library CDN, Use a Specific Version Number">Performance Tip: When Linking to JavaScript on the Google Ajax Library CDN, Use a Specific Version Number</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/i-didnt-make-it-to-velocity-so-hours-of-web-video-will-have-to-do/" title="I Didn't Make it to Velocity, So Hours of Web Video Will Have to Do">I Didn't Make it to Velocity, So Hours of Web Video Will Have to Do</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/required-reading-yahoo-research-on-mobile-cache-size/" title="Required Reading: Yahoo Research on Mobile Cache Size">Required Reading: Yahoo Research on Mobile Cache Size</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/im-going-to-enjoy-writing-code-for-internet-explorer-9-i-cant-believe-i-just-typed-those-words/" title="I'm Going to Enjoy Writing Code for Internet Explorer 9 (I Can't Believe I Just Typed Those Words)">I'm Going to Enjoy Writing Code for Internet Explorer 9 (I Can't Believe I Just Typed Those Words)</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/book-review-high-performance-javascript/" title="Book Review: High Performance JavaScript">Book Review: High Performance JavaScript</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/im-presenting-on-css-in-october/" title="I'm Presenting on CSS in October">I'm Presenting on CSS in October</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/i-added-keyboard-navigation-to-my-site/" title="I Added Keyboard Navigation to my Site">I Added Keyboard Navigation to my Site</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/javascript/an-ant-task-to-comment-out-console-log-calls-from-javascript-files/" title="An Ant Task to Comment Out console.log Calls from JavaScript Files">An Ant Task to Comment Out console.log Calls from JavaScript Files</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-12-cascading-style-sheets/" title="How To Make a Web Site the Modern Way. Part 12: Cascading Style Sheets">How To Make a Web Site the Modern Way. Part 12: Cascading Style Sheets</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-13-the-cascade-css-specificity/" title="How To Make a Web Site the Modern Way. Part 13: The Cascade/CSS Specificity">How To Make a Web Site the Modern Way. Part 13: The Cascade/CSS Specificity</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/im-going-to-be-presenting-at-design-camp-boston/" title="I'm Going to be Presenting at Design Camp Boston">I'm Going to be Presenting at Design Camp Boston</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/html/html5-what-you-should-be-using-right-now/" title="HTML5: What You Should Be Using Right Now ">HTML5: What You Should Be Using Right Now </a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-14-formatting-shorthand-resets-and-organization/" title="How To Make a Web Site the Modern Way. Part 14: Formatting, Shorthand, Resets and Organization">How To Make a Web Site the Modern Way. Part 14: Formatting, Shorthand, Resets and Organization</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/web/me-talking-about-html5-flash-and-the-cloud-as-part-of-the-isobar-50/" title="Me, Talking About HTML5, Flash, and the Cloud as Part of the Isobar 50">Me, Talking About HTML5, Flash, and the Cloud as Part of the Isobar 50</a>
		</li>		<li>
			<a href ="http://htmlcssjavascript.com/performance/ant-ant-really/" title="Ant. Ant? Really?">Ant. Ant? Really?</a>
		</li></ul>
]]></content:encoded>
			<wfw:commentRss>http://htmlcssjavascript.com/css/how-to-make-a-web-site-the-modern-way-part-12-cascading-style-sheets/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I&#8217;m Presenting on CSS in October</title>
		<link>http://htmlcssjavascript.com/css/im-presenting-on-css-in-october/</link>
		<comments>http://htmlcssjavascript.com/css/im-presenting-on-css-in-october/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 14:34:21 +0000</pubDate>
		<dc:creator>Rob Larsen</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[presentations]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[web-fonts]]></category>

		<guid isPermaLink="false">http://htmlcssjavascript.com/?p=969</guid>
		<description><![CDATA[I haven&#8217;t posted about this yet. I&#8217;m an incredible idiot. I&#8217;m presenting at the Boston PHP group in October. My presentation is a couple of weeks before Steve Krug. No pressure. I hope to see you there Learn CSS (with me) Is CSS still a mystery to you? Do you find yourself editing your styles [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t posted about this yet. I&#8217;m an incredible idiot. I&#8217;m presenting at the Boston PHP group in October. My presentation is a couple of weeks before <a href="http://www.sensible.com/">Steve Krug</a>. <em>No pressure.</em></p>
<p>I hope to see you there <img src='http://htmlcssjavascript.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2><a href="http://www.meetup.com/bostonphp/calendar/13924863/">Learn CSS (with me)</a></h2>
<blockquote><p>Is CSS still a mystery to you?  Do you find yourself editing your styles over and over justo get them to display correctly in IE and Firefox?  Have you created a powerful application, and want it to look nice and clean?  Do you want to take your knowledge of CSS and Design to the next level?</p>
<p>In this presentation Rob Larsen will step through the basics of Cascading Style Sheets (CSS,) the visual language of the Web. Starting with the most fundamental concepts and finishing with concrete examples illustrating common patterns, this presentation will serve as a launching point for those new to CSS and will strengthen the understanding of the core principles for developer or designer more experienced with CSS.</p>
<p>In this event you will learn:</p>
<ul>
<li>     Basics of CSS
</li>
<li>    Design &#038; Layout
</li>
<li>    Web Standards
</li>
<li>    Rich Visual Behaviors
</li>
<li>    CSS1, CSS2, CSS3
</li>
<li>    Frameworks, Abstractions, etc.
</li>
<li>    Dealing with cross browser support</li>
<li>    Separation of style, content and behavior
</li>
<li>    Testing
</li>
<li>    Tips &#038; Tricks
</li>
</ul>
<p>If you still fumble with CSS and want to take your experience to the next level, then this event is for you. </p>
<p>About the presenter:<br />
Rob Larsen has more than 11 years of experience building and designing web sites and web applications. Currently he&#8217;s a Consultant at Isobar, working for some of the world&#8217;s largest brands.</p>
<p>Prior to joining Isobar, Rob was the Principal Presentation Engineer at Cramer. At Cramer, Rob and his team produced standards-based, accessible and SEO-friendly sites and rich media applications. Before that, Rob worked for several years as a consultant for clients like Compete, Duracell, Gillette, Boston&#8217;s Museum of Science, PC Connection, RSA Security, State Street Corporation and Webex.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://htmlcssjavascript.com/css/im-presenting-on-css-in-october/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
