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

    <channel>
        <title>Gavin Carr's Hackery</title>
        <link>http://www.openfusion.net/tags/user%20styles/rss/</link>
        <category>tags/user styles/rss</category>
        <description>World disintermediation, one hack at a time</description>
        <managingEditor>gavin@openfusion.com.au (Gavin Carr)</managingEditor>
        <webMaster>gavin@openfusion.com.au (Gavin Carr)</webMaster>
        <copyright>Copyright 2007-2008 Gavin Carr</copyright>
        <pubDate>Wed, 16 Jan 2008 14:38:32 +1100</pubDate>
        <language>en-au</language>
        <generator>blosxom 2.0.2</generator>
        <atom:link href="http://www.openfusion.net/tags/user%20styles/rss/tags/user styles/rss" rel="self" type="application/rss+xml" />
        <sy:updatePeriod>hourly</sy:updatePeriod>
        <sy:updateFrequency>1</sy:updateFrequency>
        <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>

        <item>
            <title>Site-Specific User Stylesheets</title>
            <link>http://www.openfusion.net/tags/user%20styles/rss/web/site_specific_user_stylesheets</link>
            <guid isPermaLink="true">http://www.openfusion.net/tags/user%20styles/rss/web/site_specific_user_stylesheets</guid>
            <pubDate>Wed, 16 Jan 2008 14:38:32 +1100</pubDate>
            <comments>http://www.openfusion.net/tags/user%20styles/rss/web/site_specific_user_stylesheets/trackback</comments>
            <category>css</category>
            <category>user css</category>
            <category>user styles</category>
            <description>&lt;p&gt;I've been messing with user stylesheets the last couple of days, almost
getting what I want, but not quite.&lt;/p&gt;

&lt;p&gt;I'm a happy little firefox user, but the stock firefox functionality in 
this area really isn't that useful. My gripes:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;first, firefox/mozilla seems to only support a single global user 
stylesheet, which gets huge and unwieldy awfully fast. Opera does 
this much better than firefox, I hear.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;because of this, to apply styles to a particular site you have to use 
a magic &lt;code&gt;@-moz-document domain&lt;/code&gt; style modifier, and this doesn't 
seem to play nicely with &lt;code&gt;@media&lt;/code&gt; modifiers, so afaict there doesn't seem
to be a way of specifying print styles for a particular site, say.
If I'm wrong about this, I'd be happy to hear about it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;user stylesheets are local files, which means they don't follow me around 
across the different machines I use, and I don't get any 
network effects from the work of others, as is available using a 
'cloud' solution like &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/748"&gt;greasemonkey&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;(more minor) I know it's to spec, but having to specify &lt;code&gt;!important&lt;/code&gt;
everywhere to force user styles to stick gets old fast&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;As usual with firefox, there's an extension/add-on that does the job
better though. The &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/2108"&gt;Stylish&lt;/a&gt;
extension - "Stylish is to CSS what Greasemonkey is to JavaScript" - does
a pretty nice job of addressing (1) and some of (3) above (the network
effects part), allowing you to import and manage multiple per-site
stylesheets pretty nicely. &lt;/p&gt;

&lt;p&gt;My other quibbles remain, though. In particular, there doesn't seem to be
a nice way of setting up media-specific per-site styles, which is a must-have,
I think. I'd also really love a solution that would follow me across browsers, 
especially given the number of sites you might want to tweak is typically much 
larger than the number of extensions you typically have installed.&lt;/p&gt;

&lt;p&gt;Hmmmm.&lt;/p&gt;





            </description>
        </item>
    </channel>
</rss>