<?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>Texel Graphics :: Standards based web design solutions, Mumbai &#124; Search engines based Internet Marketing &#124; Online Testing and Assessment Software &#187; Blog</title>
	<atom:link href="http://www.texelgraphics.com/category/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.texelgraphics.com</link>
	<description>Turning great ideas into great applications</description>
	<lastBuildDate>Wed, 24 Feb 2010 16:32:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Handling Multiple Domains</title>
		<link>http://www.texelgraphics.com/blog/articles/handling-multiple-domains</link>
		<comments>http://www.texelgraphics.com/blog/articles/handling-multiple-domains#comments</comments>
		<pubDate>Thu, 18 Feb 2010 09:24:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://texelgraphics.com/wordpress/?p=1834</guid>
		<description><![CDATA[Have multiple domain names? Your best bet is to define one as the main domain name and redirect the others.]]></description>
			<content:encoded><![CDATA[<p>If you’re like most website owners, chances are you have more than one domain name for your website.  Do you know how they are configured?  Save yourself potential headaches by following these simple steps.</p>
<h4>1. Decide which domain name will be your main domain</h4>
<p>This will be the domain name you add to your business cards and publicize everywhere else.  Make sure everyone in your organization is aware.</p>
<h4>2. Redirect all other domain names to your main domain</h4>
<p>When I say redirect I mean redirect.  If you type in one of these additional domain names the address in your browser bar should change to the main domain (go to www.texelgraphics.com to see what we mean).  You should <em>never</em> stay on this additional domain.  This causes confusion for your visitors and search engines will actually see this additional domain as an additional website and you’ll be competing against yourself.  Not good.</p>
<p>If you are unsure how to do this, it is done with a 301 redirect and the code is added to an .htaccess file.  Here is the code I use on this website:</p>
<pre>RewriteEngine on
RewriteCond %{HTTP_HOST} ^texelgraphics.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.texelgraphics.com$
RewriteRule ^(.*)$ http://www.texelsoft.com/$1 [R=301,L]
</pre>
<p>I won’t go into the technical specifications of this code, but if you want to learn more I found <a title="this article" href="http://www.stepforth.com/faq/non-www-redirect.htm">this article</a>, which offers a good explanation.</p>
<h4>3. Relax knowing you’ve handled your multiple domain names in the best way possible</h4>
<p>That’s right.  Relax.  You’re all set.  Down the road you could always use one of the additional domain names for an additional website.  But as long as all the additional domain names are pointing at your website make sure they are redirected using the simple steps above.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.texelgraphics.com/blog/articles/handling-multiple-domains/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Domain Names on the Horizon</title>
		<link>http://www.texelgraphics.com/blog/articles/new-domain-names-on-the-horizon</link>
		<comments>http://www.texelgraphics.com/blog/articles/new-domain-names-on-the-horizon#comments</comments>
		<pubDate>Tue, 16 Feb 2010 09:20:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://texelgraphics.com/wordpress/?p=1831</guid>
		<description><![CDATA[A proposal by ICANN looks to greatly expand the number of available domain names.]]></description>
			<content:encoded><![CDATA[<p>Getting a good domain name these days is like mining for precious metals in your back yard.  Sure you might get lucky every now and then (assuming you dig deep enough) but most of the time your prospecting turns up very little.  However a new proposal by the Internet Corporation for Assigned Names and Numbers (ICANN) &#8211; the organization charged with overseeing all domain names &#8211; may make your digging more worthwhile.</p>
<h4>The problem with the current system (aka everyone wants a .com domain name)</h4>
<p>In 1985 when the first top level domains (or TLDs) were created the idea was that certain organizations would register their domain with the TLD that corresponded with their business.  The first six TLDs were:</p>
<ul>
<li>.com (for commercial businesses)</li>
<li>.net (for networking and internet service providers)</li>
<li>.org (for organizations and individuals)</li>
<li>.gov (for government agencies)</li>
<li>.edu (for education institutions)</li>
<li>.mil (for US military institutions)</li>
</ul>
<p>In theory this worked fine.  However over time what happened was that .com became the most popular TLD and everyone wanted a .com domain name.  Furthermore, there were no restrictions to registering a .com domain name even if you weren’t a commercial endeavor and a free for all ensued.  Today there are nearly 77 million registered domain names and the highest percentage of those use .com as the TLD.  So if you are a new business starting out, getting a hold of a .com domain name that folks will remember will be quite a challenge.</p>
<p>Over time ICANN has created new top level domains (.name, .biz and the like) thinking that folks would utilize those TLDs when registering a new domain name (and relieve the stress on the .com domain names).  However registration of domains using these newer TLDs has been sparse at best.  People are more likely to make up words to keep the .com TLD (for example flickr.com) than settle on a less popular TLD (say, flicker.biz).</p>
<h4>Enter the new top level domains</h4>
<p>The new proposal ICANN put forward at their July 2008 meeting essentially opens up TLDs for registration.  Don’t like the .biz or .net extension?  No problem.  Create your own!  The proposal allows for any combination of up to 64 characters to be used as a TLD.  This essentially creates nearly limitless possibilities for domain names.  As an example, if I wanted to brand my company name as a TLD I could do that and register .tunnel7.</p>
<p>I think this proposal is a great idea.  Rather than have ICANN slowly debate and release TLDs that may or may not catch on we may soon be able to create any TLD we want.  With this ability companies and organizations can get creative with how they want to use domain names, which will more likely result in these alternate TLDs becoming popular.  (An example I’ve seen would be Intel registering .inside so they could then use intel.inside for their domain name.  Pretty cool, huh?)</p>
<p>Now before you get too excited I should mention that this is still a proposal.  However, from what I read the proposal looks to be approved early in 2009 and registration of these new top level domains could happen as early as the second quarter of 2009.</p>
<p>I can definitely see this working.  I don’t think it will happen quickly.  I’m sure .com will still be the most popular TLD for years to come but breaking the stranglehold of the .com TLD for those searching for a domain name will certainly be welcome.  Perhaps in the not too distant future our digging will turn up more options resulting in better domain names.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.texelgraphics.com/blog/articles/new-domain-names-on-the-horizon/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting What You Paid For</title>
		<link>http://www.texelgraphics.com/blog/articles/getting-what-you-paid-for</link>
		<comments>http://www.texelgraphics.com/blog/articles/getting-what-you-paid-for#comments</comments>
		<pubDate>Sun, 14 Feb 2010 09:18:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://texelgraphics.com/wordpress/?p=1828</guid>
		<description><![CDATA[Like anything in life if something seems too good to be true chances are it really is. Don't get swindled!]]></description>
			<content:encoded><![CDATA[<p>This past week I was approached by three different companies looking for help with website marketing.  All three shared the desire to drive large amounts of traffic to their website and expressed disappointment in their efforts to date.  Whenever I get one of these phone calls I start by stepping back and looking at their website.  All three websites were riddled with coding errors, had no clear direction or call to action and one didn’t even work in the Firefox browser.</p>
<p>Who does this kind of work?  The reality is I could easily have nodded my head and started on some website marketing efforts, but I would be doing these people a great disservice.  Instead, I opted to have a discussion with them about the weaknesses in their current website that will severely handicap their marketing efforts.  In the course of those discussions I noticed three similarities.</p>
<h4>1. Bargain basement cost</h4>
<p>All three of these companies had simply gone the route of paying the lowest price for their website.</p>
<h4>2. Poor development process</h4>
<p>In two out of three cases these websites were produced and up and running in two weeks.  No discussion of website goals, website content, competitive analysis &#8230; nothing.</p>
<h4>3. Errors errors errors</h4>
<p>All three of these websites had many coding errors and not one came close to <a title="validating" href="http://validator.w3.org/">validating</a> against current standards.  In addition two of the websites had broken links in the main navigation.</p>
<h4>Conclusion</h4>
<p>I raise this issue because I see this all too often.  This kind of shoddy website building misleads the client and puts up road blocks both in terms of any search engine ranking and, more importantly, retaining visitors to the website.  Yes, all three of these companies have websites but as they are quickly finding out having a website to have a website is an ill conceived idea.  Like any other industry you get what you pay for.  Don’t make the same mistakes these three companies did.  Do yourself a favor and take the time to educate yourself and make a good decision about who will build your website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.texelgraphics.com/blog/articles/getting-what-you-paid-for/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website Hosting Options</title>
		<link>http://www.texelgraphics.com/blog/articles/website-hosting-options</link>
		<comments>http://www.texelgraphics.com/blog/articles/website-hosting-options#comments</comments>
		<pubDate>Sat, 13 Feb 2010 09:17:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://texelgraphics.com/wordpress/?p=1826</guid>
		<description><![CDATA[Website hosting is the foundation on which your website is built. Make sure this foundation is a solid one.]]></description>
			<content:encoded><![CDATA[<p>Website hosting tends to not get much attention from clients I work with.  The assumption tends to be that all hosting options are the same.  However, in my experience nothing can be further from the truth.  Let’s look at what your website hosting options are.</p>
<h4>Host the website in house</h4>
<p>While you could buy a server to host your website in house, I don’t recommend it unless you are a larger company that has a dedicated staff to maintain the server.  A server will require upgrades to software to minimize security threats as well as constant monitoring to ensure up time.  For the small and medium sized businesses I tend to work with, this is not a very good option.</p>
<h4>Rent a dedicated hosting server off site</h4>
<p>OK, so you know you don’t want to have the physical machine in house.  You could rent a dedicated server at one of the hosting providers.  This takes away the hardware aspect of administration but you will still be responsible for selecting the operating system and keeping the software on the server current.  Like the first option, this one is also one reserved for larger companies with dedicated staff.</p>
<h4>Host the website with a dedicated hosting company</h4>
<p>For most of my clients this is the best option.  Hosting your website with a dedicated hosting company takes all the headaches of server administration out of your hands and leaves it in the hands of professionals.  The only danger with this option is making sure you use a reliable hosting company.  There are plenty of low cost, bargain basement companies promising the world for very little money.  These are best avoided.</p>
<h4>Conclusion</h4>
<p>Website hosting is the foundation on which your website is built.  And just like a house, you want to make sure that your foundation is solid.  Paying a little extra now for a reliable website host will save you the headaches of down time and potential costs of moving your website to a new server.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.texelgraphics.com/blog/articles/website-hosting-options/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hyphens or Underscores?</title>
		<link>http://www.texelgraphics.com/blog/articles/hyphens-or-underscores</link>
		<comments>http://www.texelgraphics.com/blog/articles/hyphens-or-underscores#comments</comments>
		<pubDate>Wed, 10 Feb 2010 09:16:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://texelgraphics.com/wordpress/?p=1824</guid>
		<description><![CDATA[While the difference may be subtle to you or I, the same cannot be said for search engines.]]></description>
			<content:encoded><![CDATA[<p>One of the things I do on an ongoing basis is to read books, blogs, magazines &#8230; really anything I can get my hands of to stay on top of current website design trends.  This past week I read an excellent book by <a title="Aaron Walter" href="http://aarronwalter.com/">Aaron Walter</a> titled, <a title="Building Findable Websites" href="http://buildingfindablewebsites.com/">Building Findable Websites</a>.  And I wanted to share with you a little tidbit I learned from this book.</p>
<h4>Use hypens, not underscores in your website addresses</h4>
<p>I will admit (though I’m somewhat embarrassed to do so) that I didn’t realize what a difference hyphens made in the eyes of search engines.  Consider the following:</p>
<p>Example 1: <a href="http://www.domain.com/look_how_smart_i_am">http://www.domain.com/look_how_smart_i_am</a></p>
<p>Example 2: <a href="http://www.domain.com/look-how-smart-i-am">http://www.domain.com/look-how-smart-i-am</a></p>
<p>Now to you (and to me until last week) these two website addresses looked pretty much the same.  In fact in my mind it really came down to a matter of style.  However, that is not the case.  Here is how search engines see the directory path for these two examples:</p>
<p>Example 1: lookhowsmartiam</p>
<p>Example 2: look how smart i am</p>
<p>Now that’s a big difference (and certainly not a matter of style).  Example one translates to jibberish while example two offers unique keywords to be indexed by search engines and a clear benefit in search engine rankings.  Example one is the winner here and going forward I will be using the hyphen instead of the underscore.</p>
<p>Is it a subtle difference?  It sure is but now that you know why would you ever go back to the underscore?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.texelgraphics.com/blog/articles/hyphens-or-underscores/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Website Spring Cleaning Tips</title>
		<link>http://www.texelgraphics.com/blog/articles/10-website-spring-cleaning-tips</link>
		<comments>http://www.texelgraphics.com/blog/articles/10-website-spring-cleaning-tips#comments</comments>
		<pubDate>Sat, 06 Feb 2010 09:15:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://texelgraphics.com/wordpress/?p=1822</guid>
		<description><![CDATA[The snow has melted and it's time to clean up ... your website? Sure. It will certainly benefit you.]]></description>
			<content:encoded><![CDATA[<p>Now that all the snow has melted here in the New England folks are raking yards, clearing sand and generally improving their properties.  Might I suggest the following tips to do the same for your website.</p>
<h4>1. Clean up your content</h4>
<p>Over the past year your website no doubt has grown.  Now is a great time to review that content and delete anything that is out of date.  Remember, less is more.  For more read my post, <a title="The Power of Website Simplicity" href="http://www.tunnel7.com/blog/article/the_power_of_website_simplicity/">The Power of Website Simplicity</a>.</p>
<h4>2. Validate your code and improve accessibility</h4>
<p>You’re going to hear more and more about website accessibility in the coming year.  Now is the perfect time to get ahead of the game by validating your website code and bring it in line with modern web standards.  Visit the <a title="W3C Markup Validation Service" href="http://validator.w3.org/">W3C Markup Validation Service</a> to see how your website fares.</p>
<h4>3. Conduct an informal usability review</h4>
<p>There is no better way to find weaknesses in your website than to ask others to complete specific tasks on your website.  Usability testing can be done easily enough and you’ll be surprised what you can learn. Check out, <a title="Usability Testing on the Cheap" href="http://nedbatchelder.com/text/usability.html">Usability Testing on the Cheap</a> to get started.</p>
<h4>4. Make sure your using one main domain</h4>
<p>If you have multiple domain names that you use for your website make sure they are redirecting to one main domain name.  You don’t want to be competing against yourself in search engines or confusing website visitor.  For more read my post, <a title="Handling Multiple=">Handling Multiple Domains</a>.</p>
<h4>5. Design a new homepage</h4>
<p>This is much easier than it sounds.  A good homepage serves as a table of contents for your website and easily evolves to adapt to your changing website goals.  For more read my post, <a title="Elements of a Good Hompeage" href="http://www.tunnel7.com/blog/article/elements_of_a_good_homepage/">Elements of a Good Hompeage</a>.</p>
<h4>6. Think less about website marketing and more about website content</h4>
<p>People get crazy obsessed about marketing their website without ever thinking about their own website’s content weaknesses.  Don’t fall into that trap. For more read my post, <a title="Why Website Marketing Isn't Enough" href="http://www.tunnel7.com/blog/article/why_website_marketing_isnt_enough/">Why Website Marketing Isn’t Enough</a>.</p>
<h4>7. Set at least one clear goal for your website to achieve in the coming year</h4>
<p>Goals are great to have in anything you do.  Set at least one clear and measurable goal for your website and work towards it all year long.  You can thank me later.  For more read my post, <a title="Website Goals" href="http://www.tunnel7.com/blog/article/website_goals/">Website Goals</a>.</p>
<h4>8. Review your website analytics</h4>
<p>I’m always amazed how little attention people pay to their website analytics.  There is a wealth of information to be found and all of it can help you make better website decisions.  For more read my post, <a title="7 Things You Should Know About Your Website" href="http://www.tunnel7.com/blog/article/7_things_you_should_know_about_your_website/">7 Things You Should Know About Your Website</a>.</p>
<h4>9. Look at your website in different browsers</h4>
<p>Hopefully you can skip this one but if your website wasn’t thoroughly tested when it was built I suggest taking a look to make sure your website renders and functions in all browsers properly.  For more read my post, <a title="The Importance of Website Testing" href="http://www.tunnel7.com/blog/article/the_importance_of_website_testing/">The Importance of Website Testing</a>.</p>
<h4>10. Make minor adjustments for big improvements</h4>
<p>Website changes need not be grand to impact your website in a positive manner.  Keep this in mind and make some minor changes to better connect with your visitors. For more read my post, <a title="Redesign or Realign Your Website?" href="http://www.tunnel7.com/blog/article/redesign_or_realign/">Redesign or Realign Your Website?</a></p>
<p>So there you have it.  Ten little spring cleaning tips that can help your website throughout the year.  None of them are terribly difficult or time consuming but all will improve your website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.texelgraphics.com/blog/articles/10-website-spring-cleaning-tips/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7 Tips For Building Better Website Forms</title>
		<link>http://www.texelgraphics.com/blog/articles/7-tips-for-building-better-website-forms</link>
		<comments>http://www.texelgraphics.com/blog/articles/7-tips-for-building-better-website-forms#comments</comments>
		<pubDate>Mon, 01 Feb 2010 09:14:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://texelgraphics.com/wordpress/?p=1820</guid>
		<description><![CDATA[Few things are as frustrating as a poorly designed website form. Follow these tips to ensure a good experience.]]></description>
			<content:encoded><![CDATA[<p>As a website user, few things frustrate me more than a website form that doesn’t work as it should.  As a website designer I know there are several steps I can take to make sure that the website forms I build don’t fall into this category.</p>
<h4>1. Simplify visual layout</h4>
<p>First and foremost a website form (no matter how complex it is) should <em>look</em> easy to complete.  This will encourage visitors to complete the form and guide them through the process of giving you the information you seek from them.  Each form will be unique and spending time in planning its layout is critical.</p>
<h4>2. Use &lt;legend&gt; &lt;fieldset&gt; and &lt;label&gt;</h4>
<p>Completing a website form is tricky but it’s even trickier for impaired visitors of your website.  To maximize accessibility use &lt;legend&gt; &lt;fieldset&gt; and &lt;label&gt; html tags in your code.  These three tags provide semantic meaning to your form and attach form labels to their associated field in a non-visual way to ensure impaired visitors can complete it.</p>
<h4>3. Set the tab index for each field</h4>
<p>Once the first field of a website form is completed and the tab button is pushed visitors should be taken to the next item to complete.  Setting the tab index allows you to define this order (as opposed to relying on the browser).  This simplifies the completion of the form and also improves accessibility for visitors who can’t use a mouse.</p>
<h4>4. Clearly mark required fields</h4>
<p>Determining which form fields must be completed by visitors should be a part of any website form design.  Once this determination is made, be sure your website form clearly indicates what fields are mandatory and what fields are optional.  This will save visitors the frustration of getting unexpected error messages.</p>
<h4>5. Provide clear error messages</h4>
<p>And speaking of error messages, make sure when a user does receive an error message from an improperly completed form that that error message is useful and written in plain English.  In general an error message should clearly instruct visitors what field they need to fix and guide them back to that field.</p>
<h4>6. Use an anti-spam technique</h4>
<p>All forms I build now have some technique to prevent the submission of spam entries.  <a title="CAPTCHA" href="http://www.captcha.net/">CAPTCHA</a> is a very popular anti-spam technique.  I’ve also used CSS to visually hide a field from human visitors and then use PHP to test if the hidden field is completed (automated spam-bots will fill it in).  Make sure your forms account for these inevitable spam submissions.</p>
<h4>7. Test, test and test again</h4>
<p>Nothing is more frustrating to website owners than a form that doesn’t work.  The submitted data doesn’t get entered into the database.  A notification email fails to send.  A user gets no confirmation of anything when submitting their information.  All of these things can be avoided with thorough testing of all website forms.  Don’t neglect this step!</p>
<h4>Conclusion</h4>
<p>Following these steps above will ensure that your website avoids the pitfalls of poorly designed website forms and (even better) ensure that your visitors do not experience the all too common frustrations such forms brings.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.texelgraphics.com/blog/articles/7-tips-for-building-better-website-forms/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keeping Your CSS Organized</title>
		<link>http://www.texelgraphics.com/blog/articles/keeping-your-css-organized</link>
		<comments>http://www.texelgraphics.com/blog/articles/keeping-your-css-organized#comments</comments>
		<pubDate>Sun, 31 Jan 2010 09:14:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://texelgraphics.com/wordpress/?p=1818</guid>
		<description><![CDATA[We all know that CSS will make websites easier to maintain but keeping files organized can be a challenge.]]></description>
			<content:encoded><![CDATA[<p>Cascading style sheets (CSS) define the design of your website (what it looks like).  Font choices, font sizes, background colors, page layouts &#8230; all are controlled by CSS files.  Every now and then I open up a CSS file that I wrote several years ago and ask myself, “What was I thinking?”  If you’re like me how you organize your CSS files has evolved over time.  Here is my best advice to keeping your CSS files organized.</p>
<h4>Keep all CSS in external files</h4>
<p>First and foremost, keep all your CSS code in external files.  Your individual HTML pages should have no CSS code in them other than the call to the stylesheet in the &lt;head&gt; portion of each page.  This ensures a clean separation of design (CSS) and content (HTML) and makes website maintenance exponentially easier.  Here is an example showing how to add a stylesheet to an HTML page:</p>
<p>&lt;link rel=“stylesheet” type=“text/css” media=“screen” href=”/inc/style.css” /&gt;&gt;</p>
<h4>Keep your CSS files in one directory</h4>
<p>I keep all my CSS files in a separate includes directory for good organization as well (typically a directory named “includes” or “inc”).  By keeping all your CSS code together in one location you have a central directory for all CSS code, which will also help with website maintenance in the future.</p>
<h4>Never use inline styles</h4>
<p>Inline styles are really no better than the old &lt;font&gt; tags.  I can tell you there is nothing more frustrating than making a global change to your main stylesheet only to find that the change is being overwritten by inline styles on certain pages.  (Inline styles overwrite global styles.)  Save yourself the headaches of going through individual pages to clean up inline styles.  Don’t use them.</p>
<h4>Use a CSS reset</h4>
<p>Browsers have a tendency to interpret default values differently for any given element, which can cause you cross-browser compatibility headaches.  A CSS reset file levels the playing field across all browsers by setting all default values to the same value.  <a title="Eric Meyer's CSS reset file" href="http://meyerweb.com/eric/tools/css/reset/">Eric Meyer’s CSS reset file</a> is an excellent example of a reset file.</p>
<h4>Use Comments in your CSS files</h4>
<p>Just as you can have comments in your HTML files, so to can you in your CSS files.  Comments are also great for delineating sections of your CSS file and for explaining (to future you or someone else working with your code) what a particular block of code does.  Comments in CSS files are defined by this syntax:</p>
<p>/* css comments here */</p>
<h4>Organize your CSS logically</h4>
<p>Within the CSS file itself it is best to have an organized structure.  For me I organize by the following order: global elements, sections (header, body, footer), forms, tables.  Keep in mind that CSS files inherit so defining global elements first makes sense and getting more specific as you move down can override global elements where needed.</p>
<h4>Use IE conditionals</h4>
<p>Inevitably you will come across CSS bugs, particularly in older browsers (yes, I’m looking at you IE6!).  Rather than include the fixes for these bugs within you main stylesheet, create a separate stylsheet for the particular version of Internet Explorer causing you the problem.  This ensures that your fix doesn’t cause issues in other browsers.</p>
<p>You can <a title="read more about IE conditional comments at quirksmode.org" href="http://www.quirksmode.org/css/condcom.html">read more about IE conditional comments at quirksmode.org</a>.</p>
<h4>Be open to change</h4>
<p>I can tell you that with experience you will find better ways to write and organize your CSS files.  Like I mentioned in the opening I’m constantly refining and improving my CSS files and you should be open to such changes.  The internet is constantly changing and staying on top of these changes by adapting your work methods will help keep you ahead of the curve.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.texelgraphics.com/blog/articles/keeping-your-css-organized/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Typekit To Break The Web Font Barrier</title>
		<link>http://www.texelgraphics.com/blog/articles/typekit-to-break-the-web-font-barrier</link>
		<comments>http://www.texelgraphics.com/blog/articles/typekit-to-break-the-web-font-barrier#comments</comments>
		<pubDate>Sun, 31 Jan 2010 09:13:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://texelgraphics.com/wordpress/?p=1816</guid>
		<description><![CDATA[The limitations of web fonts may soon be a thing of the pass thanks to Typekit.]]></description>
			<content:encoded><![CDATA[<p>One of the biggest limitations in website design centers around fonts that can be used on any given website.  Currently the only fonts that can guarantee to be rendered on a website are system fonts that everyone has on their machines.  As you might imagine this is very limiting as there are only a handful of these universal system fonts.  But a new solution named <a title="Typekit" href="http://blog.typekit.com/2009/05/27/introducing-typekit/">Typekit</a> is about to change all this.</p>
<h4>The ability to embed fonts in a website</h4>
<p>Newer browsers support this ability to embed fonts in a website.  (In fact, soon nearly all modern browsers will.)  However the rub comes from the font foundries (the folks creating the fonts) who don’t want their fonts to be used online for free for fear that the font files can be stolen and reused (rather than purchasing them through legitimate means).</p>
<p>And this is where Typekit comes in.  What Typekit promises is to make it near impossible for someone to grab the font file from a website using it.  In this scenario the font foundries are happy (because their files are secure) and website designers are happy (because we can move past the current font limitations).  It’s a win win for all involved!</p>
<h4>A big change for website design</h4>
<p>It’s not every day that such a big change comes along in the website design world, but this certainly is one of them.  Typekit will open the door to be able to use any font we wish to in our website designs.  While it may not seem like a big deal to you, this is something that website designers around the world have wanted for many, many years.  I know I’ll be keeping a close eye on Typekit’s progress.</p>
<p>For more about Typekit see the <a title="Typekit blog" href="http://blog.typekit.com/2009/05/27/introducing-typekit/">Typekit blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.texelgraphics.com/blog/articles/typekit-to-break-the-web-font-barrier/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elements of a Good Homepage</title>
		<link>http://www.texelgraphics.com/blog/articles/elements-of-a-good-homepage</link>
		<comments>http://www.texelgraphics.com/blog/articles/elements-of-a-good-homepage#comments</comments>
		<pubDate>Wed, 27 Jan 2010 09:12:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://texelgraphics.com/wordpress/?p=1814</guid>
		<description><![CDATA[Your homepage will likely be the most visited page of your website. Make sure it pulls your users further in.]]></description>
			<content:encoded><![CDATA[<p>The homepage plays a significant role in the success of any website.  Below are elements that all good homepages have.</p>
<h4>Clearly and simply states what you do</h4>
<p>Someone coming to your website should, within seconds, be able to understand what you do.  People tend to skim a website as opposed to read so you as a website owner may only have a handful of seconds to impress your user.  Be sure you very clearly and succinctly convey who you do with one simple, well crafted sentence.</p>
<h4>Serves as a table of contents</h4>
<p>After you get your message across you want to encourage users to delve deeper into your website.  Think of your homepage as a table of contents for what lies within.  With a quick scan of the eyes users should get a good sense of what content they can find on your website and want to click inside.</p>
<h4>Is flexible and not static</h4>
<p>Being able to quickly and simply spotlight content is critical to a good homepage.  I personally like to use a modular approach, as it works well, is flexible and allows content to be easily changed as goals shift over time.  Plan in advance for this.  A website should not remain static for too long.</p>
<h4>Keeps text brief</h4>
<p>If you’ve been reading my blog you know I’m a big fan of simplifying.  Nowhere is this more important than on the homepage.  There should be no paragraphs on your homepage.  Think in terms of sentences.  Remember, your homepage is your table of contents.  You want it to be easy to skim and pull users in.  Big blocks of text are not conducive to this.</p>
<h4>Eliminates clutter</h4>
<p>I’ve worked on projects where people actually start fighting over space on the homepage. In such a scenario it would be OK for these folks to have a website that is cluttered as long as their content is on the homepage.  Don’t make this mistake.  Eliminate the clutter.  While you may feel good about having your content on the homepage, users will simply be overwhelmed and tune out.</p>
<h4>Establishes navigation and other website elements</h4>
<p>Your homepage should familiarize your users with navigation and common elements that will be used throughout the website.  Think of the last time you walked into an unfamiliar airport or a train station.  In those first moments you get your bearings by taking note of signs and determining you should go.  Your homepage should to the same for your users.</p>
<h4>Conclusion</h4>
<p>It’s true, your homepage will likely be the most popular page of the website.  Rather than try to fit everything on it think in terms of priority and follow the steps above to make it the best it can be!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.texelgraphics.com/blog/articles/elements-of-a-good-homepage/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

