<?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>stevenclark.com.au &#187; css</title>
	<atom:link href="http://stevenclark.com.au/category/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://stevenclark.com.au</link>
	<description></description>
	<lastBuildDate>Thu, 09 Sep 2010 00:13:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Sophisticated Design &amp; Platform Agnosticity</title>
		<link>http://stevenclark.com.au/2010/06/25/sophisticated-design-platform-agnosticity/</link>
		<comments>http://stevenclark.com.au/2010/06/25/sophisticated-design-platform-agnosticity/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 04:37:06 +0000</pubDate>
		<dc:creator>steven</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://stevenclark.com.au/?p=5642</guid>
		<description><![CDATA[I&#8217;m a big believer in creating sophisticated web solutions rather than making a one-sized-fits-all design. OK I&#8217;m not a graphic designer, but I like to think that with a little love and a tweak here and there it can all come together&#8230; so I&#8217;ve been tweaking again.
One thing that you may not know is that [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a big believer in creating sophisticated web solutions rather than making a one-sized-fits-all design. OK I&#8217;m not a graphic designer, but I like to think that with a little love and a tweak here and there it can all come together&#8230; so I&#8217;ve been tweaking again.</p>
<p>One thing that you may not know is that this website looks entirely different in IE6. That&#8217;s right, when I last performed a major redesign I said IE6 is going to look different &#8211; and not in a bad way. I did this to highlight how simple it is to feed IE6 any corrections&#8230; and I did it because I really believe the IE6 haters who just cut this browser off are misguided (even malicious).</p>
<h3>Internet Explorer 6 Gets a Different Experience</h3>
<p>IE6 is just another browser of many in the web landscape&#8230; sophisticated solutions try to overcome this impediment. Lacking a full page screen grabber for IE6 here is a header area screenshot of what IE6 users experience.</p>
<p><img src="http://stevenclark.com.au/wp-content/uploads/2010/06/slclarktop.jpg" alt="" title="Header area of StevenClark.com.au in Internet Explorer 6" class="minor_diagram" /></p>
<p><span id="more-5642"></span></p>
<h3>The IE6 Footer is also Different</h3>
<p>And you will notice that the footer area is structurally and aesthetically different than the &#8216;better browser&#8217; alternative.</p>
<p><img src="http://stevenclark.com.au/wp-content/uploads/2010/06/slclark_bottom.jpg" alt="" title="Footer area of StevenClark.com.au in Internet Explorer 6" class="minor_diagram" /></p>
<h3>Better Browsers Get a Better Experience</h3>
<p>So this website after recent tweaks to the aesthetic (for those reading this in IE6 thinking I&#8217;m a mental patient) supports a totally different structural and aesthetic approach.</p>
<p><img src="http://stevenclark.com.au/wp-content/uploads/2010/06/slclarkbetter.jpg" alt="" title="StevenClark.com.au viewed in better browsers" class="minor_diagram" /></p>
<h3>This Was to Prove Several Points</h3>
<p>Developing in Firefox and then <em>fixing IE6 after the fact</em> is not only more logical and economical but you have more power as a designer to achieve a sophisticated solution. You&#8217;re basically playing with the shit that falls out of the funnel instead of hacking your way through the development hoping your spaghetti code isn&#8217;t too injurious to future maintenance.</p>
<p>Eventually if IE6 doesn&#8217;t appear on the commercial landscape I can just cut that IE6 stylesheet away like a scabby old band-aid. This is a real benefit of using web standards methodologies from the beginning.</p>
<p>Also, there is no rule that says a website must look the same in every browser &#8211; take mobile platforms as a good example.</p>
<h3>Minor Changes in Recent Days</h3>
<p>Regular readers of this website using better browsers will notice I&#8217;ve recently incorporated CSS3 opacity, rounded corners and shadows and I&#8217;ve changed the dark background image that caused the annoying flickering effect. You will also notice that I don&#8217;t much care if these are not supported by some older browser and that the luxury of not caring comes from ensuring that it gracefully degrades for lesser capable browser experiences.</p>
<p>None of this even affects the IE6 stylesheet so it&#8217;s simply not an issue.</p>
<h3>Mobile Users (Hopefully) Get a Usable Experience</h3>
<p>This website is also intentionally designed to degrade for smaller screen browsers so that it becomes a single column layout. For example put this URL into this iPhone emulator &#8211; <a href="http://iphonetester.com/">http://iphonetester.com/</a> [<em>If any iPhone users have feedback about the right of wrong of this simulator I'd really appreciate knowing if it's worthwhile or completely useless</em>]. The website should be at least readable. I&#8217;ve got a few tweaks that need to be done again for Opera Mini but I&#8217;m leaving that for the next step in the experience evolution&#8230;</p>
<h3>Enter CSS Media Queries</h3>
<p>Rather than continue with the clunkiness of this approach to mobile browser experience, I&#8217;m considering the article published on A List Apart by Ethan Marcotte on <a href="http://www.alistapart.com/articles/responsive-web-design/">Responsive Web Design</a> which has inspired <a href="http://www.colly.com/">Simon Collison</a> and <a href="http://hicksdesign.co.uk/journal/">Jon Hicks</a> to pursue responsive web solutions. The trick is to incorporate CSS media queries&#8230; although I did read somewhere that CSS media queries have inherent processing inefficiencies. But there you go.</p>
<p>Ethan has a conversation about CSS media queries on the <a href="http://5by5.tv/bigwebshow/9">The Big Web Show episode 9: Responsive Design</a> with Dan Benjamin and Jeffrey Zeldman. While I don&#8217;t agree with much of what they discussed about large file sizes on websites it does lend some insight into strategically pulling off the technique.</p>
<p>With the mad growth in mobile web experiences we&#8217;re bound to be drawn into mastering the mobile web design information space&#8230; it&#8217;s a part of the industry evolution we&#8217;ve all bought into as &#8216;web professionals&#8217;.</p>
<p>I guess like everybody&#8217;s weblog this one is just another work in progress. We&#8217;ll see how it goes in a few days as I find the time to rework the code. As always, expect a bumpy ride.</p>
<p><strong>Update</strong>: 25 June, 2010<br />
CSS media queries are currently partially implemented&#8230; highly recommended and not that difficult to achieve.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevenclark.com.au/2010/06/25/sophisticated-design-platform-agnosticity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Preprocessing with JavaScript is a Bad Idea</title>
		<link>http://stevenclark.com.au/2010/06/21/css-preprocessing-with-javascript-is-a-bad-idea/</link>
		<comments>http://stevenclark.com.au/2010/06/21/css-preprocessing-with-javascript-is-a-bad-idea/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 06:41:34 +0000</pubDate>
		<dc:creator>steven</dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://stevenclark.com.au/?p=5756</guid>
		<description><![CDATA[Dmitry Fadeyev posted an article titled Less.js Will Obsolete CSS a few days ago and I thought it worth mentioning in a post here. My short response is that I disagree with the idea of using JavaScript to pre-process Cascading Stylesheets (CSS).
As a web standardista, my first and foremost response is that best practice web [...]]]></description>
			<content:encoded><![CDATA[<p>Dmitry Fadeyev posted an article titled <a href="http://fadeyev.net/2010/06/19/lessjs-will-obsolete-css/">Less.js Will Obsolete CSS</a> a few days ago and I thought it worth mentioning in a post here. My short response is that <em>I disagree with the idea of using JavaScript to pre-process Cascading Stylesheets (CSS)</em>.</p>
<p>As a web standardista, my first and foremost response is that best practice web standards methodology is to separate content (HTML) from presentation (CSS) from behaviour (JavaScript) in web design. Moving presentation (CSS) to the behaviour layer (JavaScript), which is the fundamental idea underlying Less.js, is therefore something that I would never recommend regardless of any accrued performance benefits.</p>
<p>The benefits accrued through separation of these three layers far outweigh any performance response available by downloading yet another JavaScript file.</p>
<p>Best practice web standards methodology also puts forward the concepts of progressive enhancement and graceful degradation. This means you either start with the idea of building a basic user experience and enhancing it for those who have better browsers&#8230; or you build better users experiences that degrade well for users who have lesser browsers.</p>
<p>The benefits accrued from those two concepts are vital to providing high quality professional experiences to end users of any website. I would call them a baseline. Yes you can do great and wonderful things as long as the intelligence is in-built to adapt to the unexpected &#8211; because the crux of the World Wide Web is that we have zero control over user&#8217;s hardware / software / settings.</p>
<p>Even if the argument that <a href="http://www.w3schools.com/browsers/browsers_stats.asp">only 5 per cent (or 1 per cent) of web browsers had JavaScript disabled</a> that would equate to many millions of people on the World Wide Web. Add to that percentage the still huge numbers of lower end mobile devices, particularly when you look at developing economies. So I&#8217;m far from sold on the idea that everybody has JavaScript enabled.</p>
<p>For example, <a href="http://ajaxian.com/archives/webaim-study-screenreaders-and-javascript-co-exist">10-25 per cent of screenreaders are JavaScript disabled</a>. [This statistic simply serves as an example that we can never strategically take 'JavaScript enabled' for granted in our work.]</p>
<p>I&#8217;ve probably got other more technical questions&#8230; but I needn&#8217;t go further within my rationale. This is a smart solution using the wrong tools based on unsound assumptions about user capabilities. I have enormous respect for Dmitry and his capabilities but on this one I have to disagree. Less.js isn&#8217;t a CSS obsoleter by a long margin.</p>
<p>The reason I am writing this article and stating my opinion (comments off) is that I think its an unhealthy mindset for other developers to emulate. We&#8217;ll just have to agree to disagree, I guess.</p>
<p><strong>Update</strong>: 21 June, 2010<br />
If I asked you this question then &#8211; would you build a JavaScript main navigation on a website assuming that everybody has JavaScript capabilities? Or a JavaScript shopping cart on your ecommerce website? I think we&#8217;re having the 2003 DHTML conversation again.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevenclark.com.au/2010/06/21/css-preprocessing-with-javascript-is-a-bad-idea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Evolutionary Standardistas</title>
		<link>http://stevenclark.com.au/2009/04/24/evolutionary-standardistas/</link>
		<comments>http://stevenclark.com.au/2009/04/24/evolutionary-standardistas/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 09:48:14 +0000</pubDate>
		<dc:creator>steven</dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://stevenclark.com.au/?p=2665</guid>
		<description><![CDATA[Do you remember when you discovered the awesomeness of creating web pages? For me it was about six years ago and my first foray with the web was The Idiots Guide to Creating Web Pages &#8211; ewww, too right. It was about the time I enrolled in a Bachelor of Computing at university, and I&#8217;d [...]]]></description>
			<content:encoded><![CDATA[<p>Do you remember when you discovered the awesomeness of creating web pages? For me it was about six years ago and my first foray with the web was The Idiots Guide to Creating Web Pages &#8211; ewww, too right. It was about the time I enrolled in a Bachelor of Computing at university, and I&#8217;d also enrolled in a Certificate 4 in Website Design at TAFE College. The teacher of that course, Mike Marinos, was a <a href="http://www.alistapart.com/articles/alphabet">Web Standardista</a>.</p>
<p>So my discovery of Web Standards was spoon fed from Mike through exposure to a huge number of resources that espoused a radical and unpopular theory &#8211; web pages should be quality products. While the web is a robust medium it doesn&#8217;t mean we should just create any old crap that works; we were all talking scientifically and justifying the business case (yes, I got caught up in it quite fast).</p>
<p>With revolution comes a certain passion. Web Standardistas seem to start out with a devout dogmatic passion of the inquisition to drag down and burn all the non-conforming everybody they can get there hands on. Right answers and wrong answers are black and white in that stage of the (R)evolution. I think we can all see a cringe-worthy moment from our past in that picture. At some point we commented on someone&#8217;s website telling them they were crap at their job. In fact, I&#8217;ve had a smattering of faymus web standards names tell me over the years, here and on other incarnations of this blog, that I&#8217;m a dumb anti-christ fucker upper of HTML and other sundry technologies&#8230; for example, John Oxton of the <a href="http://therissingtonpodcast.co.uk">Rissington Podcast</a> simply commented that the site was fucked. Brilliant. Take a lollypop and fuck off home, I guess&#8230; oh those were joyous times&#8230;</p>
<p><span id="more-2665"></span></p>
<p>The next step of the evolution of a Standardista comes with a realisation of the true depth of the issues. There isn&#8217;t one way to do something in every situation. At this point it&#8217;s apparent that while we&#8217;re trying so hard to be perfect, and we actually know how to write <a href="http://www.456bereastreet.com/archive/200711/posh_plain_old_semantic_html/">POSH</a> (Plain Old Semantic HTML) markup, there&#8217;s always something in our work that falls short of the ideal. Compromise exists. In our criticisms we move from the words <em>must not ever</em> to the words <em>should not if possible</em>.</p>
<p>The next step again in the evolution of a Standardista is maturation, the pragmatic stage. It&#8217;s a little less passionate. It&#8217;s a whole lot more effective. In the maturation stage the objective is to create working solutions within the constraints of real world problems (as opposed to idealic theories) and the medium for this embraces compromise. You simply cannot be all things to all people, and neither can your web application / page / widget / thingey. At this stage you might better appreciate the business case and the goals and objectives in the world of your client.</p>
<p>Another way of looking at these three phases are to replace them with the words &#8216;intolerance&#8217;, &#8216;intelligence&#8217;, and &#8216;creative compromise&#8217;. At stage two you&#8217;re aware of compromise; but at stage three it&#8217;s a part of your determination to be a better web professional. Web Standards aren&#8217;t about any one thing in isolation at the cost of everything else. But they&#8217;re about building web products in the best way possible &#8211; cutting edge professional products.</p>
<p>However, don&#8217;t mistake that third phase for the lack of an ability to provide valid critique and input into the conversation. That&#8217;s another story entirely.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevenclark.com.au/2009/04/24/evolutionary-standardistas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Professional Frontend Engineers</title>
		<link>http://stevenclark.com.au/2009/04/22/professional-frontend-engineers/</link>
		<comments>http://stevenclark.com.au/2009/04/22/professional-frontend-engineers/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 08:01:33 +0000</pubDate>
		<dc:creator>steven</dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://stevenclark.com.au/?p=2657</guid>
		<description><![CDATA[One issue we always seem to run into as front end web professionals is a lack of understanding from within the industry, and from the external world at large, about what it is we actually do. People generally consider websites as easy to design and produce. But when you think about it for a little [...]]]></description>
			<content:encoded><![CDATA[<p>One issue we always seem to run into as front end web professionals is a lack of understanding from within the industry, and from the external world at large, about what it is we actually do. People generally consider websites as easy to design and produce. But when you think about it for a little time you realise that most people only have the <em>visual interface</em> for assessing what we&#8217;ve done. Even worse, if we&#8217;ve done a good job then the complexity is transparent!</p>
<p>Nate Koechley&#8217;s video explaining <a href="http://video.yahoo.com/watch/4671445/12486762">Professional Frontend Engineering</a> (about 90 minutes) goes a long way to filling in those gaps. I&#8217;d also recommend listening to <a href="http://billbuxton.com/#talk">Bill Buxton</a> speak about Design with a big D and the Design Ecosystem. The very nature of what we&#8217;re employed to do on projects is to minimalise most of those things you would have otherwise stumbled over.</p>
<p>The website you sit down and use is the tip of a very large iceberg, in fact. The better the team below that berg the better your user experience, the faster the rendering, the better the adaptability to other browser environments and platforms. If you don&#8217;t have to think then it&#8217;s probably because frontend engineers (whatever the job tag) considered the technicalities and implemented the solution. And when we&#8217;re really good you won&#8217;t notice our footprint at all.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevenclark.com.au/2009/04/22/professional-frontend-engineers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good Web Design is often Invisible</title>
		<link>http://stevenclark.com.au/2009/04/09/good-web-design-is-often-invisible/</link>
		<comments>http://stevenclark.com.au/2009/04/09/good-web-design-is-often-invisible/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 01:02:00 +0000</pubDate>
		<dc:creator>steven</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[reviews]]></category>

		<guid isPermaLink="false">http://stevenclark.com.au/?p=2576</guid>
		<description><![CDATA[Seth Godin posted a well trodden path today with what is the first question a web designer must ask? While it might not be the first question I would ask it&#8217;s definately one that&#8217;s in the room the moment you enter &#8211; and most of us already know it. The odd thing is how often [...]]]></description>
			<content:encoded><![CDATA[<p>Seth Godin posted a well trodden path today with <a href="http://sethgodin.typepad.com/seths_blog/2009/04/first-question-every-web-site-designer-must-ask.html">what is the first question a web designer must ask</a>? While it might not be the first question I would ask it&#8217;s definately one that&#8217;s in the room the moment you enter &#8211; and most of us already know it. The odd thing is how often it&#8217;s not asked at all&#8230; is the site about being noticed or about functionality and facilitation of a business process? Good design should meet the success criteria relevant to the situation.</p>
<p>In other words, when you go to the client&#8217;s website, is the intention to make the site visitor go WOW or is it to facilitate the site visitor&#8217;s mission for buying a new packet of pens, or renting a video or some other business process?</p>
<p>So, in most situations, good web design isn&#8217;t about making the most jaw-dropping portfolio piece for the web designer&#8217;s career advancement and positive peer review. The web designer is a facilitator and not the reason for the website &#8211; it&#8217;s about the business. It&#8217;s about sales conversions. It&#8217;s about making money. Often good design, even brilliant design, is in making the design invisible or transparent.</p>
<p><span id="more-2576"></span></p>
<p>When you sit and think about that assumption for a while you should come up with the realisation that in most cases when you notice design it&#8217;s for the wrong reasons. Either the design got in your way or obfuscated information or functionality &#8211; that damned design, you&#8217;ll say! But when you get into something really well designed you have the smooth experience that only a transparent good design can provide. That&#8217;s what most people need in most situations.</p>
<p>WOW and POP are all good in context, but we have to realise that none of this work is about us. We&#8217;re a service industry. The job is about the client, the client&#8217;s business case and their processes, and how to increase their return on investment. They definately don&#8217;t want to pay you to make a beautiful unusable distracting novelty nobody revisits.</p>
<p>A related question often never asked is &#8211; how are we going to measure the success or failure of the new website? In improved sales volume? Wider sales area (internationalising the business)? Improved exposure (advertising)? Increased target segment awareness? Increased referrals? Higher membership? What exactly defines success. Because you need to know exactly what it is you&#8217;re designing and building <em>before</em> you get out the hammer and nails&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://stevenclark.com.au/2009/04/09/good-web-design-is-often-invisible/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IP, AP, Shepard Fairey &amp; Mannie Garcia</title>
		<link>http://stevenclark.com.au/2009/03/08/ip-ap-shepard-fairy-and-mannie-garcia/</link>
		<comments>http://stevenclark.com.au/2009/03/08/ip-ap-shepard-fairy-and-mannie-garcia/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 21:46:50 +0000</pubDate>
		<dc:creator>steven</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[reviews]]></category>

		<guid isPermaLink="false">http://stevenclark.com.au/?p=2396</guid>
		<description><![CDATA[The conversation around Shepard Fairey&#8217;s appropriation of Mannie Garcia&#8217;s photo remains a topic of conversation. You may recall I blogged about the case in early February. Although, in actual fact, it turned out that Shepard Fairey sued the AP (Associated Press) pre-emptively rather than the other way around. And, in the thick of that conversation [...]]]></description>
			<content:encoded><![CDATA[<p>The conversation around Shepard Fairey&#8217;s appropriation of Mannie Garcia&#8217;s photo remains a topic of conversation. You may recall <a href="http://stevenclark.com.au/2009/02/06/shepard-fairy-sued-by-ap-over-hope/">I blogged about the case</a> in early February. Although, in actual fact, it turned out that Shepard Fairey sued the AP (Associated Press) pre-emptively rather than the other way around. And, in the thick of that conversation there is a side issue around whether Mannie&#8217;s work as a freelancer is owned by AP or himself?</p>
<p><img class="minor_diagram" src="http://stevenclark.com.au/wp-content/uploads/2009/02/fairey.jpg" alt="Mannie Garcia&#039;s original photograph next to Fairey&#039;s HOPE poster" title="Mannie Garcia&#039;s original photograph next to Fairey&#039;s HOPE poster - acquired for this article from www.timesonline.co.uk without permission" /></p>
<p>So are AP the bullies on the art block? Probably. But is it also fair to say that on some level at least we&#8217;ve created an Internet enabled culture that expects anything you see online to be free? Whether an artist, or not. At one end of this thread is the reality that corporate copyrightism (to make up a phrase) has pushed IP (intellectual property) to an extreme &#8211; life plus 70 years after the death of a creator is extreme. That, without argument, is just about <a href="http://writ.news.findlaw.com/commentary/20020305_sprigman.html">Disney&#8217;s cash cow Mickey Mouse</a> and other big end of town investments. We need to save copyright for the people and for society. On that level, I do philosophically see the point that Shepard Fairy as an artist should be allowed to appropriate images under fair use. With a caveat &#8211; define art, artist, sharing, etc. Don&#8217;t expect black and white answers to any of this. More like, maybe. Sometimes. In that instance.</p>
<p><span id="more-2396"></span></p>
<p>Sharing of content, the ability for everyday people to use and mashup things, is how we make and change culture. Currently we&#8217;ve put that culture generation mechanism of society into a headlock. Art, in many contexts, is exactly about that. Although the separation of art as an effective medium for expression and comment needs somehow to be separated from art the industry. There are pretty pictures that sell in galleries, that are art, that are produced for commercial consumption. All I&#8217;m saying is that art is a broad term, and it&#8217;s getting broader every day. Copying is easier than ever &#8211; <a href="http://www.nytimes.com/2007/12/06/arts/design/06prin.html?_r=1">how do we separate grey from grey</a>? We do need art. But how do we separate art as a process from art as a commercial enterprise? Traditionally many artists survived by the patronage model not the commercial sales model, so the entire art ballgame has changed.</p>
<p>But we also need a limited protection for other artists like Mannie Garcia. It&#8217;s too easy nowdays with the size of the art industry for practically anyone to grab your work and on-sell it with or without change. The world is getting smaller by the day. And we&#8217;ve developed this <em>culture of free</em>.</p>
<p>So this is a large and very complicated issue. It leaves more questions than answers the deeper you go. I&#8217;m not entirely sure I agree with the street art idea of repurposing other people&#8217;s work, and in my mind a little theft is a lot of theft. But I have to admit that culture has changed and the <em>culture of free</em> is a part of Culture with a capital C.</p>
<p>The winners in this are actually the artists through increased exposure and publicity. HOPE will be an everlasting Che Guevera for the American people for many decades and the names Shepard Fairy and Mannie Garcia will both be remembered. This whole episode simply adds to the story of the image about the story of Obama. And even George Clooney, and for that matter <a href="http://www.christmasindarfur.org/film.html">Darfur</a>, are a part of that larger story.</p>
<p>My apologies for babbling through this excessively long winded article. NPR have a couple of great interviews with both <a href="http://www.npr.org/templates/story/story.php?storyId=101182453">Fairey</a> and <a href="http://www.npr.org/templates/story/story.php?storyId=101184444">Garcia</a> worth listening to. It&#8217;s hard to disagree with either, and difficult to sympathise with AP. I look forward to hearing how this one turns out. Just don&#8217;t expect any black and white answers in that sea of grey areas.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevenclark.com.au/2009/03/08/ip-ap-shepard-fairy-and-mannie-garcia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>User Stylesheets to Identify New Windows</title>
		<link>http://stevenclark.com.au/2008/12/16/user-stylesheets-to-identify-new-windows/</link>
		<comments>http://stevenclark.com.au/2008/12/16/user-stylesheets-to-identify-new-windows/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 21:32:56 +0000</pubDate>
		<dc:creator>steven</dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://stevenclark.com.au/?p=1820</guid>
		<description><![CDATA[Roger Johansson&#8217;s post this morning &#8211; Reveal new window links and links to non-HTML files with a user stylesheet &#8211; has a couple of snippets of nifty thrifty CSS to use in your user stylesheets. These two snippets are an easy way of making links on every site you visit that uses target="_blank" or target="_new" [...]]]></description>
			<content:encoded><![CDATA[<p>Roger Johansson&#8217;s post this morning &#8211; <a href="http://www.456bereastreet.com/archive/200812/reveal_new_window_links_and_links_to_non-html_files_with_a_user_stylesheet/">Reveal new window links and links to non-HTML files with a user stylesheet</a> &#8211; has a couple of snippets of nifty thrifty <abbr title="Cascading Stylesheets">CSS</abbr> to use in your <a href="http://webdesign.about.com/od/userstylesheets/a/aa010906.htm">user stylesheets</a>. These two snippets are an easy way of making links on every site you visit that uses <code>target="_blank"</code> or <code>target="_new"</code> to be displayed with a preceding arrow, and for Portable Document Format (PDF) and Word Documents (DOC) to be followed by PDF or DOC respectively.</p>
<p>Personally, I&#8217;d like to see these snippets in government stylesheets by default. No harm, no foul. But that&#8217;s another story about a large organisation obsessed with opening everything in a new window, and equally obsessed with not implementing anything that doesn&#8217;t fit the lowest common denominator (Internet Explorer). Should we remind everyone that Internet Explorer 6 was released on August 27, 2001? And it&#8217;s main competitor at the time was, what? While Netscape 6 came out in 2000 we&#8217;d have to say Netscape 4.5 was more the norm. Just some food for thought.</p>
<p>So back to the thrust of Roger&#8217;s article, which I&#8217;ll only breeze over now because he pretty much covered everything. Except to say that I use a Firefox plugin called <a href="https://addons.mozilla.org/en-US/firefox/addon/2108">Stylish</a> to achieve user style control over sites I visit (particularly places like <a href="http://www.w3.org/TR/CSS21/"><abbr>W3C</abbr> specs</a> or Jakob Nielsen&#8217;s <a href="http://www.useit.com/">useit.com</a>). Sylish allows you to set global or local stylesheet fixes &#8211; kind of what Greasemonkey is to JavaScript (as they say in their rave). But, like I alluded to in the last paragraph, these snippets probably belong in our actual work as well if we&#8217;re forced to work within the confinements of new windows.</p>
<p>For the sake of keeping these snippets handy, I hope Roger doesn&#8217;t mind me putting them at the bottom of this post to pass around. Simple things work the best, no? When inserting documents, if we could also dynamically grab the size of the PDF or Word file and insert that inside the brackets it would be even more relevant to our objectives.</p>
<p><span id="more-1820"></span></p>
<ol>
<li><code>a[target="_blank"]:before,</code></li>
<li><code>a[target="new"]:before {</code></li>
<li><code>margin:0 5px 0 0;</code></li>
<li><code>padding:1px;</code></li>
<li><code>outline:1px solid #333;</code></li>
<li><code>color:#333;</code></li>
<li><code>background:#ff9;</code></li>
<li><code>font:12px "Zapf Dingbats";</code></li>
<li><code>content: "\279C";</code></li>
<li><code>}</code></li>
</ol>
<p>And to insert PDF or DOC after relevant links:</p>
<ol>
<li><code>a[href$="pdf"]:after,</code></li>
<li><code>a[href$="doc"]:after {</code></li>
<li><code>margin:0 0 0 5px;</code></li>
<li><code>font:bold 12px "Lucida Grande";</code></li>
<li><code>content: " (PDF)";</code></li>
<li><code>}</code></li>
<li><code>a[href$=".doc"]:after {content: " (DOC)";}</code></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://stevenclark.com.au/2008/12/16/user-stylesheets-to-identify-new-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Redesign Schmedesign: IE vs the World</title>
		<link>http://stevenclark.com.au/2008/12/14/redesign-schmedesign-ie-vs-the-world/</link>
		<comments>http://stevenclark.com.au/2008/12/14/redesign-schmedesign-ie-vs-the-world/#comments</comments>
		<pubDate>Sat, 13 Dec 2008 22:11:45 +0000</pubDate>
		<dc:creator>steven</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://stevenclark.com.au/?p=1787</guid>
		<description><![CDATA[You aren&#8217;t lost. This site has undergone Redesign Schmedesign and it&#8217;s nearly finished. There may be a few tweaks but the basic meat of the redesign is now up and running. In a general sense there was nothing huge about this redesign except it brought in a few design elements to the same old stylesheets [...]]]></description>
			<content:encoded><![CDATA[<p>You aren&#8217;t lost. This site has undergone <a href="http://stevenclark.com.au/2008/12/11/redesign-schmedesign/">Redesign Schmedesign</a> and it&#8217;s nearly finished. There may be a few tweaks but the basic meat of the redesign is now up and running. In a general sense there was nothing huge about this redesign except it brought in a few design elements to the same old stylesheets &#8211; images, and a few more advanced <acronym title="Cascading Stylesheets">CSS 2.1</acronym> <a href="http://www.w3.org/TR/CSS21/selector.html">selectors</a> not supported in the lesser browsers like Internet Explorer 6 <del>&#038; 7</del>.</p>
<p>However, this redesign marks a phase of development here that should be noted &#8211; <strong>pixel perfection between browsers is a MYTH</strong> and as such if you are looking at this site in the <em>better</em> browsers you&#8217;ll see a predominantly darker design. That&#8217;s how it&#8217;s meant to be. But if you happen by in Internet Explorer the pages are a lot lighter. You might find you prefer the Internet Explorer experience, it&#8217;s not a shabby one, but it will never be the same one. That will apply to some extent for much of our work into the future.</p>
<p>We&#8217;re moving from support for the lowest common denominator towards a support for providing enhanced browsers with a better user experience, while also providing quality experiences for our shabby cousin Internet Explorer. The old school methodology made me bored because we were stuck with only basic techniques due to the lesser browsers failure to support even CSS 2.1 correctly. We need to get this industry unstuck and moving forward.</p>
<p>In this strategy the lesser experience should not even be aware of their deficit. That&#8217;s imperative. But by providing you with two contrasting designs it&#8217;s hoped more people will understand the simplicity of this newer strategy and start adopting it in your own work. It&#8217;s faster because you don&#8217;t have to resolve cross browser bugs and it&#8217;s simple enough to override in an IE6 stylesheet. The thing to let go is that askew idea that pixel perfection across multiple browsers is feasable, desirable or even economical. The reality is that browsers and screens vary so greatly now the 800 x 600 and 1024 x 768 resolutions are a thing of the past. It&#8217;s our job to advance techniques to meet the newer market.</p>
<p><span id="more-1787"></span></p>
<p>The layouts on Redesign Schmedesign are still the same old floats with their obvious shortcomings. I&#8217;m not that happy about it but because Internet Explorer 8 will support CSS tables then that will be a major fork in our methodologies in the near future anyway. In the meantime we keep the floats.</p>
<p>This site is valid <acronym title="eXtensible Hypertext Markup Language">XHTML</acronym> 1.0 Strict delivered as text/html and valid CSS 2.1. It may be old fashioned of me but having valid code is essential best practice and provides a solid working platform for stable code. It makes life easier for everyone.</p>
<p>First, the screenshot taken in an advanced browser on 1680 x 1050 with a maxed out window. This should give you an overall idea of the home page. Check out other pages that show interesting elements like <a href="http://stevenclark.com.au/illustration">illustration</a> or the rewritten <a href="http://stevenclark.com.au/about">about page</a>. The emphasis was on breaking the box. At the same time I&#8217;m not a fan of the (chuck) gradient / helvetica / web 2.0 rounded corners so you won&#8217;t find that here. Styles come and go, right?</p>
<p><img src="http://stevenclark.com.au/wp-content/uploads/2008/12/f.jpg" alt="stevenclark.com.au in better browsers" title="stevenclark.com.au in better browsers" /></p>
<p>Second, the screenshot taken in Internet Explorer 6 on 1680 x 1050 with a maxed out window. You&#8217;ll note the lighter design and the floats are treated a little differently but it&#8217;s pleasant. So let me ask you about the myth of cross browser pixel perfection? Is Internet Explorer 6 getting a lesser experience? Later this morning when I get the chance I&#8217;ll open Internet Explorer 7 and deal with any issues there too. Maybe I&#8217;ll introduce some subtle elements simply for those users.</p>
<p><img src="http://stevenclark.com.au/wp-content/uploads/2008/12/stevenclark_com_au.jpg" alt="stevenclark.com.au in Internet Explorer" title="stevenclark.com.au in Internet Explorer" /></p>
<p>So while there are some tweaks and improvements that will affect the site over the next few weeks there won&#8217;t be much more to the graphic design. Now, just as a parting comment, it&#8217;s not uncommon for me to be accused of being a coder like it&#8217;s a dirty word. It&#8217;s been said that I&#8217;m <em>not a visual person</em> and that a certain web design team needed another <em>creative</em>. Does the <a href="http://stevenclark.com.au/illustration">illustration</a> page or the <a href="http://stevenclark.com.au/photography">photography blog</a> at all negate those statements?</p>
<p>Where does one come to that people actually say you&#8217;re a designer? Mmmm&#8230;</p>
<p>Oh and of course if you think it&#8217;s crap then fuck off in the nicest way. Bug reports are more than welcome as long as they&#8217;re politely pointed out. I appreciate the heads up. And I have to confess my CSS is a bit stale so sunglasses on for those stylesheets. Remember, this is just a patch job.</p>
<p>If you&#8217;re using an older browser don&#8217;t forget to update it. The <a href="http://browsehappy.com/">Browsehappy</a> website has easy to follow links and instructions. Why settle for half the experience?</p>
<p><strong>Update</strong>: 15 December, 2008<br />
The quick fixes were as follows. The links from the first paragraph of articles were elevated into the header in Firefox 2, but this was cured by swapping <code>p:first-child:first-letter</code> to be first in order and then <code>p:first-child</code>.</p>
<p>The second fix involved IE 5.5 Mac having a broken layout on the page of the most recent article. This was because only one previous story existed in the #navigation2 links. Applying <code>clear: both</code> to the .post solved the issue. But a third fix also involved IE 5.5 Mac which failed to display background images. This was because the background url was surrounded by single quotes. I changed them to double quotes. While it does not display perfectly IE 5.5 Mac is usable, the imperfect look would be a combination of an imperfect box model and buggy support for z-index. In short, it&#8217;s usable and not worth chasing down. Again, pixel perfection is a myth and if you use IE 5.5 then change. Simple.</p>
<p>A fourth issue, the avatars on these comments are floated left and it turned out that a single line comment caused the heading to move up the side of an 80px comment avatar. Not in IE, just in better browsers obeying the spec no doubt. Because of the structure it took a lot of fiddling about before I bit the bullet and just went to the better browser toolbox of CSS 2.1 selectors <code>ol[class=commentlist] > li > p:last-child { min-height: 30px; }</code>. Again, IE 5.5 can suck eggs and feel good knowing they can still enjoy the issue.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevenclark.com.au/2008/12/14/redesign-schmedesign-ie-vs-the-world/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Daring to be Different at 24ways.org?</title>
		<link>http://stevenclark.com.au/2008/12/09/daring-to-be-different-at-24waysorg/</link>
		<comments>http://stevenclark.com.au/2008/12/09/daring-to-be-different-at-24waysorg/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 23:17:55 +0000</pubDate>
		<dc:creator>steven</dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://stevenclark.com.au/?p=1720</guid>
		<description><![CDATA[There isn&#8217;t any doubt that Drew McLellan has a successful website with 24ways.org and I&#8217;ve been a passing fan of Time van Damme&#8217;s Made By Elephant for some time. Tim provided the latest 24ways.org web design that&#8217;s getting discussed heavily in Veerle Pieter&#8217;s comments. So this post should hopefully not be taken as anything other [...]]]></description>
			<content:encoded><![CDATA[<p>There isn&#8217;t any doubt that <a href="http://allinthehead.com/">Drew McLellan</a> has a successful website with <a href="http://24ways.org/">24ways.org</a> and I&#8217;ve been a passing fan of Time van Damme&#8217;s <a href="http://madebyelephant.com/">Made By Elephant</a> for some time. Tim provided the latest 24ways.org web design that&#8217;s getting discussed heavily in <a href="http://www.duoh.com/news/article/do-you-innovate-or-opt-for-the-safe-route-in-web-design/">Veerle Pieter&#8217;s comments</a>. So this post should hopefully not be taken as anything other than respectful regardless of the direction it takes. Because the danger of being different, of searching for design innovation, is always the underlying risk of likes and dislikes in the user community. Being different not only forces us to consider that conventions may be wrong, it also makes us consider whether they were right.</p>
<p>Veerle&#8217;s post in defence of 24ways.org&#8217;s design innovation definately comes from the graphic designer as is clear from her comment reply regarding usability. I&#8217;d put forward tentatively that just because something is accessible doesn&#8217;t mean it can&#8217;t be beautiful, and the same should apply to usability. When we step beyond the user&#8217;s importance to weigh in with our trump card of design as art &#8211; that&#8217;s a particular kind of design arrogance. But that&#8217;s another discussion entirely, so back to 24ways.org.</p>
<p>The problem is that in the great web tradition of trolling and flaming the comments about the redesign are often acutely negative. Part of the relationship between a popular site and high traffic will mathematically transpose to a higher number of negative comments, right? Well, sort of. The problem is that rather than critique, which very few of us are professionally trained to provide, we give opinion. As time short as we are that opinion can be reduced to a series of caveman grunts &#8211; don&#8217;t like, is shit, pull in your head. Personally, I&#8217;d consider just pulling those out in moderation simply because they don&#8217;t add to the conversation &#8211; water off a ducks back. But Veerle has a valid point, we ask for innovation but bowl anyone over in an instant who dares move outside the conformist circle (remind me tomorrow to do my graphic design post, by the way &#8211; I have similar issues with a lot of graphic design).</p>
<p><span id="more-1720"></span></p>
<p>Personally I find the current design of 24ways.org difficult to use because it&#8217;s hard to read. There seems to be some disconcerting level of grey overlay that is purposefully trying to make my life more difficult. Usability, from my user perspective, is more important than beauty. After all, it&#8217;s an information site.</p>
<p>So let&#8217;s cut to the chase. What makes a successful website? Accessibility? Usability? Beauty? Functionality? Is it the slickness of the commenting system? Rather than criticism of the design I&#8217;d be interested in the statistical results and how those results meet the business case. Because web sites aren&#8217;t artistic silos, they&#8217;re business solutions to business problems. Does it make money? Does it meet it&#8217;s goals?</p>
<p>The criteria for 24ways.org would be reasonably simple. Has traffic increased or decreased this year? Are users staying to read the articles or bailing out? Next, ask yourself what is the purpose of 24ways.org &#8211; disemmination of contemporary best practice information? Is it about raising the profile of the website itself?</p>
<p>I&#8217;d suspect I&#8217;m far from the only person who finds the interface difficult to negotiate. But I&#8217;d have to concede that from a business perspective as long as the statistics are supporting this year&#8217;s design and the information is being effectively spread throughout the designer / developer community then it&#8217;s meeting those underlying goals. And, oddly enough, the controversy around the design itself can be (although a risky strategy) enough to raise the profile of 24ways.org to reach more of our industry radars. It&#8217;s better to be talked about than not mentioned at all. Right? So without knowing the brief it&#8217;s a bit hard to see if Tim&#8217;s met it &#8211; or pushed convention too far.</p>
<p>It&#8217;s always a little dangerous when the user is placed behind the importance of the graphic design. If that weren&#8217;t the case we&#8217;d be praising small grey on grey text along with mystery meat navigation, we&#8217;d have animated gifs and blinking text &#8211; try to read that man! Cool. But I think 24ways.org is a little more sophisticated than that.</p>
<p>The short answer to Veerle&#8217;s post would be that I agree, trolling and flaming are an industry bore. But it&#8217;s the web in a nutshell. Anonymity breeds a prolific audio-vomit we don&#8217;t meet in regular life. Delete those comments that don&#8217;t contribute critique, and move on. However, the design consciously impacts my ability and desire to read the articles. The page has been open on a Firefox tab for a week and I haven&#8217;t completely read a single one. That might not be so good a sign that it&#8217;s a great redesign.</p>
<p>At the end of the day market forces will determine the business answers to 24ways.org. They&#8217;ll survive for another year, the content ensures it. But for a lot of people expecting best practices it might eat at the street cred. That&#8217;s the innovator&#8217;s risk.</p>
<p><img src="http://stevenclark.com.au/wp-content/uploads/2008/12/24.jpg" alt="24ways.org" title="24ways.org" /></p>
]]></content:encoded>
			<wfw:commentRss>http://stevenclark.com.au/2008/12/09/daring-to-be-different-at-24waysorg/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Web Standards Solutions (Book Review)</title>
		<link>http://stevenclark.com.au/2008/12/06/web-standards-solutions-book-review/</link>
		<comments>http://stevenclark.com.au/2008/12/06/web-standards-solutions-book-review/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 21:57:05 +0000</pubDate>
		<dc:creator>steven</dc:creator>
				<category><![CDATA[books]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://stevenclark.com.au/?p=1698</guid>
		<description><![CDATA[This week a commenter asked me about resources for becoming a web designer and I referred to several books that have already been reviewed on this site. Another book which, for the beginning web standardista, is Web Standards Solutions: The Markup and Style Handbook by Dan Cederholm. The only caveat being that I&#8217;d advise not [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.simplebits.com/publications/solutions/"><img src="http://stevenclark.com.au/wp-content/uploads/2008/12/cederholm.jpg" alt="Web Standards Solutions by Dan Cederholm (cover)" title="Web Standards Solutions by Dan Cederholm (cover)" class="intextimg" /></a>This week a commenter asked me about resources for becoming a web designer and I referred to several books that have already been reviewed on this site. Another book which, for the beginning web standardista, is <a href="http://www.simplebits.com/publications/solutions/">Web Standards Solutions: The Markup and Style Handbook</a> by Dan Cederholm. The only caveat being that I&#8217;d advise not using the <code>!important</code> or box model hack to achieve your own ends &#8211; this book was published in 2004. Otherwise it&#8217;s excellent for the beginner level.</p>
<p>The impressive part of Dan&#8217;s book is the approach he&#8217;s made to explaining what can be confusing new ideas by simply showing three or four alternative choices to marking up specific content such as blockquotes or lists or forms. Rather than showing the reader a dogmatic set of rules that must be obeyed, this journey is more about educating the reader on a very basic level to be able to make those contextual choices in everyday work. Because a lot of these decisions in the trenches will be about weighing up the pros and cons of any given situation. So this was an aspect that I particularly see as valuable &#8211; and sectioned logically enough to become a reference.</p>
<p>Admittedly, this wasn&#8217;t a book aimed at me and it didn&#8217;t contain the holy grail of granular secrets that someone familiar with complex web standards solutions might look for in a book. But it does fill that invaluable gap between the person with no web standards knowledge and the full blown standardista. With a foreward by Jeffrey Zeldman this isn&#8217;t a bad place to start your journey.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevenclark.com.au/2008/12/06/web-standards-solutions-book-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
