<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>CounterMarch Systems Blog - css</title>
			<link>http://www.countermarch.com/blog/index.cfm</link>
			<description>CounterMarch Systems is a software consulting firm specializing in Adobe technologies</description>
			<language>en-us</language>
			<pubDate>Tue, 21 May 2013 15:16:38 -0400</pubDate>
			<lastBuildDate>Fri, 07 Sep 2007 01:14:00 -0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>helpdesk@countermarch.com</managingEditor>
			<webMaster>helpdesk@countermarch.com</webMaster>
			
			<item>
				<title>Yahoo UI CSS</title>
				<link>http://www.countermarch.com/blog/index.cfm/2007/9/7/Yahoo-UI-CSS</link>
				<description>
				
				&lt;p&gt;In response to my post from yesterday whining about IE. I feel it&apos;s my duty to follow up with some links to tools that help mitigate a good bit of that frustration.&lt;/p&gt;
&lt;blockquote&gt;&lt;a href=&quot;http://developer.yahoo.com/yui/&quot;&gt;&lt;img src=&quot;http://www.countermarch.com/blog/images//yahoo_devnet.gif&quot; border=&quot;0&quot;&gt;&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;
&lt;p&gt;Yahoo has been very aggressive about releasing and updating a number of UI components.  These components assist you with drag and drop. auto complete. tablular data and a rich text editor (among many others).  Their javascript libraries implement cross-browser support for a bunch of useful functions including ajax-type activities.&lt;/p&gt;

&lt;p&gt;But the ones I am finding to be most useful are the CSS YUI tools.  CSS is a major pain in the rear no matter what browser you&apos;re trying to work with.  &lt;a href=&quot;http://www.pbell.com&quot;&gt;Peter Bell&lt;/a&gt; asked the question this morning &lt;a href=&quot;http://www.pbell.com/index.cfm/2007/9/6/Why-Bother-With-CSS-Help-me-out&quot;&gt;whether it was even worth the pain&lt;/a&gt; of tweaking and refining a CSS-based layout.&lt;/p&gt;

&lt;p&gt;A number of commenters fired back some great points regarding SEO and accessibility.  I never really bought in to the whole &quot;change one file and your entire site looks different&quot; argument - whenever we do a layout revamp. we create an entirely new stylesheet AND base markup.&lt;/p&gt;

&lt;p&gt;Curiously missing. though. was any mention of the fantastic running start that the &lt;a href=&quot;http://developer.yahoo.com/yui/reset/&quot;&gt;Yahoo CSS Reset&lt;/a&gt;. &lt;a href=&quot;http://developer.yahoo.com/yui/base/&quot;&gt;Base&lt;/a&gt;. &lt;a href=&quot;http://developer.yahoo.com/yui/fonts&quot;&gt;Fonts&lt;/a&gt; and &lt;a href=&quot;http://developer.yahoo.com/yui/grids&quot;&gt;Grids&lt;/a&gt; stylesheets will give you!&lt;/p&gt;

&lt;p&gt;Ever since I discovered the Reset stylesheet. life with CSS has been much. much easier.  By cleaning up the layout differences between the major browsers for me. the time spent making things work in different browsers is effectively zeroed out as well.  The Base stylesheet adds a baseline style to all typical HTML elements - consistent styles that make it far easier to add color and set a decent layout.&lt;/p&gt;

&lt;p&gt;&quot;Fonts&quot; assists with making the text consistent. a constant source of irritation for me.  I don&apos;t like the idea of using a pixel-based font size (and it&apos;s not considered a best practice anyway). so using the &quot;Fonts&quot; stylesheet makes the percentage-based text sizes work the way they are supposed to.  If you happened to see our site last weekend in IE. you would have found the text to be about 3px before the fix was applied.&lt;/p&gt;

&lt;p&gt;The final stylesheet I have not yet used. but it would immediately address Peter&apos;s layout problems. &quot;Grids&quot; allows you to literally throw together a decent grid-based layout in just a few moments.  Fluid and fixed-width layouts are supported in any configuration you can dream up.  I almost trashed our layout to restart with YUI Grids.  Probably will next time.&lt;/p&gt;

