<?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>Advanced CSS Design Resources - last-child.com &#187; Firefox</title>
	<atom:link href="http://www.last-child.com/category/browsers/firefox/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.last-child.com</link>
	<description>CSS Toys for Professional Web Developers</description>
	<lastBuildDate>Mon, 19 Dec 2011 18:30:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>CSS3 Gradient Backgrounds and Controlling Their Height</title>
		<link>http://www.last-child.com/gradient-backgrounds-height/</link>
		<comments>http://www.last-child.com/gradient-backgrounds-height/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 21:42:28 +0000</pubDate>
		<dc:creator>Ted</dc:creator>
				<category><![CDATA[background]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[gradient]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://www.last-child.com/?p=268</guid>
		<description><![CDATA[Let&#8217;s assume you want to create a gradient background that starts at the top of the page and finishes at the bottom of your page header, i.e. is 100px tall. You can do this with a combination of CSS3 rules and avoid those ugly background images. First off, I&#8217;m going to use the excellent Colorzilla [...]]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s assume you want to create a gradient background that starts at the top of the page and finishes at the bottom of your page header, i.e. is 100px tall. You can do this with a combination of CSS3 rules and avoid those ugly background images.</p>
<p>First off, I&#8217;m going to use the excellent <a href="http://www.colorzilla.com/gradient-editor/">Colorzilla gradient creator</a> to establish the colors.<br />
<code lang="CSS"><br />
div#gradientbg { /*the following rules are from colorzilla*/<br />
background: #e6f0a3; /* old browsers */<br />
background: -moz-linear-gradient(top, #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #FFFFFF 100%); /* firefox */<br />
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6f0a3), color-stop(50%,#d2e638), color-stop(51%,#c3d825), color-stop(100%,#FFFFFF); /* webkit */<br />
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#dbf043',GradientType=1 ); /* ie */<br />
}<br />
</code></p>
<p>This works great for applying a background to the entire page. But we want to limit this to just the header. We&#8217;ll need two declarations. First a browser-specific rule (<a href="http://www.css3.info/preview/background-size/">background-size</a>). This, however could cause a series of gradient bands to tile across the screen. so simply add the no-repeat as well.<br />
<code lang="CSS"><br />
-moz-background-size:100% 100px;<br />
...<br />
background:no-repeat;<br />
</code></p>
<h3>Final CSS</h3>
<p><code lang="CSS"><br />
div#gradientbg {<br />
  display:block; width:500px; height:400px; border:1px solid #ccc;<br />
  /*the following rules are from colorzilla*/</p>
<p>  background: #e6f0a3; /* old browsers */</p>
<p>  background: no-repeat -moz-linear-gradient(top, #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #FFFFFF 100%);<br />
  -moz-background-size:100% 100px;/* firefox */</p>
<p>  background:  no-repeat -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6f0a3), color-stop(50%,#d2e638),<br />
  color-stop(51%,#c3d825), color-stop(100%,#FFFFFF));<br />
  -webkit-background-size:100% 100px;/* webkit */</p>
<p>  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#FFFFFF',GradientType=0 ); /* ie */<br />
}<br />
</code></p>
<p><a href="http://tests.last-child.com/gradient-test.html">View the example page</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.last-child.com/gradient-backgrounds-height/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ARIA support with the YUI library</title>
		<link>http://www.last-child.com/aria-support-with-the-yui-library/</link>
		<comments>http://www.last-child.com/aria-support-with-the-yui-library/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 16:15:51 +0000</pubDate>
		<dc:creator>Ted</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[DHTML]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Yahoo!]]></category>
		<category><![CDATA[YUI]]></category>

		<guid isPermaLink="false">http://www.last-child.com/?p=157</guid>
		<description><![CDATA[AJAX and DHTML have made web sites more interactive and easier to use. At least for visitors who are not using a screen reader. Screen reader users have to struggle with pages that lose focus, change without prompting the user of new data, and much more. However, there are many developers working on solutions to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Ajax_%28programming%29" title="Ajax (programming)" rel="wikipedia" class="zem_slink">AJAX</a> and <a href="http://en.wikipedia.org/wiki/Dynamic_HTML" title="Dynamic HTML" rel="wikipedia" class="zem_slink">DHTML</a> have made  web sites more interactive and easier to use. At least for visitors who are  not using a screen reader. Screen reader users have to struggle with pages that lose focus, change without prompting the user of new data, and much more. However, there are many developers working on solutions to this problem.</p>
<p>Todd Kloots, of the Yahoo User Interface group was one of the first to develop accessible javascript libraries with the YUI menu package. He just published a blog post on the YUI web site about adding ARIA support to the YUI tab package. This information could also help you add this functionality to your existing YUI-based applications. </p>
<p>Here&#8217;s how Todd describes the goal</p>
<blockquote cite="http://yuiblog.com/blog/2008/07/30/tabview-aria/">
<p>
The <a href="http://developer.yahoo.com/yui/tabview/">YUI TabView Control</a> is built on a strong<br />
foundation of semantic markup that provides users with some basic accessibility.  But while TabView looks like a desktop tab control, <a href="http://en.wikipedia.org/wiki/Screen_reader" title="Screen reader" rel="wikipedia" class="zem_slink">screen readers</a> don’t present it as an atomic<br />
widget, leaving users to figure out how the various HTML elements that compose a TabView relate to each other.  However, through the application of the <a href="http://www.w3.org/TR/wai-aria/">WAI-ARIA Roles and States</a>, it is possible to enhance TabView’s accessibility such that users of screen readers perceive it as a desktop tab control.
</p>
<p><cite><a href="http://yuiblog.com/blog/2008/07/30/tabview-aria/">Enhancing TabView Accessibility with WAI-ARIA Roles and States</a>  &#8211; Todd Kloots</cite>
</p></blockquote>
<p>The following video shows how this approach works with Firefox and a screen reader.</p>
<div><object height="322" width="512"><param name="movie" value="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.17"><param name="allowFullScreen" value="true"><param name="bgcolor" value="#000000"><param name="flashVars" value="id=9051193&amp;vid=3199866&amp;lang=en-us&amp;intl=us&amp;thumbUrl=http%3A//us.i1.yimg.com/us.yimg.com/p/i/bcst/videosearch/4371/69134473.jpeg&amp;embed=1"><embed src="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.17" type="application/x-shockwave-flash" allowfullscreen="true" bgcolor="#000000" flashvars="id=9051193&amp;vid=3199866&amp;lang=en-us&amp;intl=us&amp;thumbUrl=http%3A//us.i1.yimg.com/us.yimg.com/p/i/bcst/videosearch/4371/69134473.jpeg&amp;embed=1" height="322" width="512"></object><br /><a href="http://video.yahoo.com/watch/3199866/9051193">YUI TabView with ARIA roles and states/Todd Kloots</a> @ <a href="http://video.yahoo.com">Yahoo! Video</a></div>
<h3>Related articles </h3>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://arstechnica.com/news.ars/post/20080708-ibm-makes-web-accessibility-for-blind-users-a-social-effort.html">IBM makes web accessibility for blind users a social effort</a></li>
<li class="zemanta-article-ul-li"><a href="http://ajaxian.com/archives/accessible-google-charts">Accessible Google Charts</a></li>
<li class="zemanta-article-ul-li"><a href="http://ajaxian.com/archives/axsjax-access-enabling-ajax">AxsJAX: Access-Enabling AJAX</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.nytimes.com/idg/IDG_852573C4006938800025747F007CBD5E.html?partner=rssnyt&amp;emc=rss">I.B.M. Software Enhances Web Accessibility for the Blind</a></li>
<li class="zemanta-article-ul-li"><a href="http://www.ajaxperformance.com/2007/08/29/quick-follow-up-more-yui-compressor-work/">Quick follow-up: more YUI Compressor work</a></li>
<li class="zemanta-article-ul-li"><a href="http://ajaxian.com/archives/high-performance-ajax-applications">High Performance Ajax Applications</a></li>
<li class="zemanta-article-ul-li"><a href="http://ajaxian.com/archives/reminded-of-speaking-your-yahoolang">Reminded of speaking your YAHOO.lang</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.last-child.com/aria-support-with-the-yui-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ready to try a different browser</title>
		<link>http://www.last-child.com/ready-to-try-a-different-browser/</link>
		<comments>http://www.last-child.com/ready-to-try-a-different-browser/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 18:52:58 +0000</pubDate>
		<dc:creator>Ted</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Opera]]></category>

		<guid isPermaLink="false">http://www.last-child.com/ready-to-try-a-different-browser/</guid>
		<description><![CDATA[I&#8217;ve been frustrated lately with Firefox. It has been crashing several times a day on my laptop, eating up memory, and slow to start. Perhaps I have too many extensions, perhaps the browser has gotten too heavy, perhaps I&#8217;ve gotten too comfortable with it. So, it&#8217;s time to try another browser: Opera. I&#8217;ve tried Opera [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://opera.com"><img src="http://www.opera.com/img/operalogo.gif" alt="Opera Software" /></a>I&#8217;ve been frustrated lately with <a href="http://firefox.com">Firefox</a>. It has been crashing several times a day on my laptop, eating up memory, and slow to start. Perhaps I have too many extensions, perhaps the browser has gotten too heavy, perhaps I&#8217;ve gotten too comfortable with it. So, it&#8217;s time to try another browser: <a href="http://Opera.com">Opera</a>.</p>
<p>I&#8217;ve tried Opera before and have always had it on my machine. However, there are a few things I&#8217;ve become dependent on in Firefox and need to figure out how to do the same thing in Opera before making a permanent move.</p>
<h3>Firefox dependencies</h3>
<ul>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/425">Linky</a>: I love this extension and the ability to select a bunch of links and open them in separate tabs. I think Opera has native support for this, but I couldn&#8217;t figure it out.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/1843">Firebug</a> and <a href="https://addons.mozilla.org/en-US/firefox/addon/60">Web Developer Toolbar</a>: How can we live without them?</li>
<li>Bookmark toolbar on the top. I&#8217;ve already got my bookmarks setup and need to access them quickly. I don&#8217;t like the sidebar treatment in Opera</li>
<li>Password memory: the Opera system so far seems clunky. How do I get it to remember my password after entering a protected domain, i.e. internal network</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/125">Switch Proxy</a>: This firefox extension lets me switch my proxy instantly.</li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/1542">Pimpzilla</a>: ok, I can live without this theme, but it is pretty darn nifty</li>
</ul>
<h3>Help?</h3>
<p>If you are an Opera user, leave a comment on how to solve some of these issues. I&#8217;m sure I&#8217;m not the only one out there that would like to know. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.last-child.com/ready-to-try-a-different-browser/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Browser wars get the star geek treatment</title>
		<link>http://www.last-child.com/browser-wars-get-the-star-geek-treatment/</link>
		<comments>http://www.last-child.com/browser-wars-get-the-star-geek-treatment/#comments</comments>
		<pubDate>Mon, 12 Feb 2007 17:14:00 +0000</pubDate>
		<dc:creator>Ted</dc:creator>
				<category><![CDATA[DHTML]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Standardista]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://www.last-child.com/browser-wars-get-the-star-geek-treatment/</guid>
		<description><![CDATA[The Web Sig in the Silicon Valley is putting together a very impressive meeting at the end of the month. Browser Wars, it&#8217;s a spoof of Star Wars and the dreaded browser wars of the 90&#8242;s. I&#8217;m the first to cringe when someone discusses Star Trek or Star Wars in reverential tones. The theme alone [...]]]></description>
			<content:encoded><![CDATA[<p>The Web Sig in the Silicon Valley is putting together a very impressive meeting at the end of the month. <a href="http://www.svwebbuilder.com/">Browser Wars</a>, it&#8217;s a spoof of Star Wars and the dreaded browser wars of the 90&#8242;s. </p>
<p><img id="image116" src="http://www.last-child.com/wp-content/uploads/2007/02/browserwars.jpg" alt="Browser Wars" /><br />
I&#8217;m the first to cringe when someone discusses Star Trek or Star Wars in reverential tones. The theme alone is enough for me to think twice about this event. However, this night at the Yahoo! campus will bring out the big guns of the browsers (<a href="http://blogs.msdn.com/cwilso/">Chris Wilson</a> from IE, Mike Shaver from FireFox, and <a href="http://www.devarticles.com/c/a/HTML/Virtual-Interview-Hakon-Wium-Lie/">Håkon Wium Lie</a> from Opera are members of W3C). </p>
<p>The three of them will discuss the DOM object, the future of browsers, and more. Here&#8217;s a snippet of the announcement.</p>
<blockquote><p>
Attack of the DOMs is very relevant in this Browser Wars Episode II as Web 2.0 increasingly utilizes AJAX in interface design, functionality and web applications. Each browser implements its supported DOM. IE7 is known to suffer in performance from memory leaks that are related to its inherited DOM architectural design. Firefox quickly gains popularity with its DOM strategy among Web 2.0 communities with faster loading time. DOM Level 2 CSS allows programs and scripts to dynamically access and update the content and of style sheets documents. No designers can deny the importance of the interaction between CSS and DOM in rendering site design properly across browsers.<br />
<cite><a href="http://browserwarii.eventbrite.com/?invite=MjE5NDcvdGRyYWtlQHlhaG9vLWluYy5jb20vMQ%3D%3D%0A">Web Sig</a></cite>
</p></blockquote>
<p>If you are in the Silicon Valley, hurry up and reserve your seating today! This will fill up quickly and you shouldn&#8217;t pass up the opportunity to see Håkon Wium Lie, the inventor of CSS and one of the original creators of the &#8220;internet&#8221;. The event is free to attend and Yahoo! will provide snacks and free sodas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.last-child.com/browser-wars-get-the-star-geek-treatment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add OpenSearch to your web site</title>
		<link>http://www.last-child.com/add-opensearch-to-your-web-site/</link>
		<comments>http://www.last-child.com/add-opensearch-to-your-web-site/#comments</comments>
		<pubDate>Wed, 30 Aug 2006 03:15:12 +0000</pubDate>
		<dc:creator>Ted</dc:creator>
				<category><![CDATA[atmedia]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[Online Resource]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[Yahoo!]]></category>

		<guid isPermaLink="false">http://www.last-child.com/add-opensearch-to-your-web-site/</guid>
		<description><![CDATA[Chris Wilson, the main guy behind IE7 (and older versions) discussed several new features of Internet Explorer 7 at the @media conference in London. One feature in particular that stood out for me was the OpenSearch protocol. Adding this to your site can be easy, it can also be a headache. What is OpenSearch? OpenSearch [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://blogs.msdn.com/cwilso/">Chris Wilson</a>, the main guy behind <a href="http://www.microsoft.com/windows/ie/default.mspx">IE7</a> (and older versions)  discussed several new features of Internet Explorer 7 at the <a href="http://www.vivabit.com/atmedia2006/sessions/#ie7">@media</a> conference  in London. One  feature in particular that stood out for me was the <a href="http://opensearch.a9.com/">OpenSearch</a> protocol. Adding  this to your site can be easy, it can also be a headache. </p>
<h3>What is OpenSearch?</h3>
<p>
OpenSearch was developed by Amazon&rsquo;s A9 search engine to  enable  aggregators to easily acquire content and make more robust  search result pages. Internet Explorer 7 is using this protocol to give users  the ability to search a site via the integrated search box.&nbsp; It&rsquo;s a two step process: create an XML  document that defines your site&rsquo;s search engine methods and then place a link  to that XML in your page header. It sounds simple enough lets see it in action  and then learn how to build the XML document.</p>
<h3>Using OpenSearch</h3>
<p>
<a href="http://tech.yahoo.com">Yahoo! Tech</a> recently added OpenSearch. If you have Internet  Explorer 7 on your computer, you can enjoy the OpenSearch experience right  away.&nbsp; If you don&rsquo;t have IE7 yet,  <a href="http://www.microsoft.com/windows/ie/default.mspx">download it now!</a></p>
<p>
<img id="image92" src="http://www.last-child.com/wp-content/uploads/2006/08/tech-opensearch.gif" alt="Yahoo! Tech and OpenSearch" /><br />
Internet Explorer 7 has a built in search box in the top  right of the page. If you have added OpenSearch to your site you will notice  the box has an orange down arrow. Clicking on this arrow will expose a new  menu. You can now search this site via the box and add the site to your favorite  search engines.</p>
<p>
  If your site offers search results in RSS or Atom format,  you&rsquo;ll get enhanced functionality in your search results. Yahoo! Tech only  features HTML results, so we give you the option of using the built in search  box.&nbsp; </p>
<p>
At this point you may be saying&hellip; Is that all there is?&nbsp; Well, yes. With a little bit of work, you are  giving your visitors the ability to search from the built in search box and you  are making it easier for A9 and other search engines to spider your content and  surface your site in their results.&nbsp;  Let&rsquo;s look at how easy it is to implement.</p>
<h3>The OpenSearch XML</h3>
<p>
The XML document is fairly simple, you define the site&rsquo;s  name, description, attributions, favicon, and other simple elements. The  important element is the Url.&nbsp; This is  where you define the location of your search engine and the parameter passed to  define the query.</p>
<p>
On Yahoo! Tech, the search page is <strong>tech.yahoo.com/sp</strong> and the query is  passed as <strong>prod=search+term</strong>.&nbsp; The  OpenSearch XML expects you to use this specific markup <em>{searchTerms}</em> where you  want the engine or IE7 search box to insert the query terms. Further, I found  it much easier to write the url as a whole string, rather than setting the prod  parameter as a sub-element. You can also allow the search engines to narrow the  results by number <em>{count}</em> and more.</p>
<h3>Let&rsquo;s look at the XML in depth.</h3>
<p><code lang="XML"><br />
<?xml version="1.0" encoding="UTF-8" ?><br />
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"><br />
</code></p>
<p>
Start off the xml file with the standard opening. We then  open the OpenSearchDescription element. There is a link to a9.com to define the  namespace.</p>
<p><code lang="XML"><br />
<ShortName>Yahoo! Tech</ShortName><br />
<Description>Search for the best gadgets and how to use your tech gear on Yahoo! Tech</Description><br />
<Tags>tech gadgets technology cameras phones shopping</Tags><br />
</code></p>
<p>
Define a short name for your site. Give it a description and  the tags that define your site.</p>
<p><code lang="XML"><br />
<Url type="text/html" template="http://tech.yahoo.com/sp?prod={searchTerms}"><br />
<Param name="results" value="{count}" /><br />
</Url><br />
</code></p>
<p>
Yahoo! Tech is only providing an HTML version of the search  results; you can visit the search result page. If we provided an RSS version  the type would be application/rss+xml. The template  is the location of the final search page. Notice how the searchTerms variable  is inline. Ideally, I could have left <em>?prod=&hellip;</em> out of the url and defined it as  a parameter, but this caused inconsistent implementation.</p>
<p>
  We then define another parameter, the results and the value  is the OpenSearch variable for the number of results returned. You can see a  full list of parameters on the <a href="http://opensearch.a9.com/spec/1.1/">A9 OpenSearch</a> web site.</p>
<p><code lang="XML"><br />
<LongName>Yahoo! Tech Search</LongName><br />
<Developer>Yahoo! Tech</Developer><br />
<Attribution>Copyright © 2006 Yahoo! Inc. All rights reserved.</Attribution><br />
<Image height="16" width="16" type="image/vnd.microsoft.icon">http://www.yahoo.com/favicon.ico</Image><br />
</code></p>
<p>
We are now providing a longer name where it is appropriate  to display it. The developer is Yahoo! Tech. The attribution is how we want  results credited. We are using&nbsp; the  standard copyright information. We also define&nbsp;  the location of our favicon. You can define multiple icons for inside  the box and if you have RSS, on the results page.</p>
<p><code lang="XML"><br />
<!-- extra info about content --><br />
<SyndicationRight>open</SyndicationRight><br />
<AdultContent>false</AdultContent><br />
<Language>en-us</Language><br />
<OutputEncoding>UTF-8</OutputEncoding><br />
<InputEncoding>UTF-8</InputEncoding><br />
</OpenSearchDescription><br />
</code></p>
<p>
Finally, we add some extra information about the display,  search content, and close the XML. Overall, it&rsquo;s a fairly small, simple bit of  XML(<a href="http://tech.yahoo.com/tech-opensearch.xml">tech-opensearch.xml</a>). &nbsp;There&rsquo;s a full list of parameters  you can add to your search query and elements to define your xml at: <a href="http://opensearch.a9.com/spec/1.1/">http://opensearch.a9.com/spec/1.1/</a></p>
<h3>Do you want to make it even easier?</h3>
<p>
Go over to <a href="http://www.enhanceie.com">Enhance IE</a> and use their simple <a href="http://www.enhanceie.com/IE/SearchBuilder.asp">OpenSearch  generator</a> to build the XML for you! Simply do a search for TEST on your site  and copy that url into their form. Voila, you&rsquo;ve got a basic OpenSearch XML  file. </p>
<h3>Activating your OpenSearch XML</h3>
<p>
If you provide an RSS or Atom feed, you can log in to A9 and  register your site.  Internet Explorer 7 also needs to know where your  XML document is located as well.&nbsp; Simply  add a link to it in the head of your document:</p>
<p><code lang="HTML"></p>
<link rel="search" type="application/opensearchdescription+xml" title="Yahoo! Tech Search" href="/tech-opensearch.xml" />
</code></p>
<p>
While Chris was busy hyping the latest features of Internet  Explorer 7, the OpenSearch protocol will also be supported by Firefox 2.0.  That&rsquo;s two for the price of one!.</p>
<h3>WordPress and OpenSearch</h3>
<p>
If it&rsquo;s so easy, why doesn&rsquo;t it work on this blog? WordPress  blogs are setup to use the index page as the search page.&nbsp; This is the results page for a search of XML  on this blog: <a href="http://last-child.com/index.php?s=xml">http://last-child.com/index.php?s=xml</a></p>
<p>
I&rsquo;ve tried setting up the XML to point towards index.php and get the subsequent errors.&nbsp;  Chris Fairbanks has released an OpenSearch plugin for WordPress (<a href="http://www.williamsburger.com/wb/archives/opensearch-v-1-0">http://www.williamsburger.com/wb/archives/opensearch-v-1-0</a>).&nbsp; It&rsquo;s not a simple procedure and I simply  haven&rsquo;t had time to implement it. </p>
<p>With the introduction of <a href="http://microformats.org">Microformats</a> and the OpenSearch protocol, the (lowercase!) semantic web is getting closer to being a reality. This bit of xml is fairly easy to generate and opens your site to new audiences and functionality. Spend an hour or two getting acquainted with the OpenSearch concept and activate your site today.</p>
<h3>Related Information</h3>
<ul>
<li><a href="http://opensearch.a9.com/">OpenSearch Home Page</a></li>
<li><a href="http://blogs.msdn.com/ie/archive/2006/02/10/529950.aspx">OpenSearch in Internet Explorer 7</a></li>
<li><a href="http://blogs.msdn.com/ie/archive/2005/09/14/466278.aspx">Behind the Scenes of IE7 and Open Search</a></li>
<li><a href="http://developer.mozilla.org/en/docs/Creating_MozSearch_plugins">Firefox and OpenSearch</a></li>
<li><a href="http://www.williamsburger.com/wb/archives/opensearch-v-1-0">Chris Fairbanks&rsquo; OpenSearch WordPress plugin</a></li>
<li><a href="http://www.enhanceie.com/IE/SearchBuilder.asp">OpenSearch XML Creator</a> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.last-child.com/add-opensearch-to-your-web-site/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>New version of Firebug released</title>
		<link>http://www.last-child.com/new-version-of-firebug-released/</link>
		<comments>http://www.last-child.com/new-version-of-firebug-released/#comments</comments>
		<pubDate>Wed, 24 May 2006 17:20:07 +0000</pubDate>
		<dc:creator>Ted</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Online Resource]]></category>
		<category><![CDATA[Quick Tips]]></category>

		<guid isPermaLink="false">http://www.last-child.com/new-version-of-firebug-released/</guid>
		<description><![CDATA[Firebug will soon join the web developer toolbar as a can&#8217;t-live-without tool in your browser. This Firefox extension lets you track down the JS, CSS, and HTML errors that are driving you crazy. Joe Hewitt just released the latest version of Firebug. Get it now while the going is good.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.joehewitt.com/software/firebug/#"><img src="http://www.joehewitt.com/software/firebug/firebug.png" alt="firebug logo"/></a>Firebug will soon join the <a href="http://chrispederick.com/work/webdeveloper/">web developer toolbar</a> as a can&#8217;t-live-without tool in your browser. This Firefox extension lets you track down the JS, CSS, and HTML errors that are driving you crazy. <a href="http://www.joehewitt.com">Joe Hewitt</a> just released the <a href="http://www.joehewitt.com/software/firebug/#">latest version of Firebug</a>. Get it now while the going is good.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.last-child.com/new-version-of-firebug-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get rid of the dotted lines on links with image replacement</title>
		<link>http://www.last-child.com/get-rid-of-the-dotted-lines-on-links-with-image-replacement/</link>
		<comments>http://www.last-child.com/get-rid-of-the-dotted-lines-on-links-with-image-replacement/#comments</comments>
		<pubDate>Tue, 18 Apr 2006 17:15:40 +0000</pubDate>
		<dc:creator>Ted</dc:creator>
				<category><![CDATA[:focus]]></category>
		<category><![CDATA[background]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[text-indent]]></category>

		<guid isPermaLink="false">http://www.last-child.com/get-rid-of-the-dotted-lines-on-links-with-image-replacement/</guid>
		<description><![CDATA[I don&#8217;t remember where I first found this tip (Hedger Wang?), but it&#8217;s a good one. If you are using image replacement, i.e. background images and negative text-indent, you may notice a dotted line appear when the link is clicked and waiting for the page to change (:focus). It&#8217;s outlining the text that happens to [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t remember where I first found this tip (Hedger Wang?), but it&#8217;s a good one. If you are using image replacement, i.e. background images and negative text-indent, you may notice a dotted line appear when the link is clicked and waiting for the page to change (:focus). It&#8217;s outlining the text that happens to be wayyyyy off screen. It&#8217;s easy as pie to fix this issue.</p>
<h4>CSS Fix</h4>
<p>This will fix the problem in Firefox. Just drop this into your global.css file.<br />
<code lang="CSS"><br />
a:focus { -moz-outline-style: none; }/*this avoids having image replacement sections display a dotted outline*/<br />
</code></p>
<h4>JavaScript Fix</h4>
<p>This will fix the issue in the other browsers.<br />
<code lang="Javascript"><br />
var theahrefs = document.getElementsByTagName('a');<br />
//fix dotted line thing when link is OnClicked<br />
for(var x=0;x!=theahrefs.length;x++){<br />
theahrefs[x].onfocus = function stopLinkFocus(){this.hideFocus=true;};<br />
}<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.last-child.com/get-rid-of-the-dotted-lines-on-links-with-image-replacement/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mouseover CSS inspector for Firefox</title>
		<link>http://www.last-child.com/mouseover-css-inspector-for-firefox/</link>
		<comments>http://www.last-child.com/mouseover-css-inspector-for-firefox/#comments</comments>
		<pubDate>Mon, 27 Feb 2006 00:56:50 +0000</pubDate>
		<dc:creator>Ted</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Quick Tips]]></category>

		<guid isPermaLink="false">http://www.last-child.com/mouseover-css-inspector-for-firefox/</guid>
		<description><![CDATA[Nicolas Huon recently released CSSViewer, a Firefox extension that gives you a summary of dimensions and styles associated with an element when you mouse over it. I&#8217;ve been a big fan of Slayeroffice&#8217;s Mouseover DOM Inspector, but this new extension is much easier to use and certainly helps solve your layout problems.]]></description>
			<content:encoded><![CDATA[<p>Nicolas Huon recently released <a href="https://addons.mozilla.org/extensions/moreinfo.php?application=firefox&#038;category=Developer%20Tools&#038;numpg=10&#038;id=2104">CSSViewer</a>, a Firefox extension that gives you a summary of dimensions and styles associated with an element when you mouse over it.  </p>
<p>I&#8217;ve been a big fan of <a href="http://www.slayeroffice.com">Slayeroffice&#8217;s</a> Mouseover DOM Inspector, but this new extension is much easier to use and certainly helps solve your layout problems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.last-child.com/mouseover-css-inspector-for-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox search plugin for www.alistapart.com</title>
		<link>http://www.last-child.com/firefox-search-plugin-for-wwwalistapartcom/</link>
		<comments>http://www.last-child.com/firefox-search-plugin-for-wwwalistapartcom/#comments</comments>
		<pubDate>Sun, 26 Feb 2006 03:00:02 +0000</pubDate>
		<dc:creator>Ted</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Online Resource]]></category>
		<category><![CDATA[Standardista]]></category>

		<guid isPermaLink="false">http://www.last-child.com/firefox-search-plugin-for-wwwalistapartcom/</guid>
		<description><![CDATA[Everyone has their bible. For some, it is the Holy Bible, for others, something not quite so reverent. As a child, our family life would come to a screeching halt when our bible arrived in the mail. Being the youngest, I usually got the National Enquirer after it had been scanned, read, and laughed about [...]]]></description>
			<content:encoded><![CDATA[<p>Everyone has their bible. For some, it is the Holy Bible, for others, something not quite so reverent. As a child, our family  life would come to a screeching halt when our bible arrived in the mail. Being the youngest, I usually got the <a href="http://www.nationalenquirer.com/">National Enquirer</a> after it had been scanned, read, and laughed about by the rest of the klan.</p>
<p>I’m all grown up now and my bible and gods are no longer the gossip rag and celebrity stalkers. Instead, I look up to my Rock Gods, such as NoMeansNo, Drive Like Jehu, and Ethel Merman. The omniscient National Enquirer has been replaced with web sites such as <a href="http://www.alistapart.com">AListApart.com</a>.</p>
<h3>The AListApart path to enlightenment</h3>
<p>Hardly a week goes by without doing a search on alistapart for the path to this or that standards-based method. A couple months ago, I created a search box plug-in for Firefox to make it much easier.</p>
<p>With the blessing of Jeffrey Zeldman, I present to you the www.alistapart.com search plugin for firefox.</p>
<ul>
<li><a href="javascript:addEngine()">Install the www.alistapart.com search box in your Firefox browser</a></li>
</ul>
<p><ins>The javascript to install the plugin is now working.</ins></p>
]]></content:encoded>
			<wfw:commentRss>http://www.last-child.com/firefox-search-plugin-for-wwwalistapartcom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Standards-based web development resources made even easier</title>
		<link>http://www.last-child.com/standards-based-web-development-resources-made-even-easier/</link>
		<comments>http://www.last-child.com/standards-based-web-development-resources-made-even-easier/#comments</comments>
		<pubDate>Sun, 26 Feb 2006 02:16:16 +0000</pubDate>
		<dc:creator>Ted</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Online Resource]]></category>
		<category><![CDATA[Standardista]]></category>
		<category><![CDATA[W3C]]></category>

		<guid isPermaLink="false">http://www.last-child.com/standards-based-web-development-resources-made-even-easier/</guid>
		<description><![CDATA[Chris Pederick of the all mighty Web Developer Toolbar mentioned a great service today on his blog. Rollyo allows you to create your own personal search page that is super easy to build. I’ve jumped at the chance to build a firefox toolbar to search the best standards-based resources available (and my site to boot.) [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chrispederick.com/blog/">Chris Pederick</a> of the all mighty Web Developer Toolbar mentioned a great service today on his blog. <a href="http://www.rollyo.com/index.html">Rollyo</a> allows you to create your own personal search page that is super easy to build.</p>
<p>I’ve jumped at the chance to build a firefox toolbar to search the best standards-based resources available (and my site to boot.) I simply created a Rollyo page and then created the Firefox search plugin to use it.</p>
<p>I don’t have time to create the super-easy javascript link right now, but here’s how you can install it in two minutes.</p>
<ol>
<li>Download these two files: <a href="http://www.tdrake.net/standardistas.src">standardistas.src</a>, <a href="http://www.tdrake.net/standardistas.gif">standardistas.gif</a></li>
<li>Place them in your program files/mozilla firefox/searchplugins directory</li>
<li>Restart Firefox.</li>
</ol>
<h3>Or…</h3>
<p>Visit the new Rollyo &#8211; <a href="http://rollyo.com/search.html?sid=4886&#038;f=share">Standardista</a> page and click on the Add to Firefox link on the right sidebar. This approach will give you a generic Rollyo icon in the search box.</p>
<h3>Summary</h3>
<p>In one simple search you can get the relevant information from all of these sites without having to swim through thousands of extraneous results.</p>
<ul>
<li><a href="http://www.alistapart.com">alistapart.com</a></li>
<li><a href="http://www.w3.org">w3.org</a></li>
<li><a href="http://www.simplebits.com">simplebits.com</a></li>
<li><a href="http://www.meyerweb.com">meyerweb.com</a></li>
<li><a href="http://www.stuffandnonsense.co.uk">stuffandnonsense.co.uk</a></li>
<li><a href="http://www.shauninman.com">shauninman.c…</a></li>
<li><a href="http://www.splintered.co.uk">splintered.co.uk</a></li>
<li><a href="http://www.stopdesign.com">stopdesign.com</a></li>
<li><a href="http://www.andybudd.com">andybudd.com</a></li>
<li><a href="http://www.jasonsantamaria.com">jasonsantamaria.com</a></li>
<li><a href="http://www.accessify.com">accessify.com</a></li>
<li><a href="http://www.clagnut.com">clagnut.com</a></li>
<li><a href="http://www.456bereastreet.com">456bereastreet.com</a></li>
<li><a href="http://www.quirksmode.org">quirksmode.org</a></li>
<li><a href="http://www.tantek.com">tantek.com</a></li>
<li><a href="http://www.positioniseverything.net">positioniseverything.net</a></li>
<li><a href="http://www.tdrake.net">tdrake.net</a></li>
<li><a href="http://www.zeldman.com">zeldman.com</a></li>
</ul>
<p>I’ve added more standardistas to the list:</p>
<ul>
<li><a href="http://www.sitepoint.com">sitepoint.co…</a></li>
<li><a href="http://www.tanfa.co.uk">tanfa.co.uk</a></li>
<li><a href="http://www.stylegala.com">stylegala.co…</a></li>
<li><a href="http://www.kottke.org">kottke.org</a></li>
<li><a href="http://www.wpdfd.com">wpdfd.com</a></li>
</ul>
<h3>The Future</h3>
<p>I begin working with <strong>Yahoo!</strong> in a week. I had planned on building a page using their search <acronym title="Application Programming Interface">API</acronym> in the near future. Go ahead and download this Firefox toolbar plugin.  I will be adding this to the mozdev archive and when I make the new Yahoo! version, your toolbar will actually update itself.  As <a href="http://christopherlowell.com/">Christopher Lowell</a> would say: “How cool is that?!”</p>
<p>&#8211;This post was originally published on <a xhref="http://www.tdrake.net">www.tdrake.net</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.last-child.com/standards-based-web-development-resources-made-even-easier/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

