<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><description>Ideas on design, technology, culture and more as assembled by Matthew Carlson, a web and graphic designer based in Columbus, Ohio.</description><title>ofmatt</title><generator>Tumblr (3.0; @ofmatt)</generator><link>http://ofmatt.com/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ofmatt" /><feedburner:info uri="ofmatt" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://tumblr.superfeedr.com/" /><item><title>Blockbuster files for bankruptcy</title><description>&lt;a href="http://www.reuters.com/article/idUSTRE68M10320100923"&gt;Blockbuster files for bankruptcy&lt;/a&gt;: &lt;p&gt;It was only a matter of time.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/ml8q0GPxPVA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/ml8q0GPxPVA/1173525217</link><guid isPermaLink="false">http://ofmatt.com/post/1173525217</guid><pubDate>Thu, 23 Sep 2010 12:39:45 -0400</pubDate><category>blockbuster</category><category>movies</category><category>video rental</category><feedburner:origLink>http://ofmatt.com/post/1173525217</feedburner:origLink></item><item><title>Top-aligned labels make forms faster to fill out</title><description>&lt;a href="http://uxmovement.com/design-articles/faster-with-top-aligned-labels"&gt;Top-aligned labels make forms faster to fill out&lt;/a&gt;: &lt;p&gt;Anthony at UXMovement (emphasis his):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Top aligned labels have proven to be faster and easier to fill out than left or right aligned labels. This is because top aligned labels &lt;strong&gt;require half as many visual fixations than left or right aligned labels&lt;/strong&gt;. Top aligned labels also allow users to move down the form in one visual direction, instead of two visual directions with left and right aligned labels. This makes filling out forms quicker and easier.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Even though he doesn’t provide the proof to back up his claim, this is a generally accepted concept and one that &lt;a href="http://www.lukew.com/" title="Visit Luke's website"&gt;Luke Wroblewski&lt;/a&gt; writes more about in his excellent book &lt;i&gt;&lt;a href="http://www.amazon.com/gp/product/1933820241?ie=UTF8&amp;tag=simple00-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1933820241" title="Buy this book from Amazon"&gt;Web Form Design: Filling in the Blanks&lt;/a&gt;&lt;/i&gt;.&lt;/p&gt;