&lt;p&gt;Best idea yet: a &lt;a href=&quot;http://yuiblog.com/assets/pdf/cheatsheets/css.pdf&quot;&gt;cheat sheet&lt;/a&gt; for these four stylesheets.  Very convenient and currently hanging next to my desk.&lt;/p&gt;

&lt;p&gt;Yahoo allows you to serve up these files from their servers. taking advantage of their (likely) faster servers and the performance boost that results from the files likely already being in your browser cache.  The CSS is available in three forms too - compressed (crazy small). normal (readable) and debug (well commented and an education unto itself).  Read a debug version of any of these files and you&apos;ll be amazed at the kind of effort Yahoo put in to these resources.&lt;/p&gt;

&lt;p&gt;So if you couldn&apos;t tell. I&apos;m a big fan of the YUI tools.  Try them out - I bet it&apos;ll make your life easier too!&lt;/p&gt;

&lt;p&gt;If you were at all curious. the Reset. Base and Fonts stylesheets are currently applied to our site.  Yahoo 
				</description>
				
				<category>css</category>				
				
				<pubDate>Fri, 07 Sep 2007 01:14:00 -0400</pubDate>
				<guid>http://www.countermarch.com/blog/index.cfm/2007/9/7/Yahoo-UI-CSS</guid>
				
			</item>
			
			<item>
				<title>XRAY for IE</title>
				<link>http://www.countermarch.com/blog/index.cfm/2007/8/22/XRAY-for-IE</link>
				<description>
				
				&lt;p&gt;The worst part about dealing with IE is CSS support and trying to figure out why the *(&amp;@$ that element isn&apos;t where it should be.&lt;/p&gt;

&lt;p&gt;Enter &lt;a href=&quot;http://feeds.feedburner.com/~r/ajaxian/~3/146850179/xray-your-internet-explorer&quot;&gt;XRAY&lt;/a&gt;.  Like its cousin for Firefox. this add on allows you to see details about any element on the page.&lt;/p&gt;

&lt;p&gt;This should be a useful tool for finding your way out of the hacked up box model that IE represents.  I use XRAY. Firebug and View Source Chart in Firefox on almost a daily basis.  Firebug is AWESOME!&lt;/p&gt; 
				</description>
				
				<category>css</category>				
				
				<pubDate>Wed, 22 Aug 2007 10:43:00 -0400</pubDate>
				<guid>http://www.countermarch.com/blog/index.cfm/2007/8/22/XRAY-for-IE</guid>
				
			</item>
			
			<item>
				<title>CFM + CSS = blind spot</title>
				<link>http://www.countermarch.com/blog/index.cfm/2007/7/17/CFM--CSS--blind-spot</link>
				<description>
				
				&lt;p&gt;From the &quot;Nope. that&apos;s not gonna work&quot; category:&lt;/p&gt;

&lt;code&gt;
&lt;tr id=&quot;_otherRow&quot; &lt;cfif style=&quot;display:none;&quot;&gt;
   &lt;td colspan=&quot;2&quot;&gt;&lt;/td&gt;
   &lt;td&gt;Other - Please Specify: &lt;input name=&quot;otherTarget&quot; maxlength=&quot;50&quot; style=&quot;clear: left; width: 95%;&quot;&gt;
   &lt;/td&gt;
&lt;/tr&gt;
&lt;/code&gt;

&lt;p&gt;Apparently we&apos;re now combining CFML and CSS into one large meta-language that means something somewhere. but results in one very nice compiler error on the server side.  The saddest part of this is that it took me a full 10 minutes to catch it.  Clearly. one of those days...&lt;/p&gt; 
				</description>
				
				<category>ColdFusion</category>				
				
				<category>css</category>				
				
				<pubDate>Tue, 17 Jul 2007 16:06:00 -0400</pubDate>
				<guid>http://www.countermarch.com/blog/index.cfm/2007/7/17/CFM--CSS--blind-spot</guid>
				
			</item>
			
			<item>
				<title>HTML and Outlook 2007</title>
				<link>http://www.countermarch.com/blog/index.cfm/2007/1/12/HTML-and-Outlook-2007</link>
				<description>
				
				Yikes..looks like Microsoft is going to effectively cripple HTML-based e-newsletters received by people using Outlook 2007.  They are switching the rendering engine from IE6 (lousy) to Microsoft Word (craptacular).

A nice rundown of how nasty this is can be found here:

&lt;a href=&quot;http://www.campaignmonitor.com/blog/archives/2007/01/microsoft_takes_email_design_b.html&quot;&gt;http://www.campaignmonitor.com/blog/archives/2007/01/microsoft_takes_email_design_b.html&lt;/a&gt;

Read it and (more than likely) weep.  Considering the penetration of the Outlook bloatware. this is going to impact our mass email capabilities quite severely. 
				</description>
				
				<category>rants</category>				
				
				<category>css</category>				
				
				<pubDate>Fri, 12 Jan 2007 19:48:00 -0400</pubDate>
				<guid>http://www.countermarch.com/blog/index.cfm/2007/1/12/HTML-and-Outlook-2007</guid>
				
			</item>
			
			<item>
				<title>Revising Forms</title>
				<link>http://www.countermarch.com/blog/index.cfm/2006/11/15/Revising-Forms</link>
				<description>
				
				I recently had to do some work on the recruitment system and as part of it decided that we were overdue for the redesign of a key data entry form.  The form itself is a critical form for the entire system - it&apos;s the one that manages the recruit&apos;s biographical information.

As we were developing the system. we kept finding more and more fields that needed to be added to the form.  That&apos;s never a good thing when you&apos;re trying to balance functionality and usability without putting things in yet another tabbed panel.  We&apos;ve been hesitant to redo it because there are some who are very (how shall we put it)...resistant to change. especially when it comes to a key feature like this.  I figured I better go for broke and build it. get them to review it. then roll it out.  Unlike the dudes at 37Signals. I do tend to run things by users before dropping wholesale changes on them :-)

