<?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>CSSquirrel &#187; rant</title>
	<atom:link href="http://www.cssquirrel.com/tag/rant/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cssquirrel.com</link>
	<description>One nut's look at the world of web design</description>
	<lastBuildDate>Tue, 27 Jul 2010 19:28:33 +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>Comic Update: Aligning Text In The Outback</title>
		<link>http://www.cssquirrel.com/2010/07/26/comic-update-aligning-text-in-the-outback/</link>
		<comments>http://www.cssquirrel.com/2010/07/26/comic-update-aligning-text-in-the-outback/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 16:28:44 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Comic]]></category>
		<category><![CDATA[Australia]]></category>
		<category><![CDATA[Crocodile Dundee]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[john allsopp]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[table-cell]]></category>
		<category><![CDATA[vertical align]]></category>
		<category><![CDATA[yak]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=702</guid>
		<description><![CDATA[Today&#8217;s comic features John Allsopp, the trouble with aligning text vertically, and the Outback. No, not the restaurant. The vast arid part of Australia. Mind you, I have in fact been to the restaurant, and I was disappointed for a number of reasons.
At least one of which is the entire lack of kangaroo steaks.
My apologies [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Link to CSSquirrel #66: Aligning Text In The Outback" href="/comic/?comic=66">Today&#8217;s comic</a> features <a title="Link to John Allsopp" href="http://johnfallsopp.com/" target="_blank">John Allsopp</a>, the trouble with aligning text vertically, and the Outback. No, not the restaurant. <a title="Link to a Wikipedia article on the Outback" href="http://en.wikipedia.org/wiki/Outback" target="_blank">The vast arid part of Australia</a>. Mind you, I have in fact <em>been </em>to the restaurant, and I was disappointed for a number of reasons.</p>
<p>At least one of which is the entire lack of kangaroo steaks.</p>
<p>My apologies to the vegetarians among you.</p>
<p>There&#8217;s two non-restaurant related points to the comic. The first is that almost everything I know about Australia I learned from <a title="Link to &quot;Is That a Knife?&quot;" href="http://www.youtube.com/watch?v=01NHcTM5IA4" target="_blank">Crocodile Dundee</a>. Which means that large knives, boomerangs, and poisonous animals are <em>everywhere</em>. The second (and more relevant) point is that I am more than a little annoyed at the task of vertically aligning text with CSS. And clearly, <a title="Link to a tweet by John Allsopp" href="http://twitter.com/johnallsopp/status/18950926483" target="_blank">John agrees with me</a>. But, naturally, when he discusses the point it sounds so much cooler because of that dreamy Australian accent.</p>
<p>Let&#8217;s get to it. CSS has been around in some shape or form since, what, 1994? And most of the early web was all about text. Red text. Blue text. Flashing text. Marquee text. Text that was occasionally on fire with a sword going through it. Epic, taste-shatteringly bad text. In the entire intervening generation since, why has nobody in a position to do something about it said, &#8220;Hey, if we want to vertically center more than one line of text&#8230; how do we do that?&#8221;</p>
<p>Really, why? How wild and crazy is the concept that you may want to vertically align a paragraph of something in the mouth of a giant robot, or otherwise arrange it delicately between two slices of bread?</p>
<p>I&#8217;m aware that I can center text vertically inside an element that&#8217;s been given <strong>display: table-cell</strong>. And when the need arises, I&#8217;ve even used it. But it leaves my mouth tasting almost as bad as it did the day I chewed on a tiny blue plastic donkey I found in the playground when I was five. It&#8217;s the kind of rancid, oily taste that ruins your meals for the next several days. No, really. Kids, don&#8217;t chew on blue donkeys.</p>
<p>What if I want an inline-block? What if I don&#8217;t want all the behaviors of a table-cell? What if I hate tables with such a passion that I&#8217;d rather eat my meals while standing rather than bring back memories of table-based layouts with either using a CSS style that imitates them or eating on a wooden surface that shares a name with them? Huh? What then?</p>
<p>Well, in such a circumstance, I believe I&#8217;d be screwed.</p>
<p>I&#8217;m not entirely sure how necessary it is to have a <a title="Link to CSS3 Marquee Module" href="http://www.w3.org/TR/css3-marquee/" target="_blank">Marquee module in CSS3</a>. Don&#8217;t get me wrong, panning text is&#8230; er, hot&#8230; but along with all the whiz bang animations that CSS3 brought us, can I please get something that makes me capable of vertically aligning some bloody text in a bloody parent element with a single bloody style? Especially without invoking tables?</p>
<p>Thanks. Loves and kisses.</p>
<p>P.S. John Allsopp is a nutter. I say this, because he&#8217;s running a five week online course, <a title="Link to HTML5 Live with John Allsopp" href="http://courses.sitepoint.com/html5-live" target="_blank">HTML5 Live With John Allsopp</a>, over at SitePoint. My evidence for his insanity is that this course contains 8 structured lessons, 2 Live Q&amp;A sessions, practical exercises and a yak! All for <strong>under $10</strong>. Ok, it doesn&#8217;t have a yak. But it has the rest, and looks to be an in depth look at harnessing HTML5 hotness today and tomorrow (markup, native audio and video, canvas, ARIA and more!)</p>
<p>It&#8217;s a crazy good bargain. Go take advantage of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cssquirrel.com/2010/07/26/comic-update-aligning-text-in-the-outback/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Comic Update: This is not a Reference</title>
		<link>http://www.cssquirrel.com/2009/07/13/comic-update-this-is-not-a-reference/</link>
		<comments>http://www.cssquirrel.com/2009/07/13/comic-update-this-is-not-a-reference/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 15:06:02 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Comic]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[René Magritte]]></category>
		<category><![CDATA[sitepoint]]></category>
		<category><![CDATA[this is not a pipe]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=360</guid>
		<description><![CDATA[[Update: The CSS3 Attribute Selectors article in the Reference was updated just prior to this post going live. So my ranting about that section is largely out-of-date and can be summed up now as "Took much longer than I'd anticipated".]
When I was first hired by Mindfly in 2007 I was not what you&#8217;d call &#8220;web [...]]]></description>
			<content:encoded><![CDATA[<p>[<strong>Update:</strong> The CSS3 Attribute Selectors article in the Reference was updated just prior to this post going live. So my ranting about that section is largely out-of-date and can be summed up now as "Took much longer than I'd anticipated".]</p>
<p>When I was first hired by <a title="Link to Mindfly Website Design Studio" href="http://www.mindfly.com/" target="_blank">Mindfly</a> in 2007 I was not what you&#8217;d call &#8220;web standards aware&#8221;. Upon seeing the table-based layouts, font tags, and massive collection of inline-styles that stampeded through my pages like wild buffalo, grown men would gnash their teeth and wail in torment and mothers would hide their children.</p>
<p>It only took a few crying infants for me to realize something needed to change if I wanted to keep this career. My infovore nature led me to consume as much information on the topic I could muster, starting with Andy Clarke&#8217;s <a title="Link to the homepage of Transcending CSS by Andy Clarke" href="http://forabeautifulweb.com/buy/transcendingcss" target="_blank">Transcending CSS</a> and continuing through dozens of online tutorials and references. Learning the errors of my past, I spent a bit of time quietly taking my old sites out to the woods, instructing them to dig their own graves, then whacking them with a shovel before burying them for all time.</p>
<p>After the evidence had been destroyed, I went about trying to make compliant, pretty sites using the best practices in HTML and CSS. By 2008, I had friends who thought making website was the bee&#8217;s knees, but they didn&#8217;t know where to look for learning CSS, etc. At that point my bookmarks of handy sites had grown enormously, so I heartily recommended several.</p>
<p>One that I mentioned time and again was the <a title="Link to the Sitepoint CSS Reference" href="http://reference.sitepoint.com/css" target="_blank">Sitepoint CSS Reference</a>, which was (to my knowledge at the time) a very complete, useful reference to the wonderful world of CSS. It even included tasty tidbits about CSS3 support. The main reason I sent each person who asked to this reference was explained in Sitepoint&#8217;s <a title="Link to Introducing the Sitepoint CSS Reference!" href="http://www.sitepoint.com/blogs/2008/01/31/introducing-the-ultimate-css-reference/" target="_blank">announcement</a>:  <em>&#8220;&#8230;the reference contains a bunch of features that make it stand out from the pack — things like cross-browser compatibility charts and user feedback to ensure that it is <strong>accurate</strong>, <strong>up to date</strong>, and best-practice. If you’re building sites with CSS, this is a reference you’ll keep coming back to again and again.&#8221;</em></p>
<p>With the speed at which this industry changes, who wouldn&#8217;t want access to a constantly updated reference that even incorporated outside feedback?</p>
<p>There is a problem, unfortunately. As near as I can tell, the reference<strong> isn&#8217;t</strong> updating. Since its launch, it seems to be sitting still, failing to modernize its information as browsers march on. Every single browser on their compatibility list has had major updates since its launch, putting much of the CSS3 support information well out of date. Never mind that Google Chrome has been out for quite a bit of time now (as the Internet sees such things) and has no compatibility information present despite it&#8217;s higher browser share than Opera in most markets.</p>
<p>In a book, this situation is a necessary reality. Books, by their static nature, are out-of-date typically before they&#8217;ve even been published, requiring later editions, etc. But for a web-based reference, which claims specifically to have the benefit of staying up-to-date and incorporating user feedback, this isn&#8217;t terribly cool.</p>
<p>For me, the situation is exasperated by their promise to incorporate feedback (or even claiming to do so) when they (at least in situations I&#8217;ve experienced) clearly are not. To back my claim, I&#8217;d like like to direct you to my own experience I&#8217;ve had, which I&#8217;ll call  Exhibit A. If you examine the page on <a title="Link to Sitepoint Reference on CSS3 Attribute Selectors" href="http://reference.sitepoint.com/css/css3attributeselectors" target="_blank">CSS3 Attribute Selectors</a>, you&#8217;ll find that it erroneously claims that Internet Explorer 7 completely fails to support these little gems.</p>
<p>I&#8217;m no IE fan, but I can tell you my friends, that this is a falsehood. And because I was foolish enough to take that advice at face value (who doesn&#8217;t trust Sitepoint?) I created IE-specific workarounds in a project where I first included these selectors, workarounds which ended up costing me a decent chunk of time. It was only later that I decided the best experience is personal experience and I actually tried the selectors in IE7, only to discover that they work perfectly fine. I&#8217;d wasted time (translate that: money) fixing a nonexistent problem they claimed existed.</p>
<p>Not being the type to hoard information, I shared the fact that they were mistaken in a comment on May 2, 2008, complete with a link to a test page to confirm that I wasn&#8217;t full of hot air. (The old test page has disappeared, so you can see what I&#8217;m talking about if you check <a title="Link to test page" href="http://www.cssquirrel.com/testcases/attribute_tests.htm" target="_blank">this test page</a> in IE7). Eventually they marked that they&#8217;d incorporated my comment into the article&#8230; only they hadn&#8217;t. It still incorrectly stated IE7 support didn&#8217;t exist. Sometime much later (aka, this year), I commented in annoyance at the mistake again on Twitter. They responded multiple times over Twitter to me, asking for clarification (which I gave) and then promised to update their Reference (which they didn&#8217;t).</p>
<p>That was a couple months ago.</p>
<p><a title="Link to CSSquirrel #27: This is not a reference" href="/comic/?comic=27">Today&#8217;s comic shares my view on the so-called Reference</a>, albeit in a somewhat abstract sense. So let me make it clear: I don&#8217;t think the Reference is what they claim: a reference. Rather, much like René Magritte&#8217;s <a title="Link to Wikipedia Article on The Treachery of Images" href="http://en.wikipedia.org/wiki/This_is_not_a_pipe" target="_blank">unpipe</a> it is not what it appears, merely the image of it. The unreference, if you will, is something that claims authority and completeness but increasingly lacks both as time moves forward.</p>
<p>One erroneous page isn&#8217;t worth tearing down their entire reference. However, with a complete lack of modern CSS support information on every major browser, Sitepoint&#8217;s &#8220;up-to-date&#8221; CSS Reference has become largely useless as a source for web designers living and working in 2009.  I&#8217;m upset at this, because I sent literally everyone I knew with an interest in learning CSS to their site, saying &#8220;Hey, these guys know their stuff.&#8221;</p>
<p>Now&#8230; well, now I tell people to avoid it. I&#8217;ll repeat that for anyone reading: Don&#8217;t bother. They mean well, but they&#8217;ve failed to live up to their mandate of keeping updated. In March, when I&#8217;d commented (again) on my disgruntlement with the lack of updates, I received the following pair of tweets from <a title="Link to Kevin Yank" href="http://www.kevinyank.com/" target="_blank">Kevin Yank</a> (<a title="Link to Kevin Yank on Twitter" href="http://twitter.com/sentience" target="_blank">@sentience</a>).</p>
<p><a title="Link to a tweet by Kevin Yank" href="http://twitter.com/sentience/status/1466035763" target="_blank">April 6, 2009 4:19pm</a>: &#8220;<em><span class="status-body"><span class="entry-content">What erroneous compatibility info did you find? We are planning to refresh the Reference for the latest crop of browsers in <strong>May</strong>.</span></span></em>&#8221; (after which I gave a summary).</p>
<p><a title="Link to tweet by Kevin Yank" href="http://twitter.com/sentience/status/1466225107" target="_blank">April 6, 2009 4:50pm</a>: &#8220;<span class="status-body"><span class="entry-content"><em>Thanks! Will get that corrected ASAP.</em>&#8220;</span></span></p>
<p><span class="status-body"><span class="entry-content">It&#8217;s July now. I think we may have different definitions for &#8220;corrected&#8221; or &#8220;ASAP&#8221;.<br />
</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cssquirrel.com/2009/07/13/comic-update-this-is-not-a-reference/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Comic Update: Getting Tough on Static Visuals</title>
		<link>http://www.cssquirrel.com/2009/07/06/comic-update-getting-tough-on-static-visuals/</link>
		<comments>http://www.cssquirrel.com/2009/07/06/comic-update-getting-tough-on-static-visuals/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 15:53:21 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Comic]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[@media]]></category>
		<category><![CDATA[an event apart]]></category>
		<category><![CDATA[andy clarke]]></category>
		<category><![CDATA[delorean]]></category>
		<category><![CDATA[miami vice]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[static visuals]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=350</guid>
		<description><![CDATA[One of my regrets for this year was my inability to attend An Event Apart: Boston or @media &#8216;09. I&#8217;m sure each conference was full of great speakers, tons of new ideas, and an atmosphere alive with fellow professionals sharing thoughts about what they love about their jobs.
In particular, though, I&#8217;m sad that I missed [...]]]></description>
			<content:encoded><![CDATA[<p>One of my regrets for this year was my inability to attend <a title="Link to An Event Apart: Boston" href="http://www.aneventapart.com/2009/boston/" target="_blank">An Event Apart: Boston</a> or <a title="Link to @Media 2009" href="http://www.vivabit.com/atmedia2009/" target="_blank">@media &#8216;09</a>. I&#8217;m sure each conference was full of great speakers, tons of new ideas, and an atmosphere alive with fellow professionals sharing thoughts about what they love about their jobs.</p>
<p>In particular, though, I&#8217;m sad that I missed Andy Clarke&#8217;s &#8220;<a title="Link to Andy Clarke's Walls Come Tumbling Down transcript" href="http://www.forabeautifulweb.com/blog/about/walls_come_tumbling_down_presentation_slides_and_transcript/" target="_blank">Walls Come Tumbling Down</a>&#8221; presentation (warning, link goes to a very long presentation transcript.) He expressed a good deal of nervousness about how the topic would be received, which implied it was going to be pretty eye-opening considering his usual bravado. It&#8217;s something I just had to see&#8230; if I had the funds for traveling, attending, and food and board.</p>
<p>As I don&#8217;t, I didn&#8217;t see it. Which is sad. Fortunately for me, he posted the transcript and slides online (see link in prior paragraph.) It&#8217;s a long read, but it&#8217;s worth it for every single one of you to go take the time and check it out. It&#8217;s good. It&#8217;s great. It pushes on a lot on updating the web design process to reflect not only the state of the modern web, but also the state of the modern economy. It&#8217;s so good I wish I could build a time machine, go back to earlier this year, and do the presentation myself to sound as clever as he does.</p>
<p>My short-lived attempt at building a time machine ended when I discovered that <a title="Link to DeLorean DMC-12 article on Wikipedia" href="http://en.wikipedia.org/wiki/De_Lorean_DMC-12" target="_blank">DeLoreans</a> are slightly beyond my means to purchase. So instead, I had to content myself with creating a 80&#8217;s themed comic that portrayed my agreement with what Andy is preaching. I think <a title="Link to CSSquirrel #25: Getting Tough on Static Visuals" href="/comic/?c=25" target="_self">today&#8217;s comic</a> proves two things: 1. Andy Clarke would probably fit in quite well with the pastels and whites of undercover Miami cops and 2. Some things can&#8217;t be built with just a picture.</p>
<p>Let me focus on that last one in more detail, because it&#8217;s something I&#8217;ve encountered in my own career and talked about before, but keep encountering.</p>
<p>In the example listed in the comic, you can&#8217;t expect a speedboat to be built from just a drawing. By the same token, there&#8217;s a vast majority of products that require a design that is more than just an image. This is something we accept as common sense in our everyday lives. Have you ever had a home built based only on a picture some guy drew, rather than blueprints from a contractor? No, of course not!</p>
<p>So why do we expect modern web sites (which are more often than not actually applications) to be something your developer can make or your client can easily grasp with a static visual proof/comp? Yet, all too often, this is <strong>exactly</strong> what we show clients. We finish making a pretty picture in Photoshop set to just the right width, then get our clients to sign off on that. It&#8217;s then handed over to your developer (or whatever you&#8217;re calling the guy making the code) with little to no cues for how the site responds to a changing browser resolution, how it interacts with the user, etc.</p>
<p>As a result, an iterative process begins. The developer interprets the designer&#8217;s vision. It goes to the designer, who naturally will find issues caused by a disparity of vision on how the site interacts, or whether it has a fixed width, or whatnot. Then they mark up their preferred changes, and send it back. This goes on until the designer is happy enough to show the fledgling site to the client, who almost invariably will have a problem with it because it wasn&#8217;t what they imagined when they looked at the static picture they were shown!</p>
<p>So it gets revised&#8230; again.</p>
<p>Finally, it all seems well, until the client&#8217;s mother sees the site on their old e-machine running IE6, and they want to know why it looks different. Where are the rounded colors, the transparencies?</p>
<p>Time and again I&#8217;ve heard of this happening or experienced it myself. Why is it still occurring? The web is interactive. The web is different from browser to browser. The web is sometimes seen on a screen slightly larger than a postage stamp. We know this. In order to properly design for it, we need to move beyond habits we inherited from print.</p>
<p>Andy proposes designing in the browser, showing the client how it changes depending on a browser&#8217;s support, and how it might interact with different widths, etc. For some designers this could be a pretty radical step, as accustomed as we&#8217;ve become to using Photoshop&#8217;s powerful toolset. But on tighter budgets in an increasingly complex Web, we don&#8217;t have a lot of choices in the matter.</p>
<p>I could repeat Andy point for point, but let me just play the role of fan boy and tell you that he&#8217;s brilliant. He&#8217;s saying what we all understand: We have to change how we design for the Web. It&#8217;s even more crucial in this economy than it was a couple years back. Go read <a title="Link to Andy Clarke's Walls Come Tumbling Down transcript" href="http://www.forabeautifulweb.com/blog/about/walls_come_tumbling_down_presentation_slides_and_transcript/" target="_blank">Walls Come Tumbling Down</a>. Even if you&#8217;re not in a position to adopt all of his suggestions (or even if you disagree) you&#8217;ll come away from it improved.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cssquirrel.com/2009/07/06/comic-update-getting-tough-on-static-visuals/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>America the Purple (Or, Shut the Hell Up and Eat Some Apple Pie)</title>
		<link>http://www.cssquirrel.com/2008/11/11/america-the-purple/</link>
		<comments>http://www.cssquirrel.com/2008/11/11/america-the-purple/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 21:05:00 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Drama]]></category>
		<category><![CDATA[america]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=152</guid>
		<description><![CDATA[One last political post and then it&#8217;s on to my usual diatribes about browser problems, CSS, JavaScript, and the contents of my pockets (right now: chapstick, receipt, four coupons for local eateries, and a small quantity of lint). I just want to get something off my chest.
Disclosure: The candidate I voted for won. This is [...]]]></description>
			<content:encoded><![CDATA[<p>One last political post and then it&#8217;s on to my usual diatribes about browser problems, CSS, JavaScript, and the contents of my pockets (right now: chapstick, receipt, four coupons for local eateries, and a small quantity of lint). I just want to get something off my chest.</p>
<p>Disclosure: The candidate I voted for won. This is the first time that&#8217;s happened for me. The following doesn&#8217;t involve the candidates, however. Also, this is a bit of a ramble.</p>
<p>America (and to a lesser extent, the rest of the world), I&#8217;m really sick and tired of extremist/fundamentalist diatribes fueling all our conversations. At some point, it became impossible to simply disagree with someone civilly on any topic. Instead, whether it was about tonight&#8217;s pot roast or the national election, if someone disagreed with you they were a damned, dirty, ape. Possibly a communist dirty ape or a nazi dirty ape, depending on what angle you were spinning. It&#8217;s become all too common for everyone from newscasters to tweeters (tweet people, what the heck do we call those) to literally go unhinged and accuse anyone they disagree with of being un-American, nonhuman, or worse.</p>
<p>What&#8217;s wrong with this picture?</p>
<p><span id="more-152"></span></p>
<p>I think the following image sums up part of the problem.</p>
<p><img class="aligncenter" style="display:block;margin:0 auto;" title="Electoral Map" src="/images/electoralMap.jpg" alt="" width="524" height="385" /></p>
<p>This is all too often how we&#8217;ve become accustomed to looking at our country, at an all or nothing us versus them breakdown. True, thanks to the Electoral College this is how our votes our distributed, but it doesn&#8217;t represent how America really is. Although the opinions, creeds, faiths, political affiliations, and other qualities of our populace vary in proportions from region to region, there&#8217;s no all or nothing location of &#8220;all us&#8221; and &#8220;all them&#8221;. For that matter, I don&#8217;t think there should be.</p>
<p>Our country&#8217;s strength comes from it&#8217;s plurality, as in the state of being plural, as in consisting of or containing more than one kind of class. It&#8217;s been there from the beginning, and it&#8217;s not some sort of outdated quaint concept in the 21st century. Yet there&#8217;s always the vocal minority that champion intolerance against &#8220;them&#8221;. Them is a pretty big category of bad guys, including but not limited to: Republicans, Democrats, Socialists, Rich, Poor, White, Black, Gay, Religious, Irreligious, Comedians, Foreigners, etc.</p>
<p>As in, all of us.</p>
<p>Look, I don&#8217;t agree with a lot of people on a lot of topics. But the best part about this country is that it is an open forum for all people of all stripes (all of those &#8216;bad guys&#8217; listed above and more) can co-exist, be publicly proud of their various qualities and engage in open discussion about who they are and what they think. Sure, this means we&#8217;ll argue. But we&#8217;re stronger from the process, and there&#8217;s nothing un-American about the guy with the other view. Period. If there wasn&#8217;t a discussion in the first place, we wouldn&#8217;t be in America.</p>
<p>America isn&#8217;t a collection of blue and red states. It&#8217;s a collection of purple ones. Take a look at this:</p>
<p><img class="aligncenter" style="display:block;margin: 0 auto" title="America the Purple" src="/images/AmericaThePurple.jpg" alt="" width="400" height="385" /></p>
<p>Taking away geographic reference or the all-or-none colorization of the Electoral College, this is what America is really like. It&#8217;s a big, confused mix of different people of different views. And this year more of those people than ever before got involved in our free discussion and voted. Who cares who won?</p>
<p>So stop being intolerant. Stop assuming everyone else is horrible because they don&#8217;t agree with you. Because our country is founded on disagreements. Now shut up and eat some apple pie (which technically is English, not American, but I don&#8217;t think they&#8217;ll mind).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cssquirrel.com/2008/11/11/america-the-purple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Annoyed by Opacity</title>
		<link>http://www.cssquirrel.com/2008/06/20/annoyed-by-opacity/</link>
		<comments>http://www.cssquirrel.com/2008/06/20/annoyed-by-opacity/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 23:14:18 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=38</guid>
		<description><![CDATA[Am I the only person annoyed by how the CSS opacity property is automatically inherited by an element&#8217;s children, and it can&#8217;t be overridden in the child elements by any means? This is one of the most obnoxious limitations to a CSS property that I&#8217;ve ever encountered.
Seriously, why prevent that? I&#8217;d initially hazard a guess [...]]]></description>
			<content:encoded><![CDATA[<p>Am I the only person annoyed by how the CSS <a title="Link to W3C spec on Opacity property" href="http://www.w3.org/TR/css3-color/#transparency" target="_blank">opacity</a> property is automatically inherited by an element&#8217;s children, and it can&#8217;t be overridden in the child elements by any means? This is one of the most obnoxious limitations to a CSS property that I&#8217;ve ever encountered.</p>
<p>Seriously, why prevent that? I&#8217;d initially hazard a guess that it was due to technical limitations, but CSS3&#8217;s rgba colors don&#8217;t suffer from the same limitation. Too bad rgba colors aren&#8217;t universally supported yet.</p>
<p>Then again, neither is opacity.</p>
<p>-sigh-</p>
<p>I wonder if IE8 will support either, although frankly, if they&#8217;re going to step up to the big kid&#8217;s table, I&#8217;d rather see them implement rgba colors first.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cssquirrel.com/2008/06/20/annoyed-by-opacity/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Inline-Block and Banging my Head Against Liquid Layouts</title>
		<link>http://www.cssquirrel.com/2008/05/30/inline-block-and-banging-my-head-against-liquid-layouts/</link>
		<comments>http://www.cssquirrel.com/2008/05/30/inline-block-and-banging-my-head-against-liquid-layouts/#comments</comments>
		<pubDate>Fri, 30 May 2008 16:00:30 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[inline-block]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=33</guid>
		<description><![CDATA[Firefox 3 will have display: inline-block. Hooray! I always felt this was a great way to do things like hyperlink buttons and such without having to worry about all the floating nonsense needed to get a block in certain locations. Thankfully now all the major browsers will have it.
I spent an ungodly amount of time [...]]]></description>
			<content:encoded><![CDATA[<p>Firefox 3 will have display: inline-block. Hooray! I always felt this was a great way to do things like hyperlink buttons and such without having to worry about all the floating nonsense needed to get a block in certain locations. Thankfully now all the major browsers will have it.</p>
<p>I spent an ungodly amount of time yesterday trying to concoct a method to doing liquid column layouts without an extra wrapper element, and somewhere along the way my brain started hurting a lot. It keeps feeling to me that there&#8217;s somehow a way to trim the markup down to just the one element each per column, but it keeps barely escaping me. I was hoping inline-block would prove the key to this, but so far I&#8217;ve had no luck.</p>
<p>One of my thousands of permutations of CSS worked only in Opera (which I found odd), and another in IE (which didn&#8217;t surprise me, as it&#8217;s always &#8217;special&#8217;), but as of yet nothing has produced what I desire for Firefox and Safari. Yes, I could get two elements to nest next to each other, yes I can get one to sit on one side of the screen at a fixed width. The problem is that although I can have the remaining column adjust it&#8217;s minimum size based on the width of the parent and otherwise be elastic, I couldn&#8217;t get it to expand to fill the width of the space on it&#8217;s own (rather than, say, because it has a paragraph inside it that pushes it&#8217;s borders out to fill the space it&#8217;s in).</p>
<p>I&#8217;m guessing there&#8217;s a reason the negative-margin layout (aka <a title="A List Apart article on Negative Margins" href="http://www.alistapart.com/articles/negativemargins/" target="_blank">this</a>) is still around.</p>
<p>I haven&#8217;t given up hope yet, but I&#8217;m beginning to hit a wall here and suspecting that it&#8217;s just not going to happen. So I&#8217;ll ask, has anyone  had any luck doing a two-column liquid layout design with CSS without resorting to a wrapper element for one of the divs (aka, standard negative margin layout)? To increase the difficulty rating, a footer would need to be beneath the columns (so you can&#8217;t just use absolute positioning) and the solution can&#8217;t use javascript.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cssquirrel.com/2008/05/30/inline-block-and-banging-my-head-against-liquid-layouts/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Twitter Behaving Badly</title>
		<link>http://www.cssquirrel.com/2008/05/22/twitter-behaving-badly/</link>
		<comments>http://www.cssquirrel.com/2008/05/22/twitter-behaving-badly/#comments</comments>
		<pubDate>Thu, 22 May 2008 22:42:39 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Drama]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=29</guid>
		<description><![CDATA[I&#8217;m not going to write a massive post on the topic, as much more eloquent people than I already have. However, I&#8217;ll explain the essence of it. Twitter user Arial Waldman described recently in her blog the harassment she&#8217;s received via that service. Harassment that violates Twitter&#8217;s Terms of Service, mind you. Yet when she [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not going to write a massive post on the topic, as much more eloquent people than I <a title="Link to A Tweet Too Far" href="http://www.zeldman.com/2008/05/22/a-tweet-too-far/" target="_blank">already have</a>. However, I&#8217;ll explain the essence of it. Twitter user Arial Waldman described recently in her <a title="Link to Arial Waldman's Twitter Harrassment Blog Entry" href="http://arielwaldman.com/2008/05/22/twitter-refuses-to-uphold-terms-of-service/" target="_blank">blog</a> the harassment she&#8217;s received via that service. Harassment that violates Twitter&#8217;s Terms of Service, mind you. Yet when she continued to file reports to the company about her harassment, eventually finally talking to the CEO himself, Twitter did the opposite of what one would expect. They refused to ban the user, and instead are merely changing their TOS.</p>
<p>Twitter is a fun, useful service. But if it allows itself to become a place where harassment (pretty lewd stuff, at that) is allowed, then I can&#8217;t imagine it&#8217;ll stay in use forever. Wake up, guys, you need to protect your users.</p>
<p><strong>[Edit: Two new things I've learned since this entry went up. First, Arial is part of the Pownce team. While I won't say outright that working for the competition could have been a factor, it does bring the validity of the situation into question. Secondly, as Twitter team members stated, both sides of the story hadn't been told and they offer their viewpoint of the situation <a title="Twitter's Response" href="http://getsatisfaction.com/twitter/topics/twitter_refuses_to_uphold_terms_of_service#reply_503415" target="_blank">here</a>. I don't know what to make of the situation, but it's clear that if harassment is happening that Twitter needs to follow up on their threats and ban such people.]</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cssquirrel.com/2008/05/22/twitter-behaving-badly/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Say No To Twitter Stalk-Bots</title>
		<link>http://www.cssquirrel.com/2008/05/22/say-no-to-twitter-stalk-bots/</link>
		<comments>http://www.cssquirrel.com/2008/05/22/say-no-to-twitter-stalk-bots/#comments</comments>
		<pubDate>Thu, 22 May 2008 20:12:11 +0000</pubDate>
		<dc:creator>Kyle Weems</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.cssquirrel.com/?p=28</guid>
		<description><![CDATA[As cool as I&#8217;m sure it is to get the thrill of having strangers finding you important/interesting enough to follow on Twitter, I think people need to start paying attention more and blocking stalker-bots and other bloat-causing monstrosities.
Let&#8217;s be honest here: Twitter isn&#8217;t the fittest boat in the ocean right now, with a tremendous number [...]]]></description>
			<content:encoded><![CDATA[<p>As cool as I&#8217;m sure it is to get the thrill of having strangers finding you important/interesting enough to follow on <a title="Link to Twitter" href="http://www.twitter.com/" target="_blank">Twitter</a>, I think people need to start paying attention more and blocking stalker-bots and other bloat-causing monstrosities.</p>
<p>Let&#8217;s be honest here: Twitter isn&#8217;t the fittest boat in the ocean right now, with a tremendous number of crashes and slowdowns this week alone. What isn&#8217;t helping are twitter accounts following several thousand strangers at once. I myself just decided to block a new follower who was following over twenty-four thousand people!</p>
<p>Twenty-four thousand. That&#8217;s like me trying to keep track of what a third of my city is doing all at once. That&#8217;s just messed up. Seriously, even if that account is ran by a human and not a machine, he&#8217;s clearly not actually paying his attention to the feed.</p>
<p>So do some Twitter activism. Block stalker-bots (or stalker people) from your Twitter account. That&#8217;ll be one less tweet notification that their overworked server will have to deal with.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cssquirrel.com/2008/05/22/say-no-to-twitter-stalk-bots/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