&lt;p&gt;It’s worth mentioning that speed isn’t always the best thing for your forms though. For a registration form, sure, get through it as quick as possible. But there are times when you might want to make your users slow down and think about the information they’re entering—like a bank’s bill payment form for example.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/DA7thdNk17k" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/DA7thdNk17k/1054908188</link><guid isPermaLink="false">http://ofmatt.com/post/1054908188</guid><pubDate>Thu, 02 Sep 2010 17:30:33 -0400</pubDate><category>forms</category><category>labels</category><category>web design</category><category>luke wroblewski</category><feedburner:origLink>http://ofmatt.com/post/1054908188</feedburner:origLink></item><item><title>SublimeVideo Player to be released as a service</title><description>&lt;a href="http://blog.jilion.com/2010/08/31/introducing-sublimevideo-player-as-a-service"&gt;SublimeVideo Player to be released as a service&lt;/a&gt;: &lt;p&gt;Looks like it will work similar to &lt;a href="http://www.typekit.com" title="The easiest way to use real fonts on your website"&gt;Typekit&lt;/a&gt;. The beta will be free, but the full version will be a yet to be determined pricing model.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/jpKuqBLDjTg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/jpKuqBLDjTg/1050795394</link><guid isPermaLink="false">http://ofmatt.com/post/1050795394</guid><pubDate>Wed, 01 Sep 2010 21:34:10 -0400</pubDate><category>sublimevideo player</category><category>html5</category><category>video</category><feedburner:origLink>http://ofmatt.com/post/1050795394</feedburner:origLink></item><item><title>The Wilderness Downtown</title><description>&lt;a href="http://www.thewildernessdowntown.com/"&gt;The Wilderness Downtown&lt;/a&gt;: &lt;p&gt;An online music video by Chris Milk and Google featuring “We Used To Wait” by The Arcade Fire built in HTML5. Very impressive and a sign of things to come I wager.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/YAV7THVYgNk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/YAV7THVYgNk/1045437945</link><guid isPermaLink="false">http://ofmatt.com/post/1045437945</guid><pubDate>Tue, 31 Aug 2010 22:08:50 -0400</pubDate><category>google</category><category>video</category><category>music</category><category>arcade fire</category><category>html5</category><category>chris milk</category><feedburner:origLink>http://ofmatt.com/post/1045437945</feedburner:origLink></item><item><title>Gmail Priority Inbox</title><description>&lt;a href="http://gmailblog.blogspot.com/2010/08/email-overload-try-priority-inbox.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+OfficialGmailBlog+%28Gmail+Blog%29&amp;utm_content=Google+Reader"&gt;Gmail Priority Inbox&lt;/a&gt;: &lt;p&gt;Doug Aberdeen, Software Engineer for Google:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;As messages come in, Gmail automatically flags some of them as important. Gmail uses a variety of signals to predict which messages are important, including the people you email most (if you email Bob a lot, a message from Bob is probably important) and which messages you open and reply to (these are likely more important than the ones you skip over). And as you use Gmail, it will get better at categorizing messages for you.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This really does look like a great feature and I can’t wait to try it out. I finally made the full-time switch to Gmail a few weeks ago and have found myself spending more time using it directly over Mail. This feature just might make it my main email client.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/sBsxgbztF6k" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/sBsxgbztF6k/1045312327</link><guid isPermaLink="false">http://ofmatt.com/post/1045312327</guid><pubDate>Tue, 31 Aug 2010 21:42:10 -0400</pubDate><category>gmail</category><category>google</category><category>email</category><category>mail</category><feedburner:origLink>http://ofmatt.com/post/1045312327</feedburner:origLink></item><item><title>John Rust reviews the new Sharpie Liquid Pencil</title><description>&lt;a href="http://johnrust.net/2010/08/sharpie-liquid-pencils/"&gt;John Rust reviews the new Sharpie Liquid Pencil&lt;/a&gt;: &lt;p&gt;John Rust:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;For each pencil or pen, I simply picked it up and started writing. I didn’t scribble the pens beforehand to get the ink flowing, and I didn’t deliberately apply any extra pressure when writing. As is to be expected, the generic pen took a few letters to start writing properly, while the G2 pen worked perfectly from the start. The pencils both worked perfectly. The Liquid Pencil, however, barely wrote at all: the flow of the “ink” often skipped as I wrote, and the experience was not at all fluid.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Not a particularly great review but I’ll still probably pick one up to give it a try.&lt;/p&gt;
&lt;p class="via"&gt;/via &lt;a href="http://shawnblanc.net/2010/08/rust-sharpie/" title="Read Shawn's original post"&gt;Shawn Blanc&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/Nw1QqE1b1oc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/Nw1QqE1b1oc/982336644</link><guid isPermaLink="false">http://ofmatt.com/post/982336644</guid><pubDate>Fri, 20 Aug 2010 09:19:30 -0400</pubDate><category>sharpie</category><category>pencil</category><category>pen</category><category>writing</category><category>john rust</category><feedburner:origLink>http://ofmatt.com/post/982336644</feedburner:origLink></item><item><title>How to Run a Meeting</title><description>&lt;a href="http://www.randsinrepose.com/archives/2010/08/19/how_to_run_a_meeting.html"&gt;How to Run a Meeting&lt;/a&gt;: &lt;p&gt;Michael Lopp just has a way of nailing this management stuff for us geeks and he does it again with meetings:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;I bag on meetings because like any nerd I expect the universe to be efficient and orderly and there is no more vile a violation of this sense of orderliness than a room full of people randomly bumping into shit and calling it a meeting.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;If you ever sit in meetings—or especially if you run meetings—this is a must read.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/gsN82H3yztM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/gsN82H3yztM/977862325</link><guid isPermaLink="false">http://ofmatt.com/post/977862325</guid><pubDate>Thu, 19 Aug 2010 13:03:00 -0400</pubDate><category>meetings</category><category>rands in repose</category><category>michael lopp</category><category>management</category><feedburner:origLink>http://ofmatt.com/post/977862325</feedburner:origLink></item><item><title>Announcing the jQuery Mobile Project</title><description>&lt;a href="http://jquerymobile.com/2010/08/announcing-the-jquery-mobile-project/"&gt;Announcing the jQuery Mobile Project&lt;/a&gt;: &lt;p&gt;John Resig:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Absolutely critical to us is that jQuery and the mobile UI framework that we’re developing work across all major international mobile platforms (not just a few of the most popular platforms in North America). We’ve published a complete &lt;a href="http://jquerymobile.com/strategy/"&gt;strategy overview&lt;/a&gt; detailing the work that we’re doing and a &lt;a href="http://jquerymobile.com/gbs/"&gt;chart showing all the browsers that we’re going to support&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Right now we’re working hard, planning out the features that we want to land and doing testing against the devices that we want to support — and hoping for a release later this year.&lt;/p&gt;
&lt;/blockquote&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/aALHYuzb3z8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/aALHYuzb3z8/948974011</link><guid isPermaLink="false">http://ofmatt.com/post/948974011</guid><pubDate>Fri, 13 Aug 2010 17:13:11 -0400</pubDate><category>jquery</category><category>mobile</category><category>javascript</category><category>john resig</category><feedburner:origLink>http://ofmatt.com/post/948974011</feedburner:origLink></item><item><title>Brent Simmons: Flexibility and Power</title><description>&lt;a href="http://inessential.com/2010/08/09/flexibility_and_power"&gt;Brent Simmons: Flexibility and Power&lt;/a&gt;: &lt;p&gt;A nice article on where the focus of software is heading. This bit really rang true with me:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;You don’t spend your time skinning your audio player anymore, in other words. You just play music. And you do other things while the music’s playing.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Way back in the day I used to do a lot of app skinning. Hard to believe I used to have time for something so trivial.&lt;/p&gt;