Here&apos;s the old form:
&lt;a href=&quot;/blog/rw_old_big.gif&quot;&gt;&lt;img src=&quot;/blog/rw_old_small.gif&quot; border=&quot;0&quot;&gt;&lt;/a&gt;

Hopelessly ugly - and desperately in need of a bit of design work.

Using some of the techniques I blogged about on Monday. I was able to clean up the form and make some pretty significant improvements.  Behind the old form was a 3 column table.  The new layout is pure xhtml/css using label elements extensively.  I also took this opportunity to make the required fields even more obvious.

&lt;a href=&quot;/blog/rw_new_big.gif&quot;&gt;&lt;img src=&quot;/blog/rw_new_small.gif&quot; border=&quot;0&quot;&gt;&lt;/a&gt;

They&apos;re meeting to discuss the cosmetic change today.  If they approve (which I&apos;m sure they will). we&apos;ll probably launch it tonight.  One template and a few hours can make a heck of a difference in usabilty! 
				</description>
				
				<category>css</category>				
				
				<pubDate>Wed, 15 Nov 2006 10:54:00 -0400</pubDate>
				<guid>http://www.countermarch.com/blog/index.cfm/2006/11/15/Revising-Forms</guid>
				
			</item>
			
			<item>
				<title>CSS-ified Form Design</title>
				<link>http://www.countermarch.com/blog/index.cfm/2006/11/13/CSSified-Form-Design</link>
				<description>
				
				Anyone just starting out with CSS will inevitably run into a wall when trying to remove tables from their form layouts.  Thanks to Digg for a link this morning to a great sample site:

&lt;a href=&quot;http://www.smashingmagazine.com/2006/11/11/css-based-forms-modern-solutions/&quot;&gt;CSS based forms&lt;/a&gt;

