<?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>Jeff Bridgforth :: Web designer and front end developer in Orlando, Florida &#187; CSS</title>
	<atom:link href="http://jeffbridgforth.com/category/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://jeffbridgforth.com</link>
	<description></description>
	<lastBuildDate>Mon, 23 Jan 2012 13:45:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>High 5 : Sprite Cow</title>
		<link>http://jeffbridgforth.com/sprite-cow/</link>
		<comments>http://jeffbridgforth.com/sprite-cow/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 15:00:46 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[chris coyier]]></category>
		<category><![CDATA[css sprites]]></category>
		<category><![CDATA[css tricks]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[sprites]]></category>
		<category><![CDATA[the team]]></category>

		<guid isPermaLink="false">http://jeffbridgforth.com/?p=6218</guid>
		<description><![CDATA[One of my favorite new tools is Sprite Cow. Sprite Cow helps you get the height, width, and background position of different sprite images within a larger sprite sheet. It is really easy to use and works much like a lot other graphic kinds of tools (i.e., Photoshop). You just open your image in Sprite [...]]]></description>
			<content:encoded><![CDATA[<p><a class="image-link" href="http://spritecow.com"><img class="size-full" title="spritecow" src="http://jeffbridgforth.com/wp-content/uploads/spritecow.png" alt="" width="889" height="160" /></a></p>
<p>One of my favorite new tools is <a title="Tool that helps you generate CSS for sprite sheets" href="http://spritecow.com">Sprite Cow</a>. Sprite Cow helps you get the height, width, and background position of different sprite images within a larger sprite sheet. It is really easy to use and works much like a lot other graphic kinds of tools (i.e., Photoshop).</p>
<p>You just open your image in Sprite Cow, use the marquee tool to select your sprite, and Sprite Cow generates the CSS you need for height, width, and background position.</p>
<p><img class="alignnone size-full wp-image-6227" title="sprite-cow-example" src="http://jeffbridgforth.com/wp-content/uploads/sprite-cow-example.jpg" alt="" width="543" height="338" /></p>
<p>I had used simple sprites in the past, but was challenged by a colleague to make sprite sheets to cover the majority of background images for a site to improve performance. Sprite Cow has made it very easy for me to do this. I just build the sprite sheet as I go and use Sprite Cow to do the hard work. No more manual labor in Photoshop to determine these 3 values.</p>
<p>Sprite Cow is a<a href="http://theteam.co.uk/blog/finding-value-in-side-projects"> side project</a> from the guys at <a href="http://theteam.co.uk">The Team</a>. They created it to solve their own problem to create a quicker and easier process for this tedious, repetitive, and time consuming process. Then they turned around and shared it with the broader community. High five!</p>
<p>It is always great when you find great tools. And the timing of it coincided with my decision and desire to build more complex sprites back in June.</p>
<p><em>Shout out to <a href="http://twitter.com/chriscoyier">Chris Coyier</a> for mentioning Sprite Cow on <a title="Awesome resource for CSS, jQuery, and WordPress" href="http://css-tricks.com">CSS Tricks</a>.</em></p>
<p><strong>UPDATE:</strong> Chris Coyier released a screencast today (November 16) on<a title="Chris Coyier video screencast" href="http://css-tricks.com/video-screencasts/105-using-spritecow/"> Using Sprite Cow</a>. Check it out.</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://jeffbridgforth.com/sprite-cow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Power of the Plus :: Adjacent Sibling Combinators and other CSS selectors</title>
		<link>http://jeffbridgforth.com/power-of-the-plus/</link>
		<comments>http://jeffbridgforth.com/power-of-the-plus/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 15:17:49 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Drupal]]></category>
		<category><![CDATA[adjacent sibling combinator]]></category>
		<category><![CDATA[child combinator]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[css combinators]]></category>
		<category><![CDATA[drupal]]></category>

		<guid isPermaLink="false">http://jeffbridgforth.com/?p=6157</guid>
		<description><![CDATA[For most of my Web practice, I wrote my own HTML and could add classes and IDs to elements as hooks to target elements in my CSS. So when I first heard about CSS combinators, I did not see much use for them. I wondered why I would need them. Why would I need something [...]]]></description>
			<content:encoded><![CDATA[<p>For most of my Web practice, I wrote my own HTML and could add classes and IDs to elements as hooks to target elements in my CSS. So when I first heard about <a title="Sitepoint’s reference on CSS combinators" href="http://reference.sitepoint.com/css/combinators">CSS combinators</a>, I did not see much use for them. I wondered why I would need them. Why would I need something general when I could specify an element by class or ID.</p>
<p>Fast forward to this year. After several career changes, I am now working with CMS frameworks that do not give me the control over the code that I had in the past. At times, it can be a challenge to find hooks to target specific element with CSS.</p>
<p>Last Spring, I was reintroduced to CSS combinators. These powerful little statements are now part of my daily workflow.</p>
<p><em>Sidenote: I read <a href="http://net.tutsplus.com/tutorials/html-css-techniques/the-30-css-selectors-you-must-memorize/">this article</a> around the time that I started using combinators. I found it to be a great resource because it had a handy reference to browser support.</em></p>
<h2>Conditional CSS?</h2>
<p>One of the powerful ways that I have started using combinators is to create “conditional CSS.” I had a project where the business unit wanted to add headings to their body content for recipes. They wanted to add “Ingredients” and “Instruction” headings to make the content more clear. At that time, all the ingredients in the ingredient listing were bold. Now that they were adding the headings, they wanted those list items to be normal weight.</p>
<p><strong>The challenge.</strong> The headings were going to be added to new articles and then slowly added to existing articles on the site. Could I come up with a solution that would only be implemented on articles with the new headings?</p>
<p>Thus the need for “conditional CSS.” I found my solutions by using the adjacent sibling combinator (E +F) and the child combinator (E &gt; F) to target the elements the ingredients listings and change the font weight to normal.</p>
<p><code>.recipe-page .body h4 + p &gt; b {<br />
<span>font-weight: normal;</span><br />
}<br />
.recipe-page .body h4 + div b {<br />
<span>font-weight: normal;</span><br />
}<br />
.recipe-page .body h4 ~ span {<br />
<span>font-weight: normal !important;</span><br />
}<br />
</code><br />
I had to come up with several declarations because different editors had entered in the content differently.</p>
<h3>Another Example</h3>
<p>On another project where I needed some conditional CSS was showing the comment count for an article.</p>
<p><strong>The challenge</strong> was to write CSS to cover several different conditions. Some comments would just show a comment count. Other listing would include a rating or there might be ratings without a comment count.</p>
<p>The business unit also wanted to have a link to the comment area for articles that did not you have a comment or review. The developer needed to have that link always be always present in the code so I had to come up with a solution to hide the link when there was a comment count  and/or rating was present. When there was not a comment, there would not be any code for the comment count. So showing the link when there was not a comment was easy.</p>
<p>Here is my solution to hiding the comment link:</p>
<p><em>The Comment Block on the page</em></p>
<p><img class="alignnone size-full wp-image-6188" title="Comment Count" src="http://jeffbridgforth.com/wp-content/uploads/comment-count.png" alt="" width="134" height="101" /></p>
<p><em>The HTML</em></p>
<p><img class="alignnone size-full wp-image-6189" title="comment-count-html" src="http://jeffbridgforth.com/wp-content/uploads/comment-count-html.png" alt="" width="452" height="115" /></p>
<p><em>The CSS</em></p>
<p>So I am wanting to hide the div with a class of “rating-buttons” because users have already commented on this article.</p>
<p><code>.recipe-rating-comments-count .rating + .rating-buttons &gt;<br />
.write-comment, .recipe-rating-comments-count .comment-counts-text + .rating + .rating-buttons &gt;.rate-review,<br />
.recipe-rating-comments-count .comment-counts-text + .rating-buttons &gt; .rate-review,<br />
.recipe-rating-comments-count .comment-counts-text + .rating-buttons &gt; .write-comment {<br />
<span>display: none;</span><br />
} </code></p>
<p>Using a combination of adjacent selector and child combinator, I can target the different conditions in which I want to hide the “Write a Comment” link.</p>
<p>I also used a couple of combinations of adjacent sibling combinator and child combinator to add different margin depending on what elements were present. For example, I wanted the ratings to have more margin at the top when a comment count was not present.</p>
<h3>In Closing</h3>
<p>I spend the majority of my time working in Drupal. Both of my examples are not from a Drupal environment but I could share more. One of the ones I use most often is Panel Separators. I can use the adjacent sibling combinator to use target the class of the pane that precedes the panel-separator to target it for styling.</p>
<p>Just like a lot of things in life, once you are aware of something, you begin to see it everywhere. Or is this case, I keep seeing problems that these combinators provide a great solution for.</p>
<p><em>Special thanks to <a title="Power of the Plus :: Adjacent Sibling Combinators and other CSS selectors" href="http://twitter.com/chriscoyier">Chris Coyier</a>, who encouraged me to blog about this when I shared the idea with him at <a title="Power of the Plus :: Adjacent Sibling Combinators and other CSS selectors" href="http://frontenddesignconference.com/" class="broken_link">Front End Design Conference</a>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://jeffbridgforth.com/power-of-the-plus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Front-End Design Conference 2011</title>
		<link>http://jeffbridgforth.com/front-end-2011/</link>
		<comments>http://jeffbridgforth.com/front-end-2011/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 14:00:25 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design (Web)]]></category>
		<category><![CDATA[Practice of Design]]></category>
		<category><![CDATA[Social Web]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[37 signals]]></category>
		<category><![CDATA[allison house]]></category>
		<category><![CDATA[carsonfied]]></category>
		<category><![CDATA[chris coyier]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[css tricks]]></category>
		<category><![CDATA[dan denney]]></category>
		<category><![CDATA[ethan marcotte]]></category>
		<category><![CDATA[front end design conference]]></category>
		<category><![CDATA[jason weaver]]></category>
		<category><![CDATA[mindcomet]]></category>
		<category><![CDATA[responsive web design]]></category>
		<category><![CDATA[ryan singer]]></category>
		<category><![CDATA[st. petersburg florida]]></category>
		<category><![CDATA[web conference]]></category>

		<guid isPermaLink="false">http://jeffbridgforth.com/?p=6025</guid>
		<description><![CDATA[Last Thursday, I made a trek to St. Pete for the Front-End Design Conference.  Dan and Cherrie Denney are a class act and do an awesome job of hosting this event each year. It is a small, yet top shelf event with leading voices from the industry. The atmosphere that makes it easy to meet [...]]]></description>
			<content:encoded><![CDATA[<p><a class="no-border broken_link" href="http://frontenddesignconference.com"><img class="alignleft leftimage" title="Front-End Conference" src="http://jeffbridgforth.com/wp-content/uploads/front-end.png" alt="" width="180" height="180" /></a>Last Thursday, I made a trek to St. Pete for the <a title="An event dedicated to content, presentation and behavior and to the awesome people in the design and development community." href="http://frontenddesignconference.com/" class="broken_link">Front-End Design Conference</a>.  Dan and Cherrie Denney are a class act and do an awesome job of hosting this event each year.</p>
<p>It is a small, yet top shelf event with leading voices from the industry. The atmosphere that makes it easy to meet other Web professionals.</p>
<p> </p>
<p>Each year I leave the conference inspired in my work and with new connections to other designers and developers.</p>
<h3>Making a New Friend</h3>
<p><img class="rightimage" title="Jason and Jeff at the Dali Museum in St. Pete" src="http://jeffbridgforth.com/wp-content/uploads/jason-jeff-dali.jpg" alt="" width="200" height="200" align="right" />The highlight of the weekend was getting to know <a href="http://twitter.com/#!/mrJasonWeaver">Jason Weaver</a>. I first met Jason when he commented on <a title="Web designer—n." href="http://jeffbridgforth.com/web-designer-noun/">one of my blog posts</a> 2 years ago. We follow each other on Twitter and have an occasion conversation.</p>
<p>We split the cost of a hotel room and had a blast hanging out and getting to know each beyond throughout the weekend. We capped it off by visiting the <a href="http://gowalla.com/spots/41460/">Dali Museum</a> before parting ways on Saturday.</p>
<p>Rooming with Jason made the conference much more enjoyable experience.</p>
<h3>The Conference</h3>
<p><img class="rightimage" title="Welcome to the Front-End Conference" src="http://jeffbridgforth.com/wp-content/uploads/front-end-banner.jpg" alt="" width="200" height="267" align="right" />We were welcomed to <a href="http://gowalla.com/spots/2682336">The Palladium </a>by a giant banner flying above the steps leading to the auditorium.</p>
<p>It was a great venue with a comfortable auditorium and a coffee house type space where we enjoyed a casual breakfast and hang out during the day. I spent most of the breakfast hour catching up with different people that I have met over the past 2 years.</p>
<h4>The Discovery Process</h4>
<p>We kicked off the day by getting a look into the business of <a title="An Interactive Agency in Orlando, Florida" href="http://mindcomet.com/">MindComet</a>. With a lot of energy and enthusiasm, <a href="http://twitter.com/monooptical">James May</a> and <a href="http://twitter.com/#!/lilsooner">Stephanie Fields</a> shared about the process of discovery. It was a great behind the scenes discussion of the strategic role of discovery.</p>
<p>They shared how <a href="http://mindcomet.com">MindComet</a> takes the time to get to know their client’s business and users so they can make better informed decisions in the design process. This leads to happier clients and more successful projects.</p>
<p>View their presentation and engage in a conversation</p>
<h4>A Mindset for UI</h4>
<p><a href="http://twitter.com/rjs">Ryan Singer</a> from <a href="http://37signals.com">37 Signals</a> challenged us to take a different approach when looking at an interface. Ask, “What’s this screen telling me?”, not “What’s on the screen?”, which is what we normally ask.</p>
<p>Ryan had us look at an interface for a tracking project time, something most of us have encountered in one form or another. He shared different principles on how to make an interface more obvious. As he went along, he mocked up a new interface giving us concrete examples of the principles he was sharing.</p>
<!-- tweet id : 94418797829701633 --><style type='text/css'>#bbpBox_94418797829701633 a { text-decoration:none; color:#465987; }#bbpBox_94418797829701633 a:hover { text-decoration:underline; }</style><div id='bbpBox_94418797829701633' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#26170f; background-image:url(http://a1.twimg.com/profile_background_images/57778258/twitter_background.jpg); background-repeat:no-repeat'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#000000; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>@<a href="http://twitter.com/intent/user?screen_name=rjs" class="twitter-action">rjs</a> “Make design perform a job, not just make an interface look nice.”<a href="http://twitter.com/search?q=%23frontendconf" title="#frontendconf">#frontendconf</a></span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://jeffbridgforth.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on July 22, 2011 9:49 am' href='http://twitter.com/#!/webcraftsman/status/94418797829701633' target='_blank'>July 22, 2011 9:49 am</a> via <a href="http://twitter.com/#!/download/iphone" rel="nofollow" target="blank">Twitter for iPhone</a><a href='https://twitter.com/intent/tweet?in_reply_to=94418797829701633' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=94418797829701633' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=94418797829701633' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=webcraftsman'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a1.twimg.com/profile_images/1180017791/profile-pict_normal.jpg' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=webcraftsman'>@webcraftsman</a><div style='margin:0; padding-top:2px'>Jeff Bridgforth</div></div><div style='clear:both'></div></div></div><!-- end of tweet -->
<!-- tweet id : 94417581225689089 --><style type='text/css'>#bbpBox_94417581225689089 a { text-decoration:none; color:#93A644; }#bbpBox_94417581225689089 a:hover { text-decoration:underline; }</style><div id='bbpBox_94417581225689089' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#B2DFDA; background-image:url(http://a1.twimg.com/images/themes/theme13/bg.gif); background-repeat:no-repeat'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>Reduce the cognitive load required to get to the point of information using design <a href="http://twitter.com/search?q=%23frontendconf" title="#frontendconf">#frontendconf</a></span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://jeffbridgforth.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on July 22, 2011 9:44 am' href='http://twitter.com/#!/lorielue/status/94417581225689089' target='_blank'>July 22, 2011 9:44 am</a> via <a href="http://twitter.com/#!/download/ipad" rel="nofollow" target="blank">Twitter for iPad</a><a href='https://twitter.com/intent/tweet?in_reply_to=94417581225689089' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=94417581225689089' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=94417581225689089' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=lorielue'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a2.twimg.com/profile_images/1246537167/NY_normal.png' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=lorielue'>@lorielue</a><div style='margin:0; padding-top:2px'>Lauren Martin</div></div><div style='clear:both'></div></div></div><!-- end of tweet -->
<p><strong>The bottom line:</strong> eliminate obstacles between the user’s intention and the user accomplishing their goals.</p>
<h4>jQuery Bling</h4>
<p><a href="http://twitter.com/dougneiner">Doug Neiner </a>was next up speaking on the topic on jQuery. Doug shared some good tips about working with JavaScript/jQuery. He walked through an example of displaying <a href="http://dribbble.com">Dribbble</a> shots using the Dribbble API and jQuery.</p>
<!-- tweet id : 94435059523788800 --><style type='text/css'>#bbpBox_94435059523788800 a { text-decoration:none; color:#9D582E; }#bbpBox_94435059523788800 a:hover { text-decoration:underline; }</style><div id='bbpBox_94435059523788800' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#8B542B; background-image:url(http://a0.twimg.com/profile_background_images/3112038/wood.jpg);'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>“ugly working code always trumps pretty, broken code” — @<a href="http://twitter.com/intent/user?screen_name=dougneiner" class="twitter-action">dougneiner</a> <a href="http://twitter.com/search?q=%23frontendconf" title="#frontendconf">#frontendconf</a></span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://jeffbridgforth.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on July 22, 2011 10:54 am' href='http://twitter.com/#!/miklb/status/94435059523788800' target='_blank'>July 22, 2011 10:54 am</a> via <a href="http://twitterrific.com" rel="nofollow" target="blank">Twitterrific for Mac</a><a href='https://twitter.com/intent/tweet?in_reply_to=94435059523788800' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=94435059523788800' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=94435059523788800' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=miklb'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a1.twimg.com/profile_images/1411180646/no_beard_normal.png' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=miklb'>@miklb</a><div style='margin:0; padding-top:2px'>Michael Bishop</div></div><div style='clear:both'></div></div></div><!-- end of tweet -->
<h4>Responsive Web Design</h4>
<p><img class="leftimage" title="Ethan is in the house" src="http://jeffbridgforth.com/wp-content/uploads/ethan.jpg" alt="" width="117" height="200" />This is the session I was really excited about and it did not disappoint. <a href="http://twitter.com/beep">Ethan Marcotte</a>, author of <a href="http://www.abookapart.com/products/responsive-web-design">Responsive Web Design</a>, shared about the responsive approach to modern Web development.  I believe this approach will form the basis of how we make Websites moving forward.</p>
<p>Rather than just rehashing what is in his <a title="You need to buy this book" href="http://www.abookapart.com/products/responsive-web-design">book</a> or <a title="The article that started it all" href="http://www.alistapart.com/articles/responsive-web-design/">the article</a> that started it all, Ethan shared about his experience working with the Boston Globe.</p>
<p>Ethan showed how his team has integrated this approach into their process as they reshape the Globe’s online presence using a responsive approach. The talk really fleshed out the ideas from his book and took the conversation further.</p>
<p>I also enjoyed getting to talk with Ethan at the after party. I found him to be a very humble person that listened and took an active interest in me as a person. Part of our conversation centered around my work at a <a href="http://bonniercorp.com">large media company</a>. It was fun to compare it to his experiences with the Globe.</p>
<p>I really appreciated him taking the time to engage me on such a personal level. I think that is one of the best things about this conference–the personal interaction with the speakers.</p>
<p><a name="front-end-templates"></a></p>
<h4>The Place of Web Templates in the Web Design Business</h4>
<p><a href="http://twitter.com/makedesign">Brandon Jones</a> challenged us to consider the role that templates or custom themes can play in the Web design practice. He believes it can help us to provide affordable solutions for smaller clients who cannot afford custom design.</p>
<p>The templates can serve as a foundation that we can build upon to provide a custom solution to our client’s problem. I liked this approach in that he encouraged us to not just use the template out of the box, but to build on top of it.</p>
<p>I have considered using a custom WordPress theme for some projects that have a smaller budget. The advantage is that many of these come with functionality built in that is currently beyond my skillset and would take time (money) to build.</p>
<p>I believe there is a place for using templates and custom themes to help smaller businesses create a great online experience to engage their audience.</p>
<h4>The Wonderful World of Pseudo Elements</h4>
<!-- tweet id : 94493931856859136 --><style type='text/css'>#bbpBox_94493931856859136 a { text-decoration:none; color:#465987; }#bbpBox_94493931856859136 a:hover { text-decoration:underline; }</style><div id='bbpBox_94493931856859136' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#26170f; background-image:url(http://a1.twimg.com/profile_background_images/57778258/twitter_background.jpg); background-repeat:no-repeat'><div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#000000; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>@<a href="http://twitter.com/intent/user?screen_name=chriscoyier" class="twitter-action">chriscoyier</a> makes CSS so entertaining. <a href="http://twitter.com/search?q=%23frontendconf" title="#frontendconf">#frontendconf</a> <a href="http://twitter.com/search?q=%23csspseudoelements" title="#csspseudoelements">#csspseudoelements</a></span><div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://jeffbridgforth.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on July 22, 2011 2:48 pm' href='http://twitter.com/#!/webcraftsman/status/94493931856859136' target='_blank'>July 22, 2011 2:48 pm</a> via <a href="http://twitter.com/#!/download/iphone" rel="nofollow" target="blank">Twitter for iPhone</a><a href='https://twitter.com/intent/tweet?in_reply_to=94493931856859136' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=94493931856859136' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=94493931856859136' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div><div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=webcraftsman'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a1.twimg.com/profile_images/1180017791/profile-pict_normal.jpg' /></a></div><div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=webcraftsman'>@webcraftsman</a><div style='margin:0; padding-top:2px'>Jeff Bridgforth</div></div><div style='clear:both'></div></div></div><!-- end of tweet -->
<p>I think <a href="http://twitter.com/chriscoyier">Chris Coyier</a> is one of the most entertaining speakers that I have seen. I love his excitement and enthusiasm. He shared a lot of great solutions using the :before and :after pseudo elements. He showed us how to generate CSS shapes, create a horizontal parallax without multiple divs, and lots of other cool stuff. Go look at the <a href="http://bit.ly/oFkIqA">PDF of his presentation</a>.</p>
<p><object width="512" height="384"><param name="movie" value="http://www.youtube.com/v/sbpUBW_bo-0?version=3&#038;feature=oembed"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/sbpUBW_bo-0?version=3&#038;feature=oembed" type="application/x-shockwave-flash" width="512" height="384" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><a href="http://bit.ly/oFkIqA">View Chris’s presentation</a></p>
<p><a href="http://css-tricks.com/9516-pseudo-element-roundup/">Chris’ article A Whole Bunch of Amazing Stuff Pseudo Elements Can Do</a></p>
<h4>Explore the Possibilities</h4>
<p>Allison House was our final speaker for the day. Her talk was less on the practical side and more of a challenge to go out and experiment. This is an exciting time on the Web. We have a lot of great tools. The challenge is to learn how to tell stories (narrative) with these tools. This is largely unexplored place.</p>
<p>I enjoyed her examples. It is one of those talks that helps you to start dreaming. I have been thinking about narrative and have explored a couple of ways to bring narrative into experiences I have designed. I really enjoyed talking with Allison at the after party. We continued the conversation and I enjoyed her insights.</p>
<h3>Fun, Fun, and More Fun</h3>
<p>I really enjoyed getting to know people at the Beer Meetup on Thursday night and the after party on Friday. I met a lot of new people and had great conversations. I met one guy who owns an ice cream franchise and just got into Web design 2 years ago. It is a lot of fun to hear each other’s journeys.</p>
<p>I also enjoyed getting to catch up with friends and other people that I have met through previous conferences or through different working relationships over the past two years.</p>
<h3>Takeaways</h3>
<p>Here is what I took away from the conference:</p>
<ul>
<li><strong>I want to do a responsive Web design.</strong> I have read about it, discussed it and thought about it some more. But I just need to get my hands dirty and try it. It is the only way to learn it. I believe this site will be that project.</li>
<li><strong>Consider using templates or custom themes as a foundation for freelance projects with small budgets.</strong> I think it makes good business sense and could allow me to take on some projects with those who could not afford a custom solution.</li>
<li><strong>Experiment with pseudo selectors.</strong> I had already implemented a solution last week for <a title="Tutorial from Roger Johansson" href="http://www.456bereastreet.com/archive/201105/styling_ordered_list_numbers/">styling ordered lists</a>.</li>
<li><strong>Write a blog post about using CSS selectors.</strong> I shared with Chris Coyier an idea to write about my experiences using CSS selectors like adjacent and child combinator. He thought using real world examples make a great read.</li>
<li><strong>Experiment</strong>. Look for ways to experiment. Don’t be afraid to redesign this site. This site is a platform for me to have fun and try new things.</li>
</ul>
<p><a href="http://jeffbridgforth.com/front-end-2010/">My post about 2010 Front-End Conference</a></p>
<p><a href="http://www.flickr.com/photos/dandenney/sets/72157627166464081/with/5979892985/">Dan Denney’s Flickr Set </a>(Dan is conference organizer)</p>
<h3>Sketch Notes</h3>
<p>Once again, I decided to try sketch note taking. It is a great exercise to push myself. I think I did a great job capturing the content in a form that helped me (as I used it to help me write this post). Click on the thumbnails below to see a larger image.</p>

<a href='http://jeffbridgforth.com/front-end-2011/frontend-02/' title='frontend-02'><img width="150" height="150" src="http://jeffbridgforth.com/wp-content/uploads/frontend-02-150x150.jpg" class="attachment-thumbnail" alt="frontend-02" title="frontend-02" /></a>
<a href='http://jeffbridgforth.com/front-end-2011/frontend-03/' title='frontend-03'><img width="150" height="150" src="http://jeffbridgforth.com/wp-content/uploads/frontend-03-150x150.jpg" class="attachment-thumbnail" alt="frontend-03" title="frontend-03" /></a>
<a href='http://jeffbridgforth.com/front-end-2011/frontend-04/' title='frontend-04'><img width="150" height="150" src="http://jeffbridgforth.com/wp-content/uploads/frontend-04-150x150.jpg" class="attachment-thumbnail" alt="frontend-04" title="frontend-04" /></a>
<a href='http://jeffbridgforth.com/front-end-2011/frontend-05/' title='frontend-05'><img width="150" height="150" src="http://jeffbridgforth.com/wp-content/uploads/frontend-05-150x150.jpg" class="attachment-thumbnail" alt="frontend-05" title="frontend-05" /></a>
<a href='http://jeffbridgforth.com/front-end-2011/frontend-06/' title='frontend-06'><img width="150" height="150" src="http://jeffbridgforth.com/wp-content/uploads/frontend-06-150x150.jpg" class="attachment-thumbnail" alt="frontend-06" title="frontend-06" /></a>
<a href='http://jeffbridgforth.com/front-end-2011/frontend-07/' title='frontend-07'><img width="150" height="150" src="http://jeffbridgforth.com/wp-content/uploads/frontend-07-150x150.jpg" class="attachment-thumbnail" alt="frontend-07" title="frontend-07" /></a>
<a href='http://jeffbridgforth.com/front-end-2011/frontend-08/' title='frontend-08'><img width="150" height="150" src="http://jeffbridgforth.com/wp-content/uploads/frontend-08-150x150.jpg" class="attachment-thumbnail" alt="frontend-08" title="frontend-08" /></a>
<a href='http://jeffbridgforth.com/front-end-2011/frontend-09/' title='frontend-09'><img width="150" height="150" src="http://jeffbridgforth.com/wp-content/uploads/frontend-09-150x150.jpg" class="attachment-thumbnail" alt="frontend-09" title="frontend-09" /></a>
<a href='http://jeffbridgforth.com/front-end-2011/frontend-10/' title='frontend-10'><img width="150" height="150" src="http://jeffbridgforth.com/wp-content/uploads/frontend-10-150x150.jpg" class="attachment-thumbnail" alt="frontend-10" title="frontend-10" /></a>

]]></content:encoded>
			<wfw:commentRss>http://jeffbridgforth.com/front-end-2011/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Web designer—n.</title>
		<link>http://jeffbridgforth.com/web-designer-noun/</link>
		<comments>http://jeffbridgforth.com/web-designer-noun/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 03:08:42 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design (Web)]]></category>
		<category><![CDATA[Practice of Design]]></category>
		<category><![CDATA[designer who codes]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[web designer]]></category>

		<guid isPermaLink="false">http://jeffbridgforth.com/?p=857</guid>
		<description><![CDATA[What is a Web designer? Good question. And depending on who you ask in the Web industry, you are bound to get a lot of different answers. So let me share what I mean when I call myself a Web designer. First and foremost, a Web designer is a problem solver. A client comes with [...]]]></description>
			<content:encoded><![CDATA[<p><img class="rightimage" title="Toolbox" src="http://jeffbridgforth.com/wp-content/uploads/2008/10/toolbox.jpg" alt="" width="150" height="100" />What is a Web designer? Good question. And depending on who you ask in the Web industry, you are bound to get a lot of different answers. So let me share what I mean when I call myself a Web designer.</p>
<p>First and foremost, a Web designer is a <strong>problem solver</strong>. A client comes with a message they want to communicate, information that they want to share, or a product or products that they want to sell. My job is to find an appropriate visual solution that will tell their story and connect people with the service they are offering or selling.</p>
<p>I craft a solution by visually organizing the text, images and video on the page to communicate my client’s message. I also craft a visual personality that helps supports the communication of that message.</p>
<h3>A Hybrid ???</h3>
<p>I have always assumed that a Web designer was one who not only came up with a visual design but also had the skills to build that design. My thinking is shaped by the fact that I first got into Web design by learning HTML so that I could create a Web page. This was back in the late 1990’s and visual design on the Web was in its infancy. Slow connections meant that you had to be creative to add graphics to a page and make it efficient to download. So I learned to code in HTML and later in CSS so that I could bring my creations to life.</p>
<p>Hence, I have always thought that it served a Web designer well to know how to build his or her creation (<a title="Why Designers Should Learn How to Code" href="http://sixrevisions.com/web_design/why-designers-should-learn-how-to-code/">read a recent post on the subject</a>.) There are many times when I will not even do a design comp but jump right into writing HTML and CSS and create as I build. I know what graphics I want to create and I prefer doing that in Fireworks. As I code, I begin to craft the design and start adding in details that make the design really come to life.</p>
<p>It is only recently that I have come to realize that many consider me unique. Hybrid is one of the words that someone used to describe my skills. I never thought of myself that way because most of the <a href="http://www.google.com/reader/shared/user%2F15509936419186406831%2Flabel%2FDesigners">designers</a> that I follow code their designs.</p>
<p>What are your thoughts? What word or words do you use to describe the work you do?</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffbridgforth.com/web-designer-noun/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>That’s Clever</title>
		<link>http://jeffbridgforth.com/thats-clever/</link>
		<comments>http://jeffbridgforth.com/thats-clever/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 13:39:28 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design (Web)]]></category>
		<category><![CDATA[Spiritual Musings]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[clearleft]]></category>
		<category><![CDATA[clever]]></category>
		<category><![CDATA[hidden Easter eggs]]></category>
		<category><![CDATA[hidden Mickeys]]></category>
		<category><![CDATA[paul annett]]></category>
		<category><![CDATA[sxsw]]></category>
		<category><![CDATA[sxsw 2009]]></category>

		<guid isPermaLink="false">http://jeffbridgforth.com/?p=533</guid>
		<description><![CDATA[A talk from SXSW on the clever things designers put in their design to add pleasure to the experience. I listened to the audio but look forward to viewing the slides since this was a very visual presentation. I would like to think more about the ideas presented here. It goes on usability to adding [...]]]></description>
			<content:encoded><![CDATA[<div id="__ss_1188576" style="width: 384px; text-align: left;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="384" height="321" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=oooh-clever-sxsw-publish-090324054010-phpapp01&amp;rel=0&amp;stripped_title=oooh-thats-clever-unnatural-experiments-in-web-design" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=oooh-clever-sxsw-publish-090324054010-phpapp01&amp;rel=0&amp;stripped_title=oooh-thats-clever-unnatural-experiments-in-web-design" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="384" height="321" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=oooh-clever-sxsw-publish-090324054010-phpapp01&amp;rel=0&amp;stripped_title=oooh-thats-clever-unnatural-experiments-in-web-design" allowscriptaccess="always" allowfullscreen="true" data="http://static.slideshare.net/swf/ssplayer2.swf?doc=oooh-clever-sxsw-publish-090324054010-phpapp01&amp;rel=0&amp;stripped_title=oooh-thats-clever-unnatural-experiments-in-web-design"></embed></object></div>
<p>A talk from <a title="Podcasts from SXSW 2009" href="http://2009.sxsw.com/interactive/news/videos_and_podcasts">SXSW</a> on the clever things designers put in their design to add pleasure to the experience. I listened to the audio but look forward to viewing the slides since this was a very visual presentation. I would like to think more about the ideas presented here. It goes on usability to adding value to people’s experience and I am really motivated by that in design.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffbridgforth.com/thats-clever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adventures in sIFR</title>
		<link>http://jeffbridgforth.com/adventures-in-sifr/</link>
		<comments>http://jeffbridgforth.com/adventures-in-sifr/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 01:50:41 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[My work]]></category>
		<category><![CDATA[Tutorial / How-tos]]></category>
		<category><![CDATA[Typography]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[new techniques]]></category>
		<category><![CDATA[sIFR]]></category>
		<category><![CDATA[Web design]]></category>

		<guid isPermaLink="false">http://jeffbridgforth.com/?p=182</guid>
		<description><![CDATA[I enjoy the challenge of learning how to do new things. Working with the Web is a great fit because there are always things to learn. Over the past year, I have tried to incorporate something new into every Web design project that I do. I am currently working on a new design for Campus [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="float: right;" src="http://www.mikeindustries.com/blog/images/inline/logo_sifr2.gif" alt="" width="192" height="116" />I enjoy the challenge of learning how to do new things. Working with the Web is a great fit because there are always things to learn. Over the past year, I have tried to incorporate something new into every Web design project that I do.</p>
<p>I am currently working on a new design for <a title="Campus Crusade's Summer Mission Project promotional Web site" href="http://gosummerproject.com">Campus Crusade’s Summer Mission Projects</a> site. It is an exciting project because it is the first to be a total package. Our team is working on the promotional videos, print brochure, sticker and Web site. The video has been the lead player in determining the common design thread that will weave through all the pieces in the package.</p>
<p>For the Web site, I am using “real-life” elements of a desk and it’s contents and combining it with illustrations that create a fantasy world within the video.</p>
<p>As I have progressed with the design, the headings typography was begging to be a scripted style that fit into the theme of a sketchbook on a desk. Now I was faced with the problem of how to create those headings in a scripted font. I decided to use image replacement for navigational elements. But as I thought about it, <a title="Official sIFR Web site" href="http://wiki.novemberborn.net/sifr">sIFR</a> seemed to be a good solution for the content headings instead of image replacement.</p>
<p>I have never used sIFR before and this seemed like the perfect opportunity to give it a try. I found a tutorial, This is How I Got sIFR to Work. The author’s intent was to distill the “official” documentation into a simplier form. I give him kudos on accomplishing that intention.</p>
<p>I was very excited tonight when I finally got it to work. I had been working with it for a couple of hours last week but never had success. Now I am not always the best at following instructions so tonight, I decided to go back and go through each step. (I never follow the owner’s manual of a new electronic toy. I would rather play with it and figure it out myself.)</p>
<p>One of the first things I found was the swf file I created last week did not work correctly so I went back and created one according to the tutorial. Also the first time I was working through the tutorial, I did not <a title="sIFR 3 nightly builds" href="http://dev.novemberborn.net/sifr3/nightlies/">download the latest sIFR</a> from the place the author suggested. So as I had worked through his tutorial, several things were not matching up. That had really been frustrating. It was so much easier to have the right version and be seeing the same things the tutorial was describing.</p>
<p>I am so glad I stuck with learning. I think this is an appropriate and smart solution. I will not have to create images for every heading and it was also cut the download time.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffbridgforth.com/adventures-in-sifr/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Web Design Best Practices Rap</title>
		<link>http://jeffbridgforth.com/web-design-best-practices-rap/</link>
		<comments>http://jeffbridgforth.com/web-design-best-practices-rap/#comments</comments>
		<pubDate>Thu, 22 May 2008 14:56:08 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design (Web)]]></category>
		<category><![CDATA[rap youtube standards css xhtml coding]]></category>

		<guid isPermaLink="false">http://jeffbridgforth.com/?p=180</guid>
		<description><![CDATA[This YouTube video features a rap about Web design best practices. I found this via The Rissington Podcast.]]></description>
			<content:encoded><![CDATA[<p><object width="512" height="409"><param name="movie" value="http://www.youtube.com/v/a0qMe7Z3EYg&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/a0qMe7Z3EYg&#038;fs=1" type="application/x-shockwave-flash" width="512" height="409" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>I found this via <a href="http://therissingtonpodcast.co.uk/">The Rissington Podcast</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffbridgforth.com/web-design-best-practices-rap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Refresh06 — Crash Course Day</title>
		<link>http://jeffbridgforth.com/refresh06-crash-course-day/</link>
		<comments>http://jeffbridgforth.com/refresh06-crash-course-day/#comments</comments>
		<pubDate>Thu, 16 Nov 2006 03:13:50 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design (Web)]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://jeffbridgforth.com/refresh06-crash-course-day/</guid>
		<description><![CDATA[Today, I attended the first day of the Refresh06 Web conference here in Orlando. I attended 2 crash courses. One of them was taught by Andy Budd, pictures on the right. I had read his CSS book last spring. I enjoyed meeting him and getting to chat with him a couple of times during the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/bridgforth/298468443/"><img border="0" class="rightimage" src="http://jeffbridgforth.com/images/refresh06.jpg" /></a>Today, I attended the first day of the <a href="http://refresh06.com/">Refresh06 Web conference</a> here in Orlando.  I attended 2 crash courses.  One of them was taught by <a href="http://andybudd.com">Andy Budd</a>, pictures on the right.  I had read his <a href="http://www.cssmastery.com/">CSS book</a> last spring. I enjoyed meeting him and getting to chat with him a couple of times during the day. I also had him sign my copy of <a href="http://www.cssmastery.com/">his book</a>.</p>
<p>I enjoyed his seminar.  It was a good review of the material I had read in the book. I am looking forward to rereading his book and applying more of it to my CSS skills.</p>
<p>The second seminar was Understanding AJAX by <a href="http://adactio.com/">Jeremy Keith</a>.  I knew a little bit about AJAX and this seminar was a great introduction to the concepts of AJAX.  The most helpful thing I got out of the seminar was a strategy to use AJAX to enhance a site but not to use it as an “all or nothing” approach as many sites do today.</p>
<p>Jeremy is applying the principle of graceful degradation from CSS and applying them to AJAX.  I am really intrigued by this strategy and want to consider applying it to an AJAX solution I have considered for <a href="http://godsquad.com">GodSquad</a>.   You can view <a href="http://domscripting.com/presentations/refresh06/ajax/">his presentation</a> online.</p>
<p>I also enjoyed getting to know some of the other conference attendees.  One guy works for the <a href="http://www.ocls.info/">Orange County Library system</a>, one with the <a href="http://www.census.gov/">Census Bureau</a> in D.C., and one of the attendees works for <a href="http://www.cwc.edu/">Central Wyoming College</a> (I don’t believe he is responsible for their site current design).  Most of the people I met are more on the programming side of Web development.  I am looking forward to the start of the conference tomorrow.</p>
<p>[tags]refresh06, refresh orlando, andy budd, jeremy keith, css mastery[/tags]</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffbridgforth.com/refresh06-crash-course-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Refresh06</title>
		<link>http://jeffbridgforth.com/refresh06/</link>
		<comments>http://jeffbridgforth.com/refresh06/#comments</comments>
		<pubDate>Wed, 15 Nov 2006 00:36:26 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design (Web)]]></category>
		<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://jeffbridgforth.com/refresh06/</guid>
		<description><![CDATA[I am really excited about attending three day Web conference here in Orlando. It is going to be great to pull back and focus on developing my Web design and development skills. Tomorrow I am taking 2 crash courses, CSS Mastery with Andy Budd and Understanding AJAX with Jeremy Keith. Andy’s book on CSS Mastery [...]]]></description>
			<content:encoded><![CDATA[<p>I am really excited about attending <a href="http://refresh06.com/">three day Web conference here in Orlando</a>. It is going to be great to pull back and focus on developing my Web design and development skills.</p>
<p>Tomorrow I am taking 2 crash courses, <a href="http://refresh06.com/schedule/topics/ws_andy.html">CSS Mastery</a> with <a href="http://andybudd.com">Andy Budd</a> and <a href="http://refresh06.com/schedule/topics/ws_jeremy.html">Understanding AJAX</a> with <a href="http://adactio.com/">Jeremy Keith</a>.  <a href="http://jeffbridgforth.com/mastering-css-a-book-review/">Andy’s book on CSS Mastery</a> is one of the best books I have read on CSS. I am looking forward to hearing from him and practicing more of what I read in the book but have not had time to go back and do.</p>
<p>I am hoping to blog about my experiences at the conference this week.  A friend recently cited an article on <a href="http://hyku.com/blog/archives/001253.html">How to blog a Conference</a>.  It is written more for someone who organizes the conference but there are some good tips that even an attendee can use.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffbridgforth.com/refresh06/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GodSquad Reboot — Take 2</title>
		<link>http://jeffbridgforth.com/godsquad-reboot-take-2/</link>
		<comments>http://jeffbridgforth.com/godsquad-reboot-take-2/#comments</comments>
		<pubDate>Tue, 05 Sep 2006 19:44:22 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[My work]]></category>

		<guid isPermaLink="false">http://jeffbridgforth.com/godsquad-reboot-take-2/</guid>
		<description><![CDATA[Last month I was working on a CSS Reboot of one of my sites, GodSquad.com. It is the only one of my sites that is still using tables for layout. A CSS Reboot is taking a HTML table based design and converting it into XHTML and CSS. Using CSS separates the content from the presentation. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://godsquad.com"><img src="http://jeffbridgforth.com/images/gs.jpg" class="rightimage" border="0" /></a>Last month I was working on a <a href="http://jeffbridgforth.com/css-reboot-for-godsquad-day-4/">CSS Reboot</a> of one of my sites, <a href="http://godsquad.com">GodSquad.com</a>.  It is the only one of my sites that is still using tables for layout.  A CSS Reboot is taking a HTML table based design and converting it into XHTML and CSS.  Using CSS separates the content from the presentation.  Using CSS has many advantages and I have long wanted to convert GodSquad over.  The one sticking point is that one of the elements of my GodSquad design has presented some real challenges in converting in over to CSS.  The has navigational elements that follow the shape of it. (See image on the left).</p>
<p>Today, I decided to try again using a different CSS strategy.  I decided to try to do some absolute positioning to solve some of the problems I was having with my first try.  IE6 was giving too much margin or padding to the design and was messing up the curve on the navigational elements.  As I tried the absolute positioning today, I was able to solve that problem.  I have one other problem of difference in rendering in browsers that I need to solve but I am optimistic.  I had “<a href="http://jeffbridgforth.com/throwing-in-the-towel/">thrown in the towel”</a> but now I am picking it up and giving it another try.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffbridgforth.com/godsquad-reboot-take-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Throwing in the towel</title>
		<link>http://jeffbridgforth.com/throwing-in-the-towel/</link>
		<comments>http://jeffbridgforth.com/throwing-in-the-towel/#comments</comments>
		<pubDate>Fri, 11 Aug 2006 00:23:07 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[My work]]></category>

		<guid isPermaLink="false">http://jeffbridgforth.com/throwing-in-the-towel/</guid>
		<description><![CDATA[I have decided to throw in the towel on a CSS Reboot design of GodSquad. (A reboot is taking a design laid out with tables and converting it to XHTML/CSS for layout.) I just can’t get a significant element to look good in IE6. I think I am going to settle for some middle ground [...]]]></description>
			<content:encoded><![CDATA[<p>I have decided to throw in the towel on a CSS Reboot design of <a href="http://godsquad.com">GodSquad</a>.  (A reboot is taking a design laid out with tables and converting it to XHTML/CSS for layout.)  I just can’t get a significant element to look good in IE6.  I think I am going to settle for some middle ground and convert some of it over to CSS and clean up the current style sheet. I am disappointed that I did not get it to work.  It is always good to fool around a bit and try new things.  I learned some things in the process and I am more convinced that I need to do a redesign to be able to move it over completely.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffbridgforth.com/throwing-in-the-towel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Working on Another Design</title>
		<link>http://jeffbridgforth.com/working-on-another-design/</link>
		<comments>http://jeffbridgforth.com/working-on-another-design/#comments</comments>
		<pubDate>Wed, 02 Aug 2006 00:36:08 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[My work]]></category>

		<guid isPermaLink="false">http://jeffbridgforth.com/working-on-another-design/</guid>
		<description><![CDATA[I also started working on some design ideas to redo the homepage of campuscrusadeforchrist.com. I have been wanting to do that for awhile. I don’t like the present one. I am pretty happy with the direction it is going so far. See my work in progress&#62;]]></description>
			<content:encoded><![CDATA[<p>I also started working on some design ideas to redo the homepage of campuscrusadeforchrist.com.  I have been wanting to do that for awhile.  I don’t like the present one.  I am pretty happy with the direction it is going so far.  See my work in progress&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffbridgforth.com/working-on-another-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Reboot for GodSquad, Day 4</title>
		<link>http://jeffbridgforth.com/css-reboot-for-godsquad-day-4/</link>
		<comments>http://jeffbridgforth.com/css-reboot-for-godsquad-day-4/#comments</comments>
		<pubDate>Wed, 02 Aug 2006 00:33:27 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[My work]]></category>

		<guid isPermaLink="false">http://jeffbridgforth.com/css-reboot-for-godsquad-day-4/</guid>
		<description><![CDATA[Today was my fourth day of trying to move a design from using tables to layout the page to using XHTML/CSS. Each day I am able to solve some problems and learn something new but I am still not there yet. I am frustrated that IE6 renders things so differently from a standards compliant browser [...]]]></description>
			<content:encoded><![CDATA[<p>Today was my fourth day of trying to move a design from using tables to layout the page to using XHTML/CSS.  Each day I am able to solve some problems and learn something new but I am still not there yet.  I am frustrated that IE6 renders things so differently from a standards compliant browser like Firefox.  As i siad the other day, most people are still using IE6 so the design has to work in it also.</p>
<p>I think I tend to forget how much time I spend working out the CSS each time I have done a design in it.  I have done 4 different sites in XHTML/CSS and two of the sites I have done a second design so I have done a total of 6 designs that are tableless.  I really like using CSS but it does add a lot more hassle at times because browsers render it differently.  I hope IE7 does a better job and makes life a little bit easier as far as designing for it.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffbridgforth.com/css-reboot-for-godsquad-day-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Not quite a CSS Master</title>
		<link>http://jeffbridgforth.com/not-quite-a-css-master/</link>
		<comments>http://jeffbridgforth.com/not-quite-a-css-master/#comments</comments>
		<pubDate>Mon, 31 Jul 2006 15:52:08 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design (Web)]]></category>

		<guid isPermaLink="false">http://jeffbridgforth.com/not-quite-a-css-master/</guid>
		<description><![CDATA[Back in May, I read Andy Budd’s book, CSS Mastery: Advanced Web Standards Solutions. I wrote a review after reading the first two chapters. I think it is the most practical and helpful book I have worked through on CSS. [Sidenote: When I think about the book title, I think about becoming a CSS Master [...]]]></description>
			<content:encoded><![CDATA[<p><img width="175" height="210" class="rightimage" src="http://jeffbridgforth.com/images/mastery.jpg" />Back in May, I read Andy Budd’s book, <a href="http://cssmastery.com/">CSS Mastery: Advanced Web Standards Solutions</a>. I wrote <a href="http://jeffbridgforth.com/mastering-css-a-book-review/">a review</a> after reading the first two chapters.  I think it is the most practical and helpful book I have worked through on CSS.</p>
<p>[Sidenote:  When I think about the book title, I think about becoming a CSS Master which makes me think of Star Wars and Jedi Masters.  At this time I am still an apprentice.]</p>
<p>Last week, I started working on changing <a href="http://godsquad.com">GodSquad.com</a> from using tables for layout to CSS. I have been wanting to move in this direction for quite awhile now and thought I would do it as part of a redesign of the site.  But I continue to be stumped in that creative process so I finally decided to move the current design into CSS.</p>
<p>As I was working on a CSS design last week, I ran into some trouble where the site rendered correctly in Firefox but not in IE6.  Reality is that most people are still using IE6 so I have to come up with a design that works well in it.  I was really frustrated.  I had some inkling that the problem was caused by the way IE renders “padding” but I was not sure I am far enough along in my CSS skills to diagnose the specific problem.</p>
<p>I started thumbing through Andy’s book and reviewed what I had read.  I have not been able to use the knowledge I had gained in reading the book in May. I had to turn my attention to working on support for our ministry at the end of May and beginning of June.  Then at the end of June, I took a month of classes through Campus Crusade’s <a href="http://ibs.campuscrusadeforchrist.com">Institute for Biblical Studies</a>.  It was good to review the book because I realized that I could do a lot cleaner coding with the GodSquad design I was working on.  I came up with a plan to do the structure a little bit differently.  And I learned some tricks that would allow me to change the layout of a page using the body property.</p>
<p>But I still did not have a solution for my main problem.  But I did some tinkering and got it to work.  I think it might have been Spirit inspired as I had prayed about my problem and asked God to help me with a solution.</p>
<p>All this is to say that it just brought me back to the fact that <a href="http://cssmastery.com/">Andy’s book</a> is one of the best that I have seen on CSS.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffbridgforth.com/not-quite-a-css-master/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mastering CSS — A Book Review</title>
		<link>http://jeffbridgforth.com/mastering-css-a-book-review/</link>
		<comments>http://jeffbridgforth.com/mastering-css-a-book-review/#comments</comments>
		<pubDate>Wed, 17 May 2006 18:38:50 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design (Web)]]></category>

		<guid isPermaLink="false">http://jeffbridgforth.com/?p=97</guid>
		<description><![CDATA[Last week, I bought CSS Mastery by Andy Budd. I have been working with CSS for page layout for about 3 years. The first year was mainly learning through tutorials from Macromedia and trial and error. I also spent time away working on fund raising for my ministry role with Campus Crusade for Christ. About [...]]]></description>
			<content:encoded><![CDATA[<p><img width="175" height="210" class="rightimage" src="http://jeffbridgforth.com/images/mastery.jpg" />Last week, I bought <a href="http://cssmastery.com/">CSS Mastery</a> by Andy Budd.  I have been working with CSS for page layout for about 3 years.  The first year was mainly learning through tutorials from Macromedia and trial and error.  I also spent time away working on fund raising for my ministry role with Campus Crusade for Christ.  About a year ago I implemented my first site using CSS and XHTML for layout.  Since then, I have done about 5 more designs including several for this site, now using version 2.5.  I would consider my CSS knowledge and experience as intermediate.  So I was excited to get this book and improve my skills.</p>
<p>And I have not been disappointed.  I have only read a couple of chapters of the book, but it has already been very helpful.  The first chapter alone was worth it for me.  I went back and rewrote the code for a site that I have been working on.  Because I had a better grasp of some foundational principles, I was able to implement better coding which cut down on the amount of code and needless div tags.  I appreciated all the tips that Andy gave on structuring, planning, organizing and maintaining stylesheets.  I learned so much from only 25 pages.  And I was able to immediately implement what I learned.</p>
<p>This morning I read the second chapter on the visual formatting model (box model and positioning) while waiting for new tires to be installed on my car.  I was restless with ideas as I gained a better grasp on these foundational concepts.  I can’t wait to start using this knowledge to build better layouts and implement better solutions.  I just barely got into the next chapter on background images and image replacement.  My mouth is watering with anticipation of what I am going to learn next.  I can’t wait to learn more and using it in practice.</p>
<p>This is the most practical book on CSS that I have read or looked at.  I have tried to work through some others books that are mostly exercises.  I gain some insights here and there.  But this book has taught me so much and really filled in my foundational knowledge so that I can take my CSS to the next level.  This is going to be one of the books that stays on my shelf for quick reference.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffbridgforth.com/mastering-css-a-book-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Minimalism and Visual Design</title>
		<link>http://jeffbridgforth.com/minimalism-and-visual-design/</link>
		<comments>http://jeffbridgforth.com/minimalism-and-visual-design/#comments</comments>
		<pubDate>Fri, 12 May 2006 19:51:10 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design (Web)]]></category>

		<guid isPermaLink="false">http://jeffbridgforth.com/?p=94</guid>
		<description><![CDATA[I have been working on several design ideas recently. The tension I have felt is between minimalism and coming up with a visually appealing design. As I have tried to minimize the visual design using CSS, I have produced designs that I am not too excited about. I want to find a balance. I like [...]]]></description>
			<content:encoded><![CDATA[<p>I have been working on several design ideas recently.  The tension I have felt is between minimalism and coming up with a visually appealing design.  As I have tried to minimize the visual design using CSS, I have produced designs that I am not too excited about.  I want to find a balance.  I like having some visual appeal to the design without it detracting from what the user is coming to do, get good content.  I was inspired by a couple of designs on <a href="http://csszengarden.com/">CSS Zen Garden</a> and was able to use that inspiration in a <a href="http://jeffbridgforth.com/staging/CM2007/index.php">design I am working on</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jeffbridgforth.com/minimalism-and-visual-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