&lt;p class="via"&gt;/via &lt;a href="http://shawnblanc.net/2010/08/simmons-power/" title="View original post on Shawn Blanc's site"&gt;Shawn Blanc&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/B1c0eWvnj1U" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/B1c0eWvnj1U/932667053</link><guid isPermaLink="false">http://ofmatt.com/post/932667053</guid><pubDate>Tue, 10 Aug 2010 13:23:35 -0400</pubDate><category>software</category><category>productivity</category><category>development</category><category>design</category><category>brent simmons</category><feedburner:origLink>http://ofmatt.com/post/932667053</feedburner:origLink></item><item><title>New Sharpie Liquid Pencil</title><description>&lt;a href="http://blog.sharpie.com/2010/08/introducing-the-new-sharpie-liquid-pencil/"&gt;New Sharpie Liquid Pencil&lt;/a&gt;: &lt;p&gt;Writes like a pen. Erases like a pencil. Becomes permanent after three days. Can’t wait to try it.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/XIB018lHVWA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/XIB018lHVWA/927839605</link><guid isPermaLink="false">http://ofmatt.com/post/927839605</guid><pubDate>Mon, 09 Aug 2010 13:38:50 -0400</pubDate><category>sharpie</category><category>pen</category><category>pencil</category><category>writing</category><feedburner:origLink>http://ofmatt.com/post/927839605</feedburner:origLink></item><item><title>Gestalten.tv: All the News that's Fit to Post</title><description>&lt;a href="http://www.gestalten.com/motion/clipHiRes?id=135"&gt;Gestalten.tv: All the News that's Fit to Post&lt;/a&gt;: &lt;p&gt;A behind the scenes look at &lt;i&gt;The New York Times&lt;/i&gt; graphics department and the methodology behind the creation of their superb graphic work.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/Mq4P-PzlVbY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/Mq4P-PzlVbY/908389080</link><guid isPermaLink="false">http://ofmatt.com/post/908389080</guid><pubDate>Thu, 05 Aug 2010 13:33:03 -0400</pubDate><category>graphics</category><category>new york times</category><feedburner:origLink>http://ofmatt.com/post/908389080</feedburner:origLink></item><item><title>Netflix on PS3 Going Disc-Free This Fall</title><description>&lt;a href="http://www.1up.com/do/newsStory?cId=3180523&amp;cmpid=0101"&gt;Netflix on PS3 Going Disc-Free This Fall&lt;/a&gt;: &lt;p&gt;Reed Hastings, CEO of Netflix, in a recent earnings call:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;“Before our next call in October, we expect to be launching a major new version of our Sony PS3 user interface which doesn’t require a disc and is dynamically updated continuously with the latest Netflix UI improvements,” Hastings said.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Great news.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/GPpfUsOj2GM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/GPpfUsOj2GM/847515769</link><guid isPermaLink="false">http://ofmatt.com/post/847515769</guid><pubDate>Thu, 22 Jul 2010 21:48:45 -0400</pubDate><category>netflix</category><category>ps3</category><feedburner:origLink>http://ofmatt.com/post/847515769</feedburner:origLink></item><item><title>User Interface Design Framework for Illustrator</title><description>&lt;a href="http://www.webalys.com/design-interface-application-framework.php"&gt;User Interface Design Framework for Illustrator&lt;/a&gt;: &lt;p&gt;If you create wireframes using Adobe Illustrator, you’ll want this framework. It includes hundreds of GUI elements, 260 vector icons and 200 different button styles.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/2m0hiWSgsZU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/2m0hiWSgsZU/838718678</link><guid isPermaLink="false">http://ofmatt.com/post/838718678</guid><pubDate>Tue, 20 Jul 2010 21:47:29 -0400</pubDate><category>wireframe</category><category>gui</category><category>icons</category><category>framework</category><category>illustrator</category><feedburner:origLink>http://ofmatt.com/post/838718678</feedburner:origLink></item><item><title>How to hold an Apple press conference</title><description>&lt;a href="http://kottke.org/10/07/how-to-hold-an-apple-press-conference"&gt;How to hold an Apple press conference&lt;/a&gt;: &lt;p&gt;Jason Kottke’s prediction on how the press conference will go:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;As the first-question scrum begins, Jobs will start madly ringing up purchases on the very loud register while pointing to his ears, shaking his head, and shouting “gosh, I’m sorry I can’t hear you guys over the sound of the register”.&lt;/p&gt;&lt;/blockquote&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/GWmFp5xreDs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/GWmFp5xreDs/819800389</link><guid isPermaLink="false">http://ofmatt.com/post/819800389</guid><pubDate>Fri, 16 Jul 2010 11:51:01 -0400</pubDate><category>apple</category><category>iphone</category><category>iphone4</category><category>kottke</category><feedburner:origLink>http://ofmatt.com/post/819800389</feedburner:origLink></item><item><title>Improv Everywhere’s latest mission, Star Wars Subway Car.</title><description>&lt;iframe width="400" height="245" src="http://www.youtube.com/embed/J5gCeWEGiQI?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Improv Everywhere’s latest mission, &lt;a http: title="Read the whole story at Improv Everywhere"&gt;Star Wars Subway Car&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/Tp9jpLHw8dg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/Tp9jpLHw8dg/815126587</link><guid isPermaLink="false">http://ofmatt.com/post/815126587</guid><pubDate>Thu, 15 Jul 2010 09:15:00 -0400</pubDate><category>star wars</category><category>improv everywhere</category><category>funny</category><category>subway</category><feedburner:origLink>http://ofmatt.com/post/815126587</feedburner:origLink></item><item><title>Google Releases App Inventor for Android</title><description>&lt;a href="http://www.nytimes.com/2010/07/12/technology/12google.html"&gt;Google Releases App Inventor for Android&lt;/a&gt;: &lt;p&gt;Google is attempting to bring Android software development to the masses with their free software &lt;a href="http://appinventor.googlelabs.com/about/"&gt;Google App Inventor for Android&lt;/a&gt;. I think the &lt;a href="http://www.youtube.com/watch?v=8ADwPLSFeY8" title="App Inventor for Android demonstration"&gt;demo video&lt;/a&gt; is probably a good example of the kinds of apps we can expect to see from this.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/teCkpLLX0oY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/teCkpLLX0oY/802218606</link><guid isPermaLink="false">http://ofmatt.com/post/802218606</guid><pubDate>Mon, 12 Jul 2010 10:44:00 -0400</pubDate><category>google</category><category>android</category><category>app inventor</category><feedburner:origLink>http://ofmatt.com/post/802218606</feedburner:origLink></item><item><title>Icon Reference Chart from Hicksdesign</title><description>&lt;a href="http://hicksdesign.co.uk/iconreference/"&gt;Icon Reference Chart from Hicksdesign&lt;/a&gt;: &lt;p&gt;Jon Hicks is putting together a great reference for creating icons on a variety of platforms, including the iPhone, iPad, Android and more. The chart has specs for icon size, format, corner radius and more. Bookmarked.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/0ANhL9kd1cI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/0ANhL9kd1cI/790189012</link><guid isPermaLink="false">http://ofmatt.com/post/790189012</guid><pubDate>Fri, 09 Jul 2010 13:35:50 -0400</pubDate><category>icons</category><category>reference</category><category>jon hicks</category><category>hicksdesign</category><category>ipad</category><category>android</category><category>iphone</category><feedburner:origLink>http://ofmatt.com/post/790189012</feedburner:origLink></item><item><title>EpicWin</title><description>&lt;a href="http://www.epicwinapp.com/"&gt;EpicWin&lt;/a&gt;: &lt;p&gt;A to-do app combined with a role playing game for your iPhone. Could just be cheesy enough to be fun. Or not.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/CtXhthyygmA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/CtXhthyygmA/787700341</link><guid isPermaLink="false">http://ofmatt.com/post/787700341</guid><pubDate>Thu, 08 Jul 2010 22:50:57 -0400</pubDate><category>iphone</category><category>to-do</category><category>productivity</category><category>rpg</category><category>game</category><category>apps</category><feedburner:origLink>http://ofmatt.com/post/787700341</feedburner:origLink></item><item><title>Custom Styles for Squarespace Search Results Pages</title><description>&lt;p class="intro"&gt;I’m finding &lt;a href="http://squarespace.com" title="Learn more about Squarespace"&gt;Squarespace&lt;/a&gt; to be a good service when you need to turn something around quickly without a lot of development resources. But if your design breaks out of the traditional two- or three-column blog design, you may find yourself wrestling with some of their naming conventions and system limitations.&lt;/p&gt;