Lots (I mean LOTS) of great examples of how to compose a nice looking form without a table.  Also has many examples of form feedback and validation methods that will be of interest to anyone.  Highly recommended that you check it out! 
				</description>
				
				<category>css</category>				
				
				<pubDate>Mon, 13 Nov 2006 09:29:00 -0400</pubDate>
				<guid>http://www.countermarch.com/blog/index.cfm/2006/11/13/CSSified-Form-Design</guid>
				
			</item>
			
			<item>
				<title>View Source Chart</title>
				<link>http://www.countermarch.com/blog/index.cfm/2006/6/19/View-Source-Chart</link>
				<description>
				
				Everybody knows about the Web Developer Toolbar extension for Firefox...but not everyone knows about the &quot;View Source Chart&quot; extension that will pay off BIG TIME when things break in strange ways.

It&apos;s awesome for showing you exactly where you deleted that closing div tag that caused your entire layout to go wonky.

Not that I would know anything about such things. of course...

Get it &lt;a href=&quot;http://jennifermadden.com/scripts/ViewRenderedSource.html&quot;&gt;here&lt;/a&gt;.  Thank you Jennifer Madden!!! 
				</description>
				
				<category>firefox</category>				
				
				<category>css</category>				
				
				<pubDate>Mon, 19 Jun 2006 01:08:00 -0400</pubDate>
				<guid>http://www.countermarch.com/blog/index.cfm/2006/6/19/View-Source-Chart</guid>
				
			</item>
			
			<item>
				<title>A new countermarch.com</title>
				<link>http://www.countermarch.com/blog/index.cfm?mode=entry&amp;entry=F70CB149-3FFE-621D-27A9078B9F6F4818</link>
				<description>
				
				Thanks to the wonders of CSS. I was able to completely restyle our existing &lt;a href=&quot;http://www.countermarch.com&quot;&gt;company site&lt;/a&gt; in a matter of hours last night.

This was done for two reasons: (a) people thought the kid on trombone was too dorky and (b) we have a big presentation to do on Saturday that is pretty important to where I see the company going.  The site has to reflect who we are and what we do.

There&apos;s a lot of artwork that needs to be created an inserted (including that banner...ugh. that banner!) but I think overall it&apos;s an improvement. 
				</description>
				
				<category>css</category>				
				
				<category>misc</category>				
				
				<pubDate>Fri, 08 Jul 2005 13:22:00 -0400</pubDate>
				<guid>http://www.countermarch.com/blog/index.cfm?mode=entry&amp;entry=F70CB149-3FFE-621D-27A9078B9F6F4818</guid>
				
			</item>
			
			<item>
				<title>From design to CSS</title>
				<link>http://www.countermarch.com/blog/index.cfm?mode=entry&amp;entry=51234065-3FFE-621D-2425F9E2D69C035C</link>
				<description>
				
				I know this isn&apos;t a new rant from me. but i&apos;ve been working on a site layout today for a client.  It was decided long ago to go full CSS/XHTML for the layout.  No problem...I like it!

Problem is there&apos;s no great or easy way to translate a nice Photoshop layout into a CSS template.  It takes time. lots of work. a pretty good amount of thought. and above all frustrating-beyond-belief attention to browser workarounds.  ARGH!

(thanks...i needed to get that out)

So instead of working that way. I found a &lt;a href=&quot;http://www.communitymx.com/abstract.cfm?cid=5DB68&quot;&gt;somewhat comparable layout&lt;/a&gt; to start from and am adjusting it to meet the approved design elements.  

Much easier.

Thanks. CommunityMX! 
				</description>
				
				<category>css</category>				
				
				<pubDate>Sat, 26 Feb 2005 20:55:00 -0400</pubDate>
				<guid>http://www.countermarch.com/blog/index.cfm?mode=entry&amp;entry=51234065-3FFE-621D-2425F9E2D69C035C</guid>
				
			</item>
			</channel></rss>