<?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>The Website Owner&#039;s Manual &#187; firefox</title>
	<atom:link href="http://www.nurelm.com/themanual/tag/firefox/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nurelm.com/themanual</link>
	<description>Tips and tricks from the trenches. Written by people who like the Web so much that they decided to turn obsessive surfing habits into career choices.</description>
	<lastBuildDate>Wed, 01 Feb 2012 02:46:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>New Kid on the Block: CSS3</title>
		<link>http://www.nurelm.com/themanual/2009/09/08/new-kid-on-the-block-css3/</link>
		<comments>http://www.nurelm.com/themanual/2009/09/08/new-kid-on-the-block-css3/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 14:24:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[designing]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[solutions]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.nurelm.com/themanual/?p=350</guid>
		<description><![CDATA[Cascading style sheets (CSS) have long been hailed as the Web&#8217;s bridge to the promised land of separation of content and presentation.  But while we Web developers have happily kicked our table-based layouts (mostly) to the curb in favor of much more manageable elements marked up with CSS styles, things are still far from perfect.  [...]]]></description>
			<content:encoded><![CDATA[<p>Cascading style sheets (CSS) have long been hailed as the Web&#8217;s bridge to the promised land of separation of content and presentation.  But while we Web developers have happily kicked our table-based layouts (mostly) to the curb in favor of much more manageable elements marked up with CSS styles, <a href="http://www.cforcoding.com/2009/08/my-css3-wish-list.html" target="_blank">things are still far from perfect</a>.  Much of this has to do with intractable browser compatibility issues, but that aside, a lot could be solved by upgrading CSS to address the things we&#8217;ve learned over the years.</p>
<p>In steps CSS3 &#8230;<span id="more-350"></span></p>
<p>The newest family member to the style sheet family is CSS3. With the possibility of new and exciting things when it comes to designing and how you design, things look hopeful on the horizon. Word on the street is that with CSS3, you can create more diverse styles sheets for large variety of occasions and much much more.  All of this information can be found at <a href="http://www.css3.info/" target="_blank">css3.info</a> more in depth and detail.</p>
<p>If you don&#8217;t want to wade through all the details, here&#8217;s a summary for Web developers and Web users broken down into website parts:</p>
<p><strong>Borders</strong></p>
<ul>
<li>border-color: in Firefox there is now an option for a fading gray border, a very common effect that is now achieved in somewhat kludgy ways.</li>
<li>border-image: this feature can define an image to be used instead of the normal border of an element. This feature is actually split up into a couple of properties: <code>border-image</code> and <code>border-corner-image</code>.</li>
<li>border-radius: a new feature in CSS3, which allows you to create round corners on box-items (very sexy stuff &#8230; if you&#8217;re using Firefox or Safari, check out how that works <a href="http://jqueryui.com/themeroller/" target="_blank">here</a>, a page that helps you roll your own &#8220;themes&#8221; on the site of our favorite Javascript library, jQuery).</li>
<li>box-shadow: another new feature in CSS3, gives you the option of setting up a shadow on a box-item and varying the options &#8230; once again, a very common activity that is currently done in unsettlingly dirty ways.</li>
</ul>
<p><strong>Backgrounds</strong></p>
<ul>
<li>background-origin/background-clip: this property is going to be used to calculate <code>background-position</code> of a background in a certain box. A feature in this property is used to determine whether the backgrounds extends into the border or not.</li>
<li>background-size: You can specify this size in pixels, width and height, or in percentages of a background.</li>
<li>multiple backgrounds: this snazzy new feature allows the implementation of multiple backgrounds on one element.</li>
</ul>
<p><strong>Color</strong></p>
<ul>
<li>HSL (Hue, Saturation, Lightness): using hexadecimal colors as well as HSL colors are going to be implemented in CSS3.</li>
<li>HSLA (Hue, Saturation, Lightness, Alpha): similar to the HSL feature it allows a fourth value, which sets the Opacity (via the Alpha channel).</li>
<li>Opacity: this feature can used by implementing HSLA &amp; RGBA colors.</li>
<li>RGBA: similar to the HSLA feature where there is now an alpha channel option to create opacity.</li>
</ul>
<p><strong>Text Elements</strong></p>
<ul>
<li>text-shadow: eliminates the need for Photoshop when all you want to do is a simple shadow.</li>
<li>text-overflow: for this particular feature sometimes when text will have to be clipped you can place a  “…”  to show there&#8217;s more text.</li>
<li>word-wrap: this feature allows the extremely large words or sentences to wrap much cleaner and more efficiently than in previous versions.  For example if the text is in a box you can constrain it to said box.</li>
</ul>
<p><strong>User-interface</strong></p>
<ul>
<li>box-sizing: you can force the browser to instead render the box with the specified width and height.</li>
<li>re-size: yet another new feature of CSS3 that allows you to deem a box re sizable.</li>
<li>outline-offset: this new element allows the offset to be rendered away from the edge of the specified element.</li>
</ul>
<p><strong>Selectors</strong></p>
<ul>
<li>attribute selectors:<code>[att^=val],</code><code>[att$=val]</code> and <code>[att*=val] </code>are the three new attribute options added to the mix in CSS3 to matching substrings in the value of an attribute.</li>
</ul>
<p><strong>Other Modules</strong></p>
<ul>
<li>media queries: this new feature makes it possible to change style sheets based on for instance the width and height of the viewport (such as firefox, iphone, etc.).</li>
<li>multi-column layout: this feature allows text be fitted into columns, in two ways: by defining a width for each column, or by defining a number of columns.</li>
<li>web-fonts: by using @font-face website makers can use any licensed TrueType (.ttf) or OpenType (.otf) font in their pages.</li>
<li>css speech: this feature is used for creating style in speech synthesis in aural user agents (<abbr title="example given">e.g.</abbr> screen readers). There were several additional properties added to this new media type.</li>
</ul>
<p>In short, it looks as though there are a lot of exciting things on the horizon for Web designers and Web surfers alike.  However, you may not want to go right out and create your first rounded-corner, drop-shadow enabled Web page quite yet, as it&#8217;ll be a while before browser software writers agree on, let alone implement, these new ideas (<a href="http://www.quirksmode.org/css/contents.html" target="_blank">here&#8217;s a slightly dated, but pretty darn good compatibility table</a>, in case you&#8217;re interested in the details).</p>
<p>But, Rome wasn&#8217;t built in a day &#8230; and in fact CSS3 will take way less time to adopt than it took to build Rome, so keep your eyes peeled.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nurelm.com/themanual/2009/09/08/new-kid-on-the-block-css3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Open Video, Firefox, HTML 5 and The Future of Everything</title>
		<link>http://www.nurelm.com/themanual/2009/08/13/open-video-firefox-html5/</link>
		<comments>http://www.nurelm.com/themanual/2009/08/13/open-video-firefox-html5/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 18:17:07 +0000</pubDate>
		<dc:creator>sam</dc:creator>
				<category><![CDATA[Develop]]></category>
		<category><![CDATA[Trends]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[ogg]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[theora]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[vorbis]]></category>

		<guid isPermaLink="false">http://www.nurelm.com/themanual/?p=271</guid>
		<description><![CDATA[For years the options for playing a video or audio in a Web page (well, the decent options) were limited: download a plug-in for Adobe Flash or Apple QuickTime, or don&#8217;t watch/listen at all.  Use tools provided by a couple of corporate giants or don&#8217;t play.  Want to walk a different path than one laid [...]]]></description>
			<content:encoded><![CDATA[<p>For years the options for playing a video or audio in a Web page (well, the decent options) were limited: download a plug-in for Adobe Flash or Apple QuickTime, or don&#8217;t watch/listen at all.  Use tools provided by a couple of corporate giants or don&#8217;t play.  Want to walk a different path than one laid out by these giants of industry?  Sorry,  the giants know what&#8217;s best for you &#8230; or at least that&#8217;s what they say.</p>
<p>Now,  finally,  in an time when half the silly links your friends are sending you are to gems such as videos of guys getting hit in the groin,  a new option is emerging.<span id="more-271"></span></p>
<p>To be fair, there are a couple of other alternatives.  RealPlayer was in the mix for a while,  but was <a href="http://www.neilturner.me.uk/2005/12/20/why_realplayer_sucks.html" target="_blank">widely</a> <a href="http://www.jimmyakin.org/2006/04/the_evil_of_rea.html" target="_blank">known</a> for being an obnoxious piece of software that nobody really wanted on their computer,  and,  although it&#8217;s still around, it&#8217;s fallen from favor and is far from the top of the online video player plug-in list.  More recently,  one of the software world&#8217;s great titans,  Microsoft,  has gotten a bit of traction promoting its Silverlight technology, which was built as a head-on competitor to Adobe&#8217;s Flash.</p>
<p>Notice a common theme?  If you said,  &#8220;Each one of these options is being offered by an entity with revenues that rival the GDPs of most small island nations&#8221; , then we&#8217;re on the same page.  If you also wondered if their motives are altruistic or born of self-interest, then not only are we on the same page, we&#8217;re on the same paragraph.  Luckily, we don&#8217;t even have to feel funny about our cynical musings,  because we&#8217;re in good company &#8230; quite a few distinguished members of the open source community,  savior of all that is good on the Internet,  have been thinking along the same lines.</p>
<p>If you&#8217;re a Firefox user and you&#8217;ve recently upgraded your browser, you may have noticed a note on the &#8220;what&#8217;s new&#8221; page stating that your sexy, newly updated browser supports &#8220;open video formats.&#8221;  This is code for &#8220;now people can build web pages for you that contain video,  require no plugins,  don&#8217;t require the web page creator to pay for special software to encode the video, and can be put up with way less effort than the proprietary stuff.&#8221;</p>
<p>All this bodes well not only for our penchant for guy-getting-kicked-in-the-groin videos, and for Web innovation in general.  Bold claims?  Here are some points you should know about &#8220;how&#8221;, &#8220;why&#8221; and &#8220;who&#8221; that,  I hope, will convince you:</p>
<ul>
<li><strong>Open Source Innovation</strong>:  The video format being supported when most people talk about &#8220;open video&#8221; goes by the curious name of <a href="http://en.wikipedia.org/wiki/Ogg">Ogg</a>. I know,  it sounds like what a couple of nice cave people might name their first child,  but the technology is quite the opposite of pre-historic.  The video and audio &#8220;layers&#8221; that can tag along with the Ogg file format (called <a href="http://en.wikipedia.org/wiki/Theora">Theora</a> and <a href="http://en.wikipedia.org/wiki/Vorbis">Vorbis</a>,  respectively &#8230; props to the folks naming this stuff!) are,  along with Ogg itself,  are all completely open.  Patent-free,  royalty free,  and open to anybody who wants to see or even contribute to the guts under the hood.  Once adopted by many contributors,  as Ogg has been,  this sort of openness leads to rapid innovation.  Case in point: Ogg used to be slower/bigger than the proprietary formats that dominated the online video world,  but now, thanks to developer contributions,  it&#8217;s at least as fast/small as the closed formats,  if not a tad better in both areas.</li>
<li><strong>Big Support From Big Players</strong>. Not everybody is lining up to support this particular open standard.  Namely, Microsoft and Adobe are not especially eager to promote a technology that could eat their proverbial lunches by squashing their competing technologies (Silverlight and Flash).  But, <a href="http://www.webmonkey.com/blog/Google_Throws_Its_Weight_Behind_HTML_5">Google</a>, <a href="http://www.webmonkey.com/blog/How_Firefox_Is_Pushing_Open_Video_Onto_the_Web">Firefox</a>, Opera and even Apple (in Safari) are getting behind open video with Ogg.   Every organization on that list is interesting, but can you guess which one of them wins the &#8220;wow, that&#8217;s going to really make a difference&#8221; category?  Here&#8217;s a hint: it&#8217;s the same company that owns YouTube, the world&#8217;s most popular online video website &#8230; Google.  If they stay committed (and it looks like they will) then there&#8217;s a good Ogg will take hold.</li>
<li><strong>Tagging Along With the Next Big Thing</strong>.  Open Web video standards are closely associated with the still-being-hatched standard called <a href="http://en.wikipedia.org/wiki/HTML_5">HTML 5</a>.  Pretty boring acronym for the technology <a href="http://www.webmonkey.com/blog/How_HTML_5_Is_Already_Changing_the_Web">being described</a> as &#8220;the biggest leap forward in web standards in almost a decade.&#8221;  This is the real deal &#8230; older HTML spec advances have made the Web a better place to publish content, but this one aims to turn your Web browser into a full fledged application platform,  as good as your desktop,  with full-fledged,  standardized,  tricked out video, audio,  interactivity,  animations.  In other words,  real applications in your browser &#8230; and guess who is, once again, throwing their momentous weight behind it?  Google has already done a fine job of building a suite of <a href="http://lifehacker.com/275519/move-your-organization-to-google-apps-for-your-domain">fine web-based applications</a>,  and has been pushing the idea of Web-as-a-real-application-platform for a while now.  And video is an integral part of that platform.</li>
</ul>
<p>Those are some random thoughts on the topic (ok, maybe part of the title reading &#8220;the Future of Everything&#8221; was somewhat exaggerated),  and,  as always,  I&#8217;d love to hear more thoughts on the trend from anybody who&#8217;s inclined to comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nurelm.com/themanual/2009/08/13/open-video-firefox-html5/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