&lt;p&gt;One issue I’ve encountered (and it appears a &lt;a href="http://developers.squarespace.com/design-coding/post/1010582" title="Forum question on Squarespace"&gt;few&lt;/a&gt; &lt;a href="http://developers.squarespace.com/design-coding/post/584944" title="Another Squarespace forum question about this issue"&gt;others&lt;/a&gt; have too) is you can’t specify a custom style for every page of your site. If you’re using the Advanced package or higher, you can &lt;a href="http://manual.squarespace.com/advanced-customization/setting-style-or-banner-overrides.html" title="Squarespace manual on Style Overrides"&gt;set a Style Override&lt;/a&gt; for most pages of your site in the Architecture section, but there are a few pages in the site—let’s call them “system pages”—that automatically use the style sheet of your active template with no option of overriding it. A couple examples of these system pages are the search results display page and 404 pages.&lt;/p&gt;

&lt;p&gt;I needed a way to specify custom style sheets for these system pages in a project I’m working on currently. I’m using one template for the public section of the site (which is considered the active template) and a different template for all the pages in the member’s section using the Style Override feature. Both of these templates are using completely custom style sheets. The problem is that any searches conducted in the member’s section automatically display using the active, or public, template’s style sheet. Since there isn’t a Style Override option for this page, how do we set a custom style sheet?&lt;/p&gt;

