<?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>Brad Frost Web &#187; Brad Frost Web | Future Friendly</title>
	<atom:link href="http://bradfrostweb.com/blog/tag/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://bradfrostweb.com</link>
	<description>Web Design, Music and Art</description>
	<lastBuildDate>Thu, 03 May 2012 21:21:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Future Friendly</title>
		<link>http://bradfrostweb.com/blog/web/future-friendly/</link>
		<comments>http://bradfrostweb.com/blog/web/future-friendly/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 16:14:11 +0000</pubDate>
		<dc:creator>brad</dc:creator>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[ffly]]></category>
		<category><![CDATA[future-friendly]]></category>
		<category><![CDATA[mobilewood]]></category>

		<guid isPermaLink="false">http://bradfrostweb.com/?p=1835</guid>
		<description><![CDATA[It is time to move towards a friendlier future. We live in a world that&#8217;s exploding with technological innovation and the rapid pace of change is only accelerating. We&#8217;re at the forefront of a new revolution in which we are unprepared for. Before we can take advantage of all the exciting possibilities technology has to offer, we must first change the way we think. Enter the Future Friendly Manifesto. In order to become more future-friendly, we must: Acknowledge and embrace [...]]]></description>
			<content:encoded><![CDATA[<p><strong>It is time to move towards a friendlier future.</strong>  We live in a world that&#8217;s exploding with technological innovation and the rapid pace of change is only accelerating.  We&#8217;re at the forefront of a new revolution in which we are unprepared for.  Before we can take advantage of all the exciting possibilities technology has to offer, we must first <a href="http://futurefriend.ly/thinking.html">change the way we think</a>.</p>
<p>Enter the <a href="http://futurefriend.ly/">Future Friendly Manifesto</a>. In order to become more future-friendly, we must:</p>
<ol>
<li id="acknowledge">Acknowledge and embrace unpredictability.</li>
<li id="be">Think and behave in a future-friendly way.</li>
<li id="help">Help others do the same.</li>
</ol>
<p>I want to expound on what I think it means to be future-friendly and why you need to care.</p>
<h2>Provide Real Worth</h2>
<p><strong>People&#8217;s capacity for bullshit is rapidly diminishing.</strong> As technology becomes more ubiquitous, people are getting used to the idea of interacting solely with things they want to interact with whenever they damn well please. </p>
<p>For companies and creators who have long enjoyed force-feeding their own flavor of bullshit to the masses, this is a very scary thing. However, this doesn&#8217;t need to be the case. The opportunity exists for creators to reach people, however it can&#8217;t be in the insincere methods of the past. Instead, <strong>we must deliver real worth</strong>.</p>
<h2>Content Like Water</h2>
<p>In order to provide real worth, we must deliver strong, purposeful content to people wherever they may be.  Currently, this includes a plethora of mobile devices, tablets, e-readers and more, but <strong>this is just the beginning</strong>.  </p>
<p>Instead of chasing down the latest and greatest device of the month, focus your efforts on creating worthwhile content that is properly structured to go anywhere. <a href="http://www.slideshare.net/yiibu/letting-go-9109114" title="Letting Go by Yiibu">Because it will be going everywhere.</a></p>
<blockquote><p>
&#8220;We need to build smarter content, not smarter containers.&#8221; &mdash; Stephanie Rieger
</p></blockquote>
<h2>Beyond the Desktop</h2>
<p>One small step for man. One giant step in the right direction. I&#8217;m in the web world and I think it&#8217;s amazing that <a href="http://www.prweb.com/releases/2011/7/prweb8674826.htm">50% of web designers still don&#8217;t consider mobile</a>.  I hate to break it to you, but people aren&#8217;t lining up around the block to get the latest <a href="http://images01.olx.com.pk/ui/2/07/32/23190532_1.jpg">Dell tower</a>.  It&#8217;s time to acknowledge the diversity of connected devices and prepare for even more diversity.  We don&#8217;t know what the future holds, but we need to be ready.  Take that <a href="http://mobilewebbestpractices.com/">first step</a> in the right direction and begin designing for diversity.</p>
<h2>Pragmatic Idealism</h2>
<p>No one has the answers. In fact, we all have a hell of a lot more questions.  We know that we can&#8217;t predict the future and that things can&#8217;t change overnight.  But we <strong>can</strong> move in a more future-friendly direction.  <strong>And that&#8217;s going to take all of us.</strong> It&#8217;s going to require rethinking how we work, the tools we use and most importantly the things that we make.  Let&#8217;s advocate for better tools: CMSes, browsers, design tools and better interplay between devices.</p>
<h2>Into the Great Wide Open</h2>
<p>Let&#8217;s embrace the unpredictability of the future. Let&#8217;s create meaningful content for people and encourage others to do the same. The future is ours to make &mdash;friendly.</p>
<p><a href="http://futurefriend.ly"><img src="http://bradfrostweb.com/wp-content/uploads/2011/09/ff_logo.png" alt="" title="Future Friendly" style="border: 0;" width="600" height="240" class="aligncenter size-full wp-image-1895" /></a></p>
<h2>Thank you</h2>
<p>I had the surreal opportunity to spend several days tucked away in a remote house outside of Nashville with a group of amazing people. It&#8217;s one thing to get to meet your heroes. It&#8217;s another to  collaborate with them.  I want to thank my fellow mobinauts that have forever changed the way I think:</p>
<ul>
<li><a href="http://globalmoxie.com/" rel="friend met colleague">Josh Clark</a></li>
<li><a href="http://lukew.com/" rel="friend met colleague">Luke Wroblewski</a>
</li>
<li><a href="http://lyza.com/" rel="friend met colleague">Lyza Danger Gardner</a></li>
<li><a href="http://userfirstweb.com/" rel="friend met colleague">Jason Grigsby</a></li>
<li><a href="http://scottjehl.com/" rel="friend met colleague">Scott Jehl</a></li>
<li><a href="http://designmind.frogdesign.com/blog/author/beyond-mobile/" rel="friend met colleague">Scott Jenson</a></li>
<li><a href="http://www.adactio.com/" rel="friend met colleague">Jeremy Keith</a></li>
<li><a href="http://yiibu.com/" rel="friend met colleague">Bryan Rieger</a></li>
<li><a href="http://yiibu.com/" rel="friend met colleague">Stephanie Rieger</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Land Your First Job as a Web Designer/Developer</title>
		<link>http://bradfrostweb.com/blog/web/advice-to-new-web-designers/</link>
		<comments>http://bradfrostweb.com/blog/web/advice-to-new-web-designers/#comments</comments>
		<pubDate>Mon, 03 May 2010 21:07:54 +0000</pubDate>
		<dc:creator>brad</dc:creator>
				<category><![CDATA[advice]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[jobs]]></category>
		<category><![CDATA[passion]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://bradfrostweb.com/?p=668</guid>
		<description><![CDATA[A few weeks ago I had the great opportunity to travel to my Alma mater to give advice to graduating seniors in the SMAD program. As students are gearing up for graduation and heading out into the workforce, I want to share the advice I was able to share with the graduating SMAD students. Know What You Want I was a little bit surprised at how many students responded with &#8220;I don&#8217;t know&#8221; when asked what they were interested in [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I had the great opportunity to travel to my <a href="http://jmu.edu" title="James Madison University">Alma mater</a> to give advice to graduating seniors in the <a href="http://smad.jmu.edu/" title="School of Media Arts and Design">SMAD program</a>.  As students are gearing up for graduation and heading out into the workforce, I want to share the advice I was able to share with the graduating SMAD students.</p>
<h3>Know What You Want</h3>
<p>I was a little bit surprised at how many students responded with &#8220;I don&#8217;t know&#8221; when asked what they were interested in pursuing after graduation. Its OK to not know precisely what path you want to take, but you should have a general direction locked down at this stage in the game.  </p>
<p>Think hard about the question <strong>&#8220;What makes me happy?&#8221;</strong> I know it sounds like a bunch of bullshit, but ignoring this question at the beginning of your career is a good way to end up miserable pretty quickly.  I know you&#8217;ll want to jump at any opportunity that presents itself, but make sure that opportunity aligns with your passions in life.  <strong>Every step you make in your career should bring you one step closer to your true passion in life.</strong> Its up to you to make that happen.</p>
<p>Know what you want then learn how to get it.  Simple-sounding, but in reality quite challenging. Here&#8217;s some advice on helping you with the logistics of finding a job that coincides with what your passions:</p>
<h3>Make a Great First Impression: the Cover Letter</h3>
<p>You can pour hundreds of hours into a snazzy portfolio, print up business cards and buy some new dress shoes, but none of those things will matter if you end up in someone&#8217;s trash folder. Here&#8217;s some tips on making a memorable introduction to a potential employer:</p>
<ul>
<li><strong>Make your cover letter the body of your email</strong> Don&#8217;t attach two documents. The email body is more direct and effective.</li>
<li><strong>Never use &#8220;Dear Sir/Madam&#8221; or &#8220;Dear Hiring Manager&#8221;</strong> to start off your cover letter. That&#8217;s a quick way to find yourself in the trashcan. Learn who you&#8217;re sending it to and address them by name. Call them up to find out whom to address your application.</li>
<li><strong>Learn about the company</strong>. Explicitly tell them why you want to work there. &#8220;I&#8217;d love to work at Company XYZ because I think your work is superb and&#8230;&#8221;</li>
<li><strong>Explain why you&#8217;re a good candidate</strong>. &#8220;I feel like I would be a great fit for Company XYZ because I&#8217;m a hard worker and I&#8217;ve had experience in ________ and ______.</li>
<li><strong>Show some personality</strong>.  Obviously take into account the kind of company you&#8217;re applying to, but you can really stand out by leaving behind the dry formal bullshit that the recipients typically have to sift through all day.</li>
<li><strong>Include a link to your portfolio site.</strong>  Don&#8217;t bury the biggest asset you have.</li>
<li><strong>Don&#8217;t come across cocky/arrogant</strong>. You don&#8217;t know as much as you think you do.</li>
<li><strong>Say Thank You</strong>. You&#8217;re taking up their time so make sure that&#8217;s appreciated.</li>
</ul>
<p>When I was hiring people, my process was: scan the cover letter, click on portfolio link, check out portfolio, then eventually come back and read the resume if I was interested.  Your cover letter sets the tone for your portfolio and your resume. Make it count.</p>
<h3>Nail your Resume</h3>
<p>Once a potential employer has made it past your cover letter (and portfolio site if you&#8217;re me), they&#8217;ll take a peek at your resume to learn more about you. Some tips to make your resume stand out from the pack:</p>
<ul>
<li><strong>Design your resume</strong>. Especially true if you&#8217;re a designer, but a clean, well-laid out design turns heads and reinforces your skillset.</li>
<li><strong>Include an objective first</strong>. In one sentence, describe who you are and what the hell you want to do. &#8220;I am a passionate web designer and developer looking to build high-quality standards-complient websites in an agency environment.&#8221; Boom.</li>
<li><strong>List out your skills.</strong> Especially true for developers, knowing what languages/tools you&#8217;re familiar with is crucial for someone quickly scanning your resume. </li>
<li><strong>Include only relevant experience.</strong> Nobody gives a shit if you&#8217;ve been delivering pizza for two years and that its helped you &#8220;build character&#8221; and &#8220;learn team skills&#8221;. If its not relevant to the job you&#8217;re applying to, leave it out. Instead&#8230;</li>
<li><strong>Elaborate on relevant experience</strong>.  The space you freed up removing your babysitting job just gave you more space to describe how your job at the school paper gave you a ton of relevant experience as a copywriter.</li>
<li><strong>Use only strong verbs to lead off bullets.</strong> Created, managed, customized, led, developed, designed&#8230;the list goes on.  Keep your phrases active and constructive</li>
<li><strong>Pick your best GPA and go with it. </strong> Use whatever&#8217;s higher, your major GPA or your overall. Include any Deans&#8217; List/other achievements if you got &#8216;em.</li>
<li><strong>Link to your Portfolio</strong> Many times your portfolio will be passed around to different people so its important to give everyone the opportunity to view your work</li>
<li><strong>Deliver as a PDF.</strong> Don&#8217;t deliver a Microsoft Word document. Period. You should be making it in Illustrator or InDesign anyways.  PDFs assure your well-designed resume gets seen in the way its supposed to.</li>
</ul>
<p>Again, when I was making hiring decisions I would be looking at resumes only if the cover letter and portfolio were up to snuff. So its 100% crucial to really nail your portfolio.</p>
<h3>Make Your Portfolio Work Hard</h3>
<p>Your portfolio is more than just a platform to show your work off. Your site is a reflection of you and all you stand for. With that in mind, make sure your portfolio website is a great representation of you as a designer/developer/writer/whatever, but more importantly, as a person.</p>
<ul>
<li><strong>Let them know who you are immediately.</strong> Much like the resume&#8217;s objective, potential employers should immediately know who you are and what the purpose of your website is. Leave out the cute &#8220;Click around to learn more about me!!!!!&#8221; </li>
<li><strong>Include omnipresent contact info.</strong> Your site&#8217;s no good if I can&#8217;t get a hold of you. Your phone number and email address should be included on every page of your site. </li>
<li><strong>Put your best work first.</strong> People aren&#8217;t going to peruse every piece of work you&#8217;ve done. They&#8217;ll click on the top one (if you&#8217;re lucky) and check it out. If they like that they might come back and check out the next two items on your portfolio. No one cares if you&#8217;ve made 100 sites, they care if you&#8217;ve made 2 or 3 great sites. </li>
<li><strong>Code It Right.</strong> When I was hiring web developers, the first thing I&#8217;d do when visiting portfolio sites is view the page source. As soon as I&#8217;d see presentational table tags or Dreamweaver-specific Javascript, I would leave. Period. Portfolios are great places to show off some of the newest techniques that may not be ready for client work yet. Just be sure you can comfortably talk about your coding decisions in an interview. If you&#8217;re a designer not focused on coding, you should still build your site right. Understanding how your designs get implemented is extremely valuable. </li>
</ul>
<h3>The Interview: Be a Boyscout (Be Prepared)</h3>
<p>If your cover letter, resume and portfolio all work in your favor, you&#8217;ll hopefully land an interview or two.  This could be the last step before you land that job and naturally you&#8217;ll be a bit nervous. But its important to translate that nervousness into excitement while at the table with your interviewers. Here&#8217;s a few tips on how to seal the deal in an interview:</p>
<ul>
<li><strong>Know your shit.</strong> A great way to ruin an interview is to make it really clear that you don&#8217;t have a clue what you&#8217;re doing. Check out the next section (Soak Up the Industry) for ways to avoid these awkward, awkward situations.</li>
<li><strong>Get excited.</strong> One of the best ways to overcome the fact that you don&#8217;t have much experience is to show how interested you are in learning more. &#8220;Oh yeah, I&#8217;ve heard about some CSS3 techniques and would love the opportunity to implement them in projects!&#8221; Because at the end of the day, no one knows everything, and you have to prove that you&#8217;re willing to learn whatever it is to get the job done right.</li>
<li><strong>Dress the Part.</strong> You might think I&#8217;m saying &#8220;wear a tuxedo&#8221; but I&#8217;m not. I&#8217;ve had some awkward developer dudes in front of me WAY overdressed and that tells me they don&#8217;t understand agency life. However, if you&#8217;re applying to a more corporate obviously you&#8217;ll need to dress that part a little better. Ask the person you&#8217;ve been corresponding with if you don&#8217;t know what to wear.</li>
<li><strong>Bring plenty of resumes.</strong> Nobody&#8217;s had a chance to dissect the resume you sent the HR person; they&#8217;re too busy. Be prepared for people to scrape over your resume and ask questions on the fly.</li>
<li><strong>Be Prepared to Explain Yourself.</strong> Be prepared to go into detail about any projects you&#8217;ve worked on. Pros, cons, technologies/programs used, who you worked with, how long it took.  You&#8217;d be surprised how many interviewees clam up when asked to explain their work in detail. Properly explaining the process is a good way to make it seem like you know what you&#8217;re talking about.</li>
</ul>
<p>At the end of the interview, thank them for their time and shake hands. Its OK to send a follow-up email later that day or the following day. If all goes well you&#8217;ll be called in for another round or better yet, you&#8217;ll get the job.</p>
<p><img src="http://bradfrostweb.com/wp-content/uploads/2010/05/getajob.png" alt="Get A Job" title="Get A Job" width="650" height="650" class="alignnone size-full wp-image-736" /></p>
<h3>Soak Up the Industry</h3>
<p>This isn&#8217;t really a step in the job application process, but rather something you need to be doing constantly. Know your industry. Read. Listen. Watch. Observe. Write. Comment. Immerse yourself in all the rich treasures your industry has to offer.  This is the beauty of the internet. There&#8217;s tons of resources for you to take advantage of. Here&#8217;s a list of highly recommended reading for aspiring creative/web professionals:</p>
<ul>
<li><strong><a href="http://www.zeldman.com/dwws/">Designing with Web Standards</a></strong> This was the first book ever recommended to me and I&#8217;m so thankful I read it (and reread it after the 3rd edition came out). Zeldman&#8217;s book will help guide you down the path of righteousness and goodness when it comes to designing websites with web standards.</li>
<li><strong><a href="http://www.smashingmagazine.com/">Smashing Magazine</a></strong> This is one of the most popular design blogs in the world and is known for publishing some thorough, high-quality articles on a huge array of design-related goodness</li>
<li><strong><a href="http://www.amazon.com/Think-Common-Sense-Approach-Usability/dp/0789723107">Don&#8217;t Make Me Think</a></strong> A fantastic book about usability and simplicity for the web.
<li><strong><a href="http://www.webdesignerwall.com/">Web Designer Wall</a></strong> A great site with some nice in-depth tutorials and insights into web design.</li>
<li><strong><a href="http://sirkenrobinson.com/skr/the-element">The Element</a></strong> While not a web design book, this book is essential for helping you find your true passion in life. You&#8217;ll feel like conquering worlds after you read this.</li>
<li><strong><a href="http://psd.tutsplus.com/">PSD Tuts</a></strong> A great tutorial website for designers looking to hone their skills and learn some new tricks. Keep in mind its important for your work to be <strong>original</strong>, so try to use these resources as guides rather than following them step-by-step</li>
<li><strong><a href="http://sixrevisions.com">Six Revisions</a></strong> Another great web design and development blog</li>
</ul>
<p>There&#8217;s literally thousands more, but the biggest suggestion I can give is get <a href="http://www.google.com/reader/">Google Reader</a> and start subscribing to sites that interest you. Especially in that post-graduation/pre-job phase, you&#8217;ll have plenty of time to learn up on all the cool stuff happening in your industry.</p>
<h3>Go Get &#8216;Em</h3>
<p>At the end of the day, its up to you what direction you want to take when choosing a career. The important trick is to find that thing (or things) that you naturally love to do, and pursue it with all of you.  Its easy to work when you love what you do.  You&#8217;re not going to land your dream job right off the bat, but its important to keep your eye on the prize. Make every step in your career a step towards what you naturally love to do. Feel free to leave a comment or <a href="mailto:brad@bradfrostweb.com">email me</a> and I&#8217;ll be more than happy to get back to you.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>HTML5 Compatibility Sites</title>
		<link>http://bradfrostweb.com/blog/web/html5-compatibility-sites/</link>
		<comments>http://bradfrostweb.com/blog/web/html5-compatibility-sites/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 23:33:33 +0000</pubDate>
		<dc:creator>brad</dc:creator>
				<category><![CDATA[tips and tricks]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[compatibility]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://bradfrostweb.com/?p=705</guid>
		<description><![CDATA[With all the rapid development of HTML5 and CSS3 going on, its difficult to keep track of how far along these hotly-anticipated new features are. Thankfully, there have been some beautiful and/or functional sites popping up to help gauge the feature’s support. Here’s a list of a few great ones.]]></description>
			<content:encoded><![CDATA[<p>With all the rapid development of HTML5 and CSS3 going on, its difficult to keep track of how far along these hotly-anticipated new features are.  Thankfully, there have been some beautiful and/or functional sites popping up to help gauge the feature&#8217;s support. Here&#8217;s a few great ones:</p>
<h3><a href="http://www.findmebyip.com/litmus/#target-selector">Web Designer&#8217;s Checklist</a></h3>
<div id="attachment_707" class="wp-caption alignnone" style="width: 660px"><a href="http://www.findmebyip.com/litmus/#target-selector"><img src="http://bradfrostweb.com/wp-content/uploads/2010/04/b1-650x508.jpg" alt="Web Designer&#039;s Checklist" title="Web Designer&#039;s Checklist" width="650" height="508" class="size-medium wp-image-707" /></a><p class="wp-caption-text">Web Designer's Checklist</p></div>
<h3><a href="http://html5readiness.com/">HTML5 Readiness</a></h3>
<div id="attachment_708" class="wp-caption alignnone" style="width: 659px"><a href="http://html5readiness.com/"><img src="http://bradfrostweb.com/wp-content/uploads/2010/04/b2-649x446.jpg" alt="HTML5 Readiness" title="HTML5 Readiness" width="649" height="446" class="size-medium wp-image-708" /></a><p class="wp-caption-text">HTML5 Readiness</p></div>
<h3><a href="http://www.html5test.com/">HTML5 Test</a></h3>
<div id="attachment_945" class="wp-caption alignnone" style="width: 660px"><a href="http://html5test.com/"><img src="http://bradfrostweb.com/wp-content/uploads/2010/04/html5test.jpg" alt="HTML5 Test" title="html5test" width="650" height="508" class="size-full wp-image-945" /></a><p class="wp-caption-text">HTML5 Test</p></div>
<h3><a href="http://css3please.com/">CSS3 Please</a></h3>
<div id="attachment_709" class="wp-caption alignnone" style="width: 660px"><a href="http://css3please.com/"><img src="http://bradfrostweb.com/wp-content/uploads/2010/04/b3-650x443.jpg" alt="CSS3 Please" title="CSS3 Please" width="650" height="443" class="size-medium wp-image-709" /></a><p class="wp-caption-text">CSS3 Please</p></div>
<p>Here&#8217;s a couple added bonuses:</p>
<h3><a href="http://www.quirksmode.org/compatibility.html">on Quirksmode</h3>
<div id="attachment_706" class="wp-caption alignnone" style="width: 660px"><a href="http://www.quirksmode.org/compatibility.html"><img src="http://bradfrostweb.com/wp-content/uploads/2010/04/b6-650x447.jpg" alt="HTML5 Compatibility Test" title="HTML5 Compatibility Test" width="650" height="447" class="size-medium wp-image-706" /></a><p class="wp-caption-text">HTML5 Compatibility Test</p></div>
<h3><a href="http://ishtml5ready.com/">Is HTML5 Ready Yet?</a></h3>
<div id="attachment_711" class="wp-caption alignnone" style="width: 660px"><img src="http://bradfrostweb.com/wp-content/uploads/2010/04/b5-650x446.jpg" alt="Is HTML5 Ready Yet" title="Is HTML5 Ready Yet" width="650" height="446" class="size-medium wp-image-711" /><p class="wp-caption-text">Is HTML5 Ready Yet</p></div><br />
<div id="attachment_710" class="wp-caption alignnone" style="width: 660px"><a href="http://ishtml5readyyet.com/"><img src="http://bradfrostweb.com/wp-content/uploads/2010/04/b4-650x481.jpg" alt="Is HTML5 Ready Yet" title="Is HTML5 Ready Yet" width="650" height="481" class="size-medium wp-image-710" /></a><p class="wp-caption-text">Is HTML5 Ready Yet</p></div>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Photoshop Trick for CSS Sprites: Rollover Color with Missing Fonts</title>
		<link>http://bradfrostweb.com/blog/web/photoshop-css-sprites-rollover-color-missing-fonts/</link>
		<comments>http://bradfrostweb.com/blog/web/photoshop-css-sprites-rollover-color-missing-fonts/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 06:42:58 +0000</pubDate>
		<dc:creator>brad</dc:creator>
				<category><![CDATA[tips and tricks]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[font replacement]]></category>
		<category><![CDATA[missing fonts]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[sprites]]></category>

		<guid isPermaLink="false">http://bradfrostweb.com/?p=575</guid>
		<description><![CDATA[As a web developer working with a variety of designers, I often find myself in situations where I need to create rollover states in Photoshop for text assets whose fonts I don't have installed on my computer.  Here's a technique to bypass that problem entirely.]]></description>
			<content:encoded><![CDATA[<div id="attachment_583" class="wp-caption alignnone" style="width: 660px"><img src="http://bradfrostweb.com/wp-content/uploads/2010/02/css_sprite_photoshop_color.png" alt="CSS Sprite Technique Using Color Overlay in Photoshop" title="CSS Sprite Technique Using Color Overlay in Photoshop" width="650" height="401" class="size-full wp-image-583" /><p class="wp-caption-text">CSS Sprite Technique Using Color Overlay in Photoshop</p></div>
<p>As a web developer working with designers who provide me with a plethora of assets, I often find myself in situations where I need to create rollover states in Photoshop for text assets whose fonts I don&#8217;t have installed on my computer.  <span id="more-575"></span></p>
<p>How often have you seen the dreaded:<br />
<blockquote>&#8220;The following fonts are missing&#8230;Font substitution will occur&#8221;</p></blockquote>
<p> dialog when trying to simply change the color of the font in your design? This usually occurs when you&#8217;re creating an image sprite using those fancy-schmancy non-web fonts designers love so much.</p>
<p>While I highly recommend using <a href="http://wiki.github.com/sorccu/cufon/" title="Cufon - Fonts for the people">Cufon</a> or <a href="http://wiki.novemberborn.net/sifr/" title="sIFR (Scalable Inman Flash Replacement)">SiFR</a> to dynamically replace web text with the correct fancy font, I treat navigation text differently. </p>
<p><strong>Why?</strong> For one, Cufon and SiFR rely on Javascript and/or Flash in order to achieve the correct result, and I&#8217;ve had instances of bugs in both of them. Also, a bad instance of <a href="http://www.bluerobot.com/web/css/fouc.asp/" title="Flash of Unstyled Content">FOUC</a> can help ruin an otherwise elegant design.</p>
<p>So instead I use the <a href="http://stopdesign.com/archive/2003/03/07/replace-text.html" title="Fahrner Image Replacement Technique">Fahrner Image Replacement</a> and a well-designed <a href="http://www.alistapart.com/articles/sprites/" title="CSS Image Sprites">image sprite</a> to accomplish my top level navigation systems. It requires extra effort on my part and isn&#8217;t as flexible as using the aforementioned techniques, <strong>BUT</strong> in my experience its a more bulletproof solution.</p>
<p>Now back to the situation at hand: I have this great-looking font in my PSD but don&#8217;t have it on my computer. I need to make rollovers for all these navigation states and I can&#8217;t click into the text without altering its appearance. What&#8217;s a developer to do? Here are the required steps:</p>
<ol>
<li><strong>Duplicate the Photoshop layer</strong> and position according to the sprite design</li>
<li>In the layers panel, double click on the layer to bring up the <strong>Layer Style</strong> dialog box</li>
<li>In the left column of the Layer Style dialog, select <strong>Color Overlay</strong> and change to the desired color</li>
<li><strong>Lather, Rinse, Repeat</strong> for as many elements needed to complete the navigation</li>
<li><strong>Save</strong> out PNG or GIF (depending on file size)</li>
<li><strong>Style</strong> using CSS to create the rollover effect</li>
</ol>
<div id="attachment_582" class="wp-caption alignnone" style="width: 660px"><img src="http://bradfrostweb.com/wp-content/uploads/2010/02/photoshop_color_overlay.jpg" alt="Photoshop&#039;s Color Overlay Dialog Box" title="Photoshop&#039;s Color Overlay Dialog Box" width="650" height="400" class="size-full wp-image-582" /><p class="wp-caption-text">Photoshop's Color Overlay Dialog Box</p></div>
<p>At the end of the day, this technique may be tedious but its very reliable.  Users without Javascript enabled can see the design in all its glory, you don&#8217;t have to bother the designers to send you over every single font they have, and at the end of the day you&#8217;ve built a nice fully-functioning navigation system with one image and some CSS know-how. Don&#8217;t you feel good about yourself?</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