&lt;h3&gt;Sniff it out&lt;/h3&gt;

&lt;p class="sidenote"&gt;This article assumes a basic familiarity with jQuery.&lt;/p&gt;

&lt;p&gt;What we want to do is determine what page we’re on by checking to see if specific classes or ids are present on the page, and if they are, load our alternate style sheet. To do this, we’ll use &lt;a href="http://jquery.com" title="Download jQuery"&gt;jQuery&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In my project, I was trying to target the search results display page. After looking at the code I found the page uses a div with a class of &lt;em&gt;search-results&lt;/em&gt; to wrap the results display. We can sniff for the presence of this div on the page using:&lt;/p&gt;

&lt;pre class="brush: js"&gt;
     $(".search-results").length)
&lt;/pre&gt;

&lt;p&gt;If we are on a page with this div, then this bit of code will return true. Now we just need to switch out our CSS file. We can do this using jQuery’s &lt;a href="http://api.jquery.com/attr/" title="More about the att() method at jQuery"&gt;&lt;code&gt;.attr()&lt;/code&gt;&lt;/a&gt; method:&lt;/p&gt;

&lt;pre class="brush: js"&gt;
     $("#primaryStylesheet").attr('href', '/url/toyour/styleheet.css');
&lt;/pre&gt;

&lt;p&gt;Handily, Squarespace puts an id of &lt;em&gt;primaryStylesheet&lt;/em&gt; on their link to the CSS file. The statement above finds this link and changes it’s href to the value you specify.&lt;/p&gt;

&lt;p&gt;If you’re using another custom template in Squarespace for your alternate style sheet, you’ll have to load a page in your browser using that template then look at the URL they are using for the CSS file.&lt;/p&gt;

&lt;p&gt;Putting it all together, we get:&lt;/p&gt;

&lt;p class="sidenote"&gt;I wonder if this trick would work on the Basic and Pro packages as a workaround to not being able to use the Style Override feature?&lt;/p&gt;

&lt;pre class="brush: js"&gt;
$(document).ready(function(){
      if ($(".search-results").length) {
     $("#primaryStylesheet").attr('href', '/url/toyour/stylesheet.css');
     }
});
&lt;/pre&gt;

&lt;p&gt;Granted, this is not a perfect solution and one downside to this I’ve noticed is that depending on how quickly the page loads, you could see a flicker of the unstyled page or page styled with the main style sheet before the JavaScript has a chance to catch up. The ideal solution of course would be for Squarespace to allow the same Style Override feature for these pages as they do for others.&lt;/p&gt;

&lt;h3&gt;Taking it a step further&lt;/h3&gt;

&lt;p&gt;You can extend this basic technique in many ways when building your Squarespace site. Sometimes a page is using the right style sheet, but might not have an id on the body tag for you to hook into. To apply custom styles to these pages I would check the h2 element for a certain string and then use that to add a class to the body element:&lt;/p&gt;

&lt;pre class="brush: js"&gt;
    // Check if current page is 404 page
    var h2Check = $('h2.document-title').html();
    if (h2Check == "Page Not Found") {
        $('body').addClass("page-404");
    }
&lt;/pre&gt;

&lt;p&gt;I’m still pretty new with Squarespace and there may be some other ways of working around these issues, but until Squarespace tightens up their system to allow for a little more access to these pages, these little tricks have helped me get the design where I needed it to be.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/LgunsyyOcZk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/LgunsyyOcZk/785294488</link><guid isPermaLink="false">http://ofmatt.com/post/785294488</guid><pubDate>Thu, 08 Jul 2010 10:00:00 -0400</pubDate><category>jquery</category><category>squarespace</category><feedburner:origLink>http://ofmatt.com/post/785294488</feedburner:origLink></item><item><title>jQuery for Designers: Debugging Tools</title><description>&lt;a href="http://jqueryfordesigners.com/debugging-tools/"&gt;jQuery for Designers: Debugging Tools&lt;/a&gt;: &lt;p&gt;A great overview by Remy Sharp on the various debugging tools available for the big five web browsers.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ofmatt/~4/ntlfCYWnKTM" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/ofmatt/~3/ntlfCYWnKTM/783447283</link><guid isPermaLink="false">http://ofmatt.com/post/783447283</guid><pubDate>Wed, 07 Jul 2010 22:36:28 -0400</pubDate><category>jquery</category><category>tutorial</category><category>debugging</category><feedburner:origLink>http://ofmatt.com/post/783447283</feedburner:origLink></item></channel></rss>

