<?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>Kenmore Design Blog &#187; Web Design</title>
	<atom:link href="http://blog.kenmoredesign.com/category/web-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kenmoredesign.com</link>
	<description>Professional Web Design</description>
	<lastBuildDate>Fri, 21 May 2010 16:29:19 +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>How to choose web design services for real estate business</title>
		<link>http://blog.kenmoredesign.com/2009/11/17/how-to-choose-web-design-services-for-real-estate-business/</link>
		<comments>http://blog.kenmoredesign.com/2009/11/17/how-to-choose-web-design-services-for-real-estate-business/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 16:17:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Internet Marketing]]></category>
		<category><![CDATA[professional web services]]></category>
		<category><![CDATA[real estate web design]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://blog.kenmoredesign.com/?p=254</guid>
		<description><![CDATA[It was beyond imagination that one day Internet marketing and its benefits will touch the money making sector of real estate also. Real estate businessmen are also not left untouched with the need for Internet marketing and it can be traced back only a decade or two back when this sector found the need of [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-255" href="http://blog.kenmoredesign.com/2009/11/17/how-to-choose-web-design-services-for-real-estate-business/pic/"><img class="alignleft size-medium wp-image-255" style="margin: 5px;" title="pic" src="http://blog.kenmoredesign.com/wp-content/uploads/2009/11/pic-271x300.jpg" alt="pic" width="217" height="240" /></a>It was beyond imagination that one day <a href="http://kenmoredesign.com/real-estate.php">Internet marketing</a> and its benefits will touch the money making sector of real estate also. Real estate businessmen are also not left untouched with the need for Internet marketing and it can be traced back only a decade or two back when this sector found the need of Internet marketing techniques. Now you can find any type of deal online and there is good competition also in this field. This is the reason why web design services for real estate have come up with professional web design and marketing techniques.</p>
<p>The first thing that one needs if he wants to step into the Internet marketing is to have a website of his own where he can develop and present his idea and business proposals as well. To start a website you need a <a href="http://kenmoredesign.com/">professional web designing company</a> that offers you high end web design as well as help you through the search engine optimization contents to get published so that more and more traffic is generated to your website. The website is your online face and that means that seeing your website people will judge your work and experience. Not only the web design but the ease and convenience that you offer at your website for your visitors, will make them stay and come back.</p>
<p><span id="more-254"></span></p>
<p>Since <a href="http://kenmoredesign.com/process.php">website</a> will set an impression of your business and efficiency, you will definitely like to have it designed in such a way that the impression in the visitors’ mind is notable and long lasting. For this you should keep in mind few points so that your website becomes attractive and useful. Since real estate is a business in which large investments are involved, your website should be transparent and easy for buyers. Along with a site’s name and appearance, your website should maintain search engine optimization also as it is very important for <a href="http://kenmoredesign.com/seo.php">generating traffic to your website</a>.</p>
<p><a href="http://kenmoredesign.com/corporate.php">Web design for real estate website</a> take a special skill as it is different from other web site designing styles. Also you should choose such web design services for real estate that offers sent percent satisfaction and even helps you support and uphold your business. So it is better you do some research work and choose the right company or person who not only designs your website attractively and professional looking, it also supports with latest techniques and information regarding web development and marketing strategies. You should put emphasis on your experience in this field and try to provide a sample of your work along with the client’s feedback.</p>
<p>While designing your website keep your database well organized and categorized so that when people visit your website they find exactly what they were looking for and a real helpful site. Now when your website is designed you need to concentrate on search engine optimization and get associated with such companies that will help you get top rankings in the search engines pages. This ranking is a real help in generating heavy traffic to your website which in turn results in flourishing your business.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kenmoredesign.com/2009/11/17/how-to-choose-web-design-services-for-real-estate-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Importance of Internet marketing and professional web design</title>
		<link>http://blog.kenmoredesign.com/2009/11/11/importance-of-internet-marketing-and-professional-web-design/</link>
		<comments>http://blog.kenmoredesign.com/2009/11/11/importance-of-internet-marketing-and-professional-web-design/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 03:38:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Boston Internet marketing service]]></category>
		<category><![CDATA[Boston SEO company]]></category>
		<category><![CDATA[Boston web design]]></category>

		<guid isPermaLink="false">http://blog.kenmoredesign.com/?p=240</guid>
		<description><![CDATA[
Those who are engaged in online marketing know very well the importance of Internet marketing strategies. These are the tactics to develop and propagate your business on a worldwide platform. Today with immense use and popularity of Internet, it is very easy and cost effective to reach maximum number of people in minimum time and [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-241" style="margin: 5px;" title="untitled" src="http://blog.kenmoredesign.com/wp-content/uploads/2009/11/untitled.JPG" border="0" alt="untitled" width="239" height="179" /></p>
<p><span style="font-family: mceinline;">Those who are engaged in online marketing know very well the importance of Internet marketing strategies. These are the tactics to develop and propagate your business on a worldwide platform. Today with immense use and popularity of Internet, it is very easy and cost effective to reach maximum number of people in minimum time and cost with the help of Internet. If you are involved in real estate business you can approach a company that is designed for </span><a href="http://kenmoredesign.com/"><strong><span style="font-family: mceinline;">custom web solutions.</span></strong></a></p>
<p><span style="font-family: mceinline;">Importance of high-end web design and search engine optimization cannot be ignored and disregarded. In fact both have their own importance and at any cost the company or the individual involved in Internet marketing should have a good and appealing website as that is considered as the effective and persuasive online portfolio of the individual or the company. Once you have developed this you can explore more and more strategies to enhance and sustain your business’s overall objectives related to marketing.</span></p>
<p><span id="more-240"></span></p>
<p><span style="font-family: mceinline;">The website represents the company, sells its name, attracts more visitors, creates further business leads, promotes sales and services and so on. If you too want to prepare a website that is well designed and attractive and at the same time easy to navigate and full of relevant information, you should contact a company that works on professional web design projects. There are companies that will take the whole and sole responsibility of promoting your business and services.</span></p>
<p><span style="font-family: mceinline;">In fact whether it is designing of the website or SEO content development the main intention is to attract visitors and generate more and more traffic so that it promotes sales and the concerned business. For this you need to select company that offers high-end web services and uses a state-of-the-art content management system to fulfill your dreams and aim. In fact this system is a collection of procedures that is applied to manage the workflow in a mutual environment.</span></p>
<p><span style="font-family: mceinline;">There are web designing companies that make use of the latest technologies and they make sure that their designers use creative approach to design unique and specific website up to your satisfaction. They also assure to bring your website to the top rank of all the search engines and distribute your products or listings throughout the Internet world. There are companies that work for specific regions like </span><a href="http://www.kenmoredesign.net/"><strong><span style="font-family: mceinline;">Boston Internet marketing service, Boston web design</span></strong></a><strong><span style="font-family: mceinline;"> or </span></strong><a href="http://kenmoredesign.com/seo.php"><strong><span style="font-family: mceinline;">Boston SEO company</span></strong></a><span style="font-family: mceinline;"><strong> </strong>and so on. Now it is up to your requirement and desire what you choose.</span></p>
<p><span style="font-family: mceinline;">However the Internet is filled with lots of services and before dealing with any of them, you should get assured of the legitimacy of the company. This is important, because there are lots of fake individuals and Spam companies spread on Internet and to look for a genuine one, one needs some time, effort and research work. Look for an authentic service provider that deals with varieties of businesses and has a successful track record. It is also important that it gives you 100% satisfaction regarding the service and helps you promote your business as well.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kenmoredesign.com/2009/11/11/importance-of-internet-marketing-and-professional-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High-end Internet marketing and professional web design</title>
		<link>http://blog.kenmoredesign.com/2009/11/11/high-end-internet-marketing-and-professional-web-design/</link>
		<comments>http://blog.kenmoredesign.com/2009/11/11/high-end-internet-marketing-and-professional-web-design/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 16:24:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[boston internet marketing]]></category>
		<category><![CDATA[high end html]]></category>
		<category><![CDATA[high-end]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[professional web design]]></category>

		<guid isPermaLink="false">http://blog.kenmoredesign.com/?p=235</guid>
		<description><![CDATA[Those who are engaged in online marketing know very well the importance of Internet marketing strategies. These are the tactics to develop and propagate your business on a worldwide platform. Today with immense use and popularity of Internet, it is very easy and cost effective to reach maximum number of people in minimum time and [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-medium wp-image-236" style="margin: 5px;" title="chily" src="http://blog.kenmoredesign.com/wp-content/uploads/2009/11/chily-191x300.jpg" alt="chily" width="120" height="189" />Those who are engaged in online marketing know very well the importance of Internet marketing strategies. These are the tactics to develop and propagate your business on a worldwide platform. Today with immense use and popularity of Internet, it is very easy and cost effective to reach maximum number of people in minimum time and cost with the help of Internet. If you are involved in real estate business you can approach a company that is designed for <a href="http://kenmoredesign.com/">custom web solutions.</a></p>
<p>Importance of high-end web design and search engine optimization cannot be ignored and disregarded. In fact both have their own importance and at any cost the company or the individual involved in Internet marketing should have a good and appealing website as that is considered as the effective and persuasive online portfolio of the individual or the company. Once you have developed this you can explore more and more strategies to enhance and sustain your business’s overall objectives related to marketing.</p>
<p><span id="more-235"></span></p>
<p>The website represents the company, sells its name, attracts more visitors, creates further business leads, promotes sales and services and so on. If you too want to prepare a website that is well designed and attractive and at the same time easy to navigate and full of relevant information, you should contact a company that works on professional web design projects. There are companies that will take the whole and sole responsibility of promoting your business and services.</p>
<p>In fact whether it is designing of the website or SEO content development the main intention is to attract visitors and generate more and more traffic so that it promotes sales and the concerned business. For this you need to select company that offers high-end web services and uses a state-of-the-art content management system to fulfill your dreams and aim. In fact this system is a collection of procedures that is applied to manage the workflow in a mutual environment.</p>
<p>There are web designing companies that make use of the latest technologies and they make sure that their designers use creative approach to design unique and specific website up to your satisfaction. They also assure to bring your website to the top rank of all the search engines and distribute your products or listings throughout the Internet world. There are companies that work for specific regions like <a href="http://www.kenmoredesign.net/">Boston Internet marketing service,</a> <a href="http://www.kenmoredesign.net/">Boston web design</a> or <a href="http://kenmoredesign.com/seo.php">Boston SEO company</a> and so on. Now it is up to your requirement and desire what you choose.</p>
<p>However the Internet is filled with lots of services and before dealing with any of them, you should get assured of the legitimacy of the company. This is important, because there are lots of fake individuals and Spam companies spread on Internet and to look for a genuine one, one needs some time, effort and research work. Look for an authentic service provider that deals with varieties of businesses and has a successful track record. It is also important that it gives you 100% satisfaction regarding the service and helps you promote your business as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kenmoredesign.com/2009/11/11/high-end-internet-marketing-and-professional-web-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS tips for beginners</title>
		<link>http://blog.kenmoredesign.com/2009/06/15/css-tips-for-beginners/</link>
		<comments>http://blog.kenmoredesign.com/2009/06/15/css-tips-for-beginners/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 23:06:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[professional web design]]></category>

		<guid isPermaLink="false">http://blog.kenmoredesign.com/?p=218</guid>
		<description><![CDATA[Hello Everyone,
After a long delay I finally found some time to write a new post. This time about CSS. I believe may people will find these tips useful, not only the beginners but also some experiences programmers since there is no limit to perfection  
1. Use global resets
Global reset is used for more or [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Hello Everyone,</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">After a long delay I finally found some time to write a new post. This time about CSS. I believe may people will find these tips useful, not only the beginners but also some experiences programmers since there is no limit to perfection <img src='http://blog.kenmoredesign.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">1. Use global resets</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Global reset is used for more or less similar website rendering in the different browsers. Different browsers have different default values for various elements. Global resets help you fight with these issues.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">2. Differentiate id and class in elements</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Id attribute specifies that this element is all alone &#8211; unique, for example there is only one header on a website. Class however describes a few elements with similar style and preferences.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">3. Use short preferences</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Using short preferences values is very convenient. Doing so will also reduce you CSS file size.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">4. Organize your CSS files</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">A good alternative to dividing files is better commenting inside the actual files. It makes your code easier to read and edit.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">5. Use CSS frameworks and toolboxes</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Doing so will help you save time. You can use the existing framewfork or edit it to make it wok better with your project.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">6. Avoid redundancy</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">You all know that tags td (tbody/thead/tr) is only allowed within the table tag. The same goes for li and ui. So instead of:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">table td { &#8230; }   ul li { &#8230; }</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">you can write:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">td { &#8230; }   li { &#8230; }</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">This is a very easy case, but I think you got the idea.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">7. Don&#8217;t overuse !important</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">This flag raises the priority of the described preference, so if you have a contradiction down below the preference with !important will be prioritized. Some beginners like to abuse !important but remember you can always replace it with stricter inheritance.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">8. Differentiate media types</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Media types with connected CSS files allow you to correct website rendering on different platforms (monitor, cellphone, printer). Using media types is cross-referenced with using different files, using these will make your website more accessible.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">9. Specify multiple fonts</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Every time you specify fonts make sure to specify more then one since different platforms use different fonts.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">BTW most of the professional CSS editors have built in font collections. Enough of notepad programming already <img src='http://blog.kenmoredesign.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">10. Use tools to check CSS in the browser. it will make your work easier and faster.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">I hope everyone found the article useful. I hope it will make your coding better (at least a little)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">Please feel free to add more points in the comments!</div>
<p>Hello Everyone,</p>
<div id="attachment_219" class="wp-caption alignleft" style="width: 252px"><img class="size-full wp-image-219" title="css" src="http://blog.kenmoredesign.com/wp-content/uploads/2009/06/css.jpg" alt="css" width="242" height="130" /><p class="wp-caption-text">css</p></div>
<p>After a long delay I finally found some time to write a new post. This time about CSS. I believe may people will find these tips useful, not only the beginners but also some experiences programmers since there is no limit to perfection <img src='http://blog.kenmoredesign.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>1. Use global resets </strong></p>
<p>Global reset is used for more or less similar website rendering in the different browsers. Different browsers have different default values for various elements. Global resets help you fight with these issues.</p>
<p><strong>2. Differentiate id and class in elements </strong></p>
<p>Id attribute specifies that this element is all alone &#8211; unique, for example there is only one header on a website. Class however describes a few elements with similar style and preferences.<br />
<span id="more-218"></span> <strong>3. Use short preferences</strong></p>
<p>Using short preferences values is very convenient. Doing so will also reduce you CSS file size.</p>
<p><strong>4. Organize your CSS files </strong></p>
<p>A good alternative to dividing files is better commenting inside the actual files. It makes your code easier to read and edit.</p>
<p><strong>5. Use CSS frameworks and toolboxes </strong></p>
<p>Doing so will help you save time. You can use the existing framewfork or edit it to make it wok better with your project.</p>
<p><strong>6. Avoid redundancy </strong></p>
<p>You all know that tags td (tbody/thead/tr) is only allowed within the table tag. The same goes for li and ui. So instead of:</p>
<p>table td { &#8230; }   ul li { &#8230; }</p>
<p>you can write:</p>
<p>td { &#8230; }   li { &#8230; }</p>
<p>This is a very easy case, but I think you got the idea.</p>
<p><strong>7. Don&#8217;t overuse !important </strong></p>
<p>This flag raises the priority of the described preference, so if you have a contradiction down below the preference with !important will be prioritized. Some beginners like to abuse !important but remember you can always replace it with stricter inheritance.</p>
<p><strong>8. Differentiate media types </strong></p>
<p>Media types with connected CSS files allow you to correct website rendering on different platforms (monitor, cellphone, printer). Using media types is cross-referenced with using different files, using these will make your website more accessible.</p>
<p><strong>9. Specify multiple fonts</strong></p>
<p>Every time you specify fonts make sure to specify more then one since different platforms use different fonts.</p>
<p>font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;</p>
<p>BTW most of the professional CSS editors have built in font collections. Enough of notepad programming already <img src='http://blog.kenmoredesign.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>10. Use tools to check CSS in the browser. it will make your work easier and faster. </strong></p>
<p>I hope everyone found the article useful. I hope it will make your coding better (at least a little)</p>
<p>Please feel free to add more points in the comments!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kenmoredesign.com/2009/06/15/css-tips-for-beginners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Development : cross-browser comparability</title>
		<link>http://blog.kenmoredesign.com/2009/03/20/web-development-cross-browser-comparability/</link>
		<comments>http://blog.kenmoredesign.com/2009/03/20/web-development-cross-browser-comparability/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 16:18:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[crossbrowser]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.kenmoredesign.com/?p=204</guid>
		<description><![CDATA[New program from Microsoft should make cross-browser compatibility less painful for developer. Well&#8230; if it works right&#8230;
The rumor has it that the information leaked from the developers themselves breaking the NDA. Official release will be announced on MIX09.
You can download the program here
The preview version only has different IE version and free. The picture provided [...]]]></description>
			<content:encoded><![CDATA[<p>New program from Microsoft should make cross-browser compatibility less painful for developer. Well&#8230; if it works right&#8230;</p>
<p><a href="http://www.istartedsomething.com/20090318/expression-web-superpreview-cross-browser-testing/" target="_blank">The rumor has it </a>that the information leaked from the developers themselves breaking the NDA. Official release will be announced on MIX09.</p>
<p>You can download the program <a href="http://download.microsoft.com/download/5/6/8/568F0D28-0434-4794-B7FC-FB293BCC98FB/SuperPreview_Trial_en.exe" target="_blank">here</a></p>
<p>The preview version only has different IE version and free. The picture provided is for Expression Web 3 and is not a free option.</p>
<p><img class="aligncenter size-full wp-image-205" title="Expression Web" src="http://blog.kenmoredesign.com/wp-content/uploads/2009/03/superpreview1.jpg" alt="Expression Web" width="650" height="423" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kenmoredesign.com/2009/03/20/web-development-cross-browser-comparability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 signs of the professional HTML</title>
		<link>http://blog.kenmoredesign.com/2009/02/09/10-signs-of-professional-html/</link>
		<comments>http://blog.kenmoredesign.com/2009/02/09/10-signs-of-professional-html/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 22:46:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Boston web design]]></category>
		<category><![CDATA[CSS tips]]></category>
		<category><![CDATA[Professional boston web design]]></category>
		<category><![CDATA[professional HTML slicing]]></category>

		<guid isPermaLink="false">http://blog.kenmoredesign.com/?p=169</guid>
		<description><![CDATA[Till this day we find new websites sliced by the rules of the end of the previous century. Table slicing, picture-backgrounds placed using IMG tag, using FONT tag, fixed font size and so on.
Hey web design gurus, you really need to drop this kind of archaisms&#8230;.
The material I placed here is written in a really [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://kenmoredesign.com"><img class="size-full wp-image-172 alignright" style="border: 0pt none; margin: 8px;" title="Boston web design geek" src="http://blog.kenmoredesign.com/wp-content/uploads/2009/02/17at422_01.jpg" alt="Boston web design geek" width="229" height="152" /></a>Till this day we find new websites sliced by the rules of the end of the previous century. Table slicing, picture-backgrounds placed using IMG tag, using FONT tag, fixed font size and so on.</p>
<p>Hey web design gurus, you really need to drop this kind of archaisms&#8230;.</p>
<p>The material I placed here is written in a really easy format so even a non-professional will understand this.</p>
<h3>DIV style document structure</h3>
<p>Once upon a time it was really easy to use tables for slicing HTML documents &#8211; block style just did not allow using some mocks. But once the CSS came to life table slicing became a symbol of retrogress.</p>
<p>Major disadvantages of table slicing:</p>
<p><span id="more-169"></span></p>
<p>1. Tons of repetitive code<br />
2. <span style="text-decoration: line-through;">Bad</span> terrible code readability<br />
3. Serious problems displaying the page on the mobile devices<br />
4. Highly restricted page-load order</p>
<p>Tables are included in HTML only for displaying table data, the document structure has to be displayed using DIV blocks. No exceptions.</p>
<p>Simple example of table slicing :</p>
<pre>&lt;table width="100%" border="0" cellspacing="0" cellpadding="0"&gt;&lt;tr&gt;&lt;td class="header" colspan="2"&gt;HEADER!&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="content"&gt;CONTENT!&lt;/td&gt;&lt;td class="sidebar"&gt;SIDEBAR!&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="footer" colspan="2"&gt;FOOTER!&lt;/td&gt;&lt;/tr&gt;</pre>
<p>The same example sliced with DIV blocks:</p>
<pre>&lt;div id="header"&gt;HEADER!&lt;/div&gt;&lt;div id="wrapper"&gt;&lt;div id="content"&gt;CONTENT!&lt;/div&gt;&lt;div id="sidebar"&gt;SIDEBAR!&lt;/div&gt;&lt;/div&gt;

&lt;div id="footer"&gt;FOOTER!&lt;/div&gt;&lt;/table&gt;</pre>
<p>It is easy to see the difference in the amount of code and It&#8217;s readability.</p>
<p>In the last example it doesn&#8217;t matter where the sidebar is located (right or left): one way or the other the content part will load first.</p>
<h3>Semantics of the pages</h3>
<p>This is important for any HTML document in general and especially for the content part. Using the correct tags, titles, paragraphs, (check)lists is equally importaing for search engine indexation and in case if the page is looked at from a mobile device of non CSS browser.<br />
Most of the professional web design firms will make sure your content is accurate and linked correctly as well. For example if you crate special landing pages for different destinations make sure they respond to the correct values:</p>
<p><a title="Professional web design in Boston" href="http://www.kenmoredesign.com/" target="_blank">Boston Web Design</a> or  <a title="International League of Conservation Photographers" href="http://ilcp.com/" target="_blank">Washington Conversational Photographers </a></p>
<h3>Minimalistic coding</h3>
<p>Simpler code is a sign of professionalism. (Please be aware: I&#8217;m talking about code functionality and code flexibility). I can write a whole article on this topic but here I will only demonstrate a simple example :</p>
<pre>&lt;div id="category"&gt;&lt;h1 <strong>class=”category-header”</strong>&gt;Topics&lt;/h1&gt;&lt;p <strong>class=”left”</strong>&gt;Topic cloud&lt;/p&gt;&lt;ul <strong>class=”category-list”</strong>&gt;&lt;li&gt;&lt;a <strong>class=”category-link” </strong> href=”#”&gt;construction&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a <strong>class=”category-link” </strong>href=”#”&gt;plumbing&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a <strong>class=”category-link” </strong>href=”#”&gt;oil pumping&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</pre>
<p>Things in bold are redundant. &lt;h1&gt;, &lt;p&gt;, &lt;ul&gt; and &lt;a&gt; in this block are used for look and feel customization using CSS. But this is a bad code, it was written by someone who is not very familiar with CSS.</p>
<p>You can specify the style like this:</p>
<pre>.category-link {properties}

And here is the better HTML version:
<pre class="brush: html">&lt;br&gt;&lt;br&gt;&lt;div id=&quot;category&quot;&gt;&lt;br&gt;&lt;h1&lt;strong&gt;&lt;/strong&gt;&gt;Topics&lt;/h1&gt;&lt;br&gt;&lt;p&lt;strong&gt;&lt;/strong&gt;&gt;Topic cloud&lt;/p&gt;&lt;br&gt;&lt;ul&gt;&lt;br&gt;&lt;li&gt;&lt;a&lt;strong&gt; &lt;/strong&gt; href=”#”&gt;construction&lt;/a&gt;&lt;/li&gt;&lt;br&gt;&lt;li&gt;&lt;a href=”#”&gt;plumbing&lt;/a&gt;&lt;/li&gt;&lt;br&gt;&lt;li&gt;&lt;a &lt;strong&gt;&lt;/strong&gt;href=”#”&gt;oil pumping&lt;/a&gt;&lt;/li&gt;&lt;br&gt;&lt;/ul&gt;&lt;br&gt;&lt;br&gt;</pre>
<p>The style will look like this:</pre>
<pre>#category li a {properties}&lt;/div&gt;</pre>
<p>The change does not seem very important but it will boost you page load speed and optimize the code for future changes.</p>
<h3>Clear names of structural blocks</h3>
<p>Some people think of this as a good practice but I believe that giving proper and clead names to structure blocks is essential in modern coding. Most of the sites have these four parts :</p>
<p>1. Header<br />
2. Content<br />
3. Sidebar<br />
4. Footer</p>
<p>These Parts respond to four parts of the website page. Since this kind of layout was so common HTML v5 officially announced implementation of the following tags: &lt;header&gt;, &lt;footer&gt; and many others. Now since we have some tibe befor HTML v5 will be required the following structure is considered to be professional:</p>
<pre>&lt;div id="<strong>header</strong>“&gt;Head&lt;/div&gt;&lt;div id=”<strong>wrapper</strong>“&gt;&lt;div id=”content”&gt;Text&lt;/div&gt;&lt;div id=”sidebar”&gt;Side_content&lt;/div&gt;&lt;/div&gt;&lt;div id=”<strong>footer</strong>“&gt;foot_note&lt;/div&gt;</pre>
<h3>Comments after closing block tags</h3>
<p>Sometimes you can see the following elements of the page code:</p>
<pre>&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</pre>
<p>Even if there are spaces in between it&#8217;s really hard to tell which div is closing and where. Even the smallest changes (especially editing the CMS settings or design slicing) require this kind of knowledge.</p>
<p>The simple solution: place a text comment near each div notifying of closing of a certain block:</p>
<pre>&lt;/div&gt;&lt;/div&gt; &lt;!-- /sidebar --&gt;&lt;/div&gt; &lt;!-- /wrapper --&gt;</pre>
<h3>Correct use of float-blocks</h3>
<p>Block-style of slicing has many advantages, but there are a few disadvantages as well.The main disadvantage is about the floating of the elements around them. Such blocks usually have a preference (float: left or float: right). If blocks like that are different in the height then the following element in the HTML starts to float around one of the blocks. For the correct anti-floating this logic is the most common:</p>
<pre>&lt;div id="content"&gt; &lt;!-- parent block --&gt;[...]&lt;div style=”float:left”&gt;some content&lt;/div&gt;&lt;div style=”float:left”&gt;another content&lt;/div&gt;<strong>&lt;div style=”clear:both”&gt;&lt;/div&gt;</strong> &lt;!– «reset block –&gt;<strong></strong>[...]&lt;/div&gt; &lt;!– /content –&gt;</pre>
<p>In the other words we place another &#8216;resetting&#8217; block-style element that does not allow moving the following blocks (marked with bold).</p>
<p>This approach has only one chance for existence:in case if it is not possible to set width of the parent block.</p>
<p>In case if it is possible to set the width of the parent&#8217;s block then it is more correct to skip the resetting block but for the parent block set the following CSS-parameter:</p>
<pre>#content {width:[width]; overflow:hidden}</pre>
<p>There are other techniques such as using pseudo-class :after or height:0 but they are much less convenient and much uglier in my opinion.</p>
<h3>Use of background pictures</h3>
<p>You need to use background bpictures instead of regular pictures for the correct display of images in the mobile devices. Example: Pictures that exist in the header are the background of the header blocks .</p>
<p><strong>No background picture &#8211; show background color</strong></p>
<p>Sometimes the website assumes the background color. Let&#8217;s assume there is a blue block on the page and lets assume that there are links that are going over the block. If the links are in the white color. If the image is not going to lad then the links will not be visible.</p>
<p>Simplifying intereactive element</p>
<p>Using the mouseover effect became very common use of making the website more interactive. Here is a hint. You can use one image instead of four by implementing thre following logic. Please see the image below:</p>
<p><img class="aligncenter size-full wp-image-184" title="pic" src="http://blog.kenmoredesign.com/wp-content/uploads/2009/02/spayr.jpg" alt="pic" width="274" height="246" /></p>
<p>So on &#8216;mouseover&#8217; you can move the picture 50% down to animate the folder. Using this techique allows you to unload sthe server and make the page load faster.</p>
<h3>Use of CSS hacks</h3>
<p>This is a controvercial subject. Sometimes you cant do it without hacks&#8230; Especialluy in Internet Explorer 6 (god_send) but I&#8217;m convinced that you can just keep connecting separate CSS files.</p>
<p>Use this as a reference:</p>
<pre>&lt;!--[if lte IE 6]&gt;&lt;link rel=”stylesheet” type=”text/css” href=”[адрес]/style_for_ie6.css”/&gt;&lt;![endif]–&gt;&lt;!–[if lte IE 7]&gt;&lt;link rel=”stylesheet” type=”text/css” href=”[адрес]/style_for_ie7.css”/&gt;&lt;![endif]–&gt;</pre>
<p>I&#8217;m sure this list is far from being complete. In my opinion these are the most important elements.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kenmoredesign.com/2009/02/09/10-signs-of-professional-html/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Graphs on your website</title>
		<link>http://blog.kenmoredesign.com/2009/02/02/graphs-on-your-website/</link>
		<comments>http://blog.kenmoredesign.com/2009/02/02/graphs-on-your-website/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 04:35:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[web tools]]></category>

		<guid isPermaLink="false">http://blog.kenmoredesign.com/?p=144</guid>
		<description><![CDATA[Any information (but especially numeric) is going to be absorbed by a user much better and faster if it is presented with a graph or diagram. Don&#8217;t even consider putting statics data on your page without a graph!
I will list here a few free tools that allow building dynamic graphs in your projects. All of [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><img class="alignleft size-full wp-image-145" style="margin: 8px;" title="Graph" src="http://blog.kenmoredesign.com/wp-content/uploads/2009/02/graphs_1.png" alt="Graph" width="282" height="120" />Any information (but especially numeric) is going to be absorbed by a user much better and faster if it is presented with a graph or diagram. Don&#8217;t even consider putting statics data on your page without a graph!</p>
<p style="text-align: left;">I will list here a few free tools that allow building dynamic graphs in your projects. All of the tools are very easy to tweak.</p>
<p style="text-align: left;"><span style="color: #ffffff;">.</span></p>
<p style="text-align: left;"><span style="color: #ffffff;">.</span></p>
<p style="text-align: left;"><span style="color: #ffffff;">.</span></p>
<p style="text-align: left;"><span id="more-144"></span></p>
<h3 style="text-align: left;">1. <a href="http://code.google.com/apis/chart/">API Google charts </a></h3>
<p style="text-align: left;"><img class="size-full wp-image-146 aligncenter" style="margin-top: 8px; margin-bottom: 8px;" title="Google Chart" src="http://blog.kenmoredesign.com/wp-content/uploads/2009/02/graphs_google.png" alt="Google Chart" width="274" height="100" /></p>
<p style="text-align: left;">This service offers many different choices in various diagram building: linear, circular, columnar, Venn&#8217;s diagrams, diffusion diagrams and others. Besides, has many parameters for fine tuning of your graphs</p>
<h3 style="text-align: left;">2. <a href="http://www.maani.us/charts/index.php?menu=Introduction">PHP and SWF diagrams</a></h3>
<p style="text-align: left;"><a href="http://www.maani.us/charts/index.php?menu=Introduction"><br />
<img class="size-full wp-image-147 aligncenter" style="margin-top: 8px; margin-bottom: 8px;" title="PHP SWF" src="http://blog.kenmoredesign.com/wp-content/uploads/2009/02/graphs_php_swf.png" alt="PHP SWF" width="381" height="209" /></a></p>
<p style="text-align: left;">Using this tool you can create dinamic diagrams. In order for the tool to work you need to have flash and PHP installed.<a href="http://www.maani.us/charts/index.php?menu=Introduction"></a></p>
<h3 style="text-align: left;">3. <a href="http://teethgrinder.co.uk/open-flash-chart/">Open flash chart </a></h3>
<p style="text-align: left;"><img class="size-full wp-image-148 aligncenter" style="margin-top: 8px; margin-bottom: 8px;" title="OPEN FLASH" src="http://blog.kenmoredesign.com/wp-content/uploads/2009/02/graphs_open_flash.png" alt="OPEN FLASH" width="450" height="131" /></p>
<h3 style="text-align: left;">4. <a href="http://simile.mit.edu/timeplot/examples/housing/">Simile Timeplot</a></h3>
<p style="text-align: left;"><a href="http://simile.mit.edu/timeplot/examples/housing/"> </a></p>
<p style="text-align: left;"><img class="size-full wp-image-149 aligncenter" style="margin-top: 8px; margin-bottom: 8px;" title="simile" src="http://blog.kenmoredesign.com/wp-content/uploads/2009/02/graphs_simile.png" alt="simile" width="450" height="145" /></p>
<p style="text-align: left;">This service is based on DHTML and AJAX. The service allows you to create functional graphs using minimal ammount of scripts on your server.</p>
<p style="text-align: left;">Enjoy <img src='http://blog.kenmoredesign.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kenmoredesign.com/2009/02/02/graphs-on-your-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Useful jQuery snippets</title>
		<link>http://blog.kenmoredesign.com/2009/02/02/useful-jquery-snippets/</link>
		<comments>http://blog.kenmoredesign.com/2009/02/02/useful-jquery-snippets/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 03:10:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[client side web applications]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[jQuery snippets]]></category>

		<guid isPermaLink="false">http://blog.kenmoredesign.com/?p=132</guid>
		<description><![CDATA[For those who don&#8217;t know snippets a small and handy pieces of code that is always helpful to have by your side instead of rewriting or search in Internet or in your brain&#8230; The second one is especially hard.
Alright, let&#8217;s go:
1. Smooth color change

Very cool thing, you got to install Colour Animation plugin and code:
$(document).ready( [...]]]></description>
			<content:encoded><![CDATA[<p>For those who don&#8217;t know snippets a small and handy pieces of code that is always helpful to have by your side instead of rewriting or search in Internet or in your brain&#8230; The second one is especially hard.</p>
<p>Alright, let&#8217;s go:</p>
<h3>1. Smooth color change</h3>
<p><span id="more-132"></span></p>
<p>Very cool thing, you got to install Colour Animation plugin and code:</p>
<p>$(document).ready( function() {<br />
$(&#8220;.mainMenu a, .articleTitle a&#8221;).mouseover( function() {<br />
$(this).animate({color: &#8220;#cc4e4e&#8221;}, {queue:false, duration:250 });<br />
}).mouseout( function() {<br />
$(this).animate({color: &#8220;#0e8db7&#8243;}, { queue:false, duration:350});<br />
});</p>
<p>});</p>
<h3>2. Check all checkboxes of certain object</h3>
<p>// context = id of the element checkboxes inside of which we need selected<br />
function checkall(context){<br />
$(&#8220;#&#8221;+context).find(&#8220;input[@type$='checkbox']&#8220;).each(function(){<br />
this.checked = checked;<br />
});<br />
}</p>
<h3>3. The amount of elements selected</h3>
<p>$(&#8216;element&#8217;).size();</p>
<h3>4. Radiobutton status</h3>
<p>var var_name = $(&#8220;input[@name='radio_name']:checked&#8221;).val();</p>
<h3>5. Class switch</h3>
<p>$.fn.swapClass = function(c1, c2){<br />
return this.each(function(){<br />
var t = $(this);<br />
(!t.is(&#8216;.&#8217;+c1)) ?<br />
t.addClass(c1).removeClass(c2) : t.addClass(c2).removeClass(c1);<br />
});<br />
}</p>
<p>or shorter:</p>
<p>$(&#8216;#element&#8217;).toggleClass(&#8217;selected&#8217;);</p>
<h3>6. Check for window size change</h3>
<p>function doSomething() {<br />
alert(&#8220;I finished changing the window size&#8221;);<br />
};</p>
<p>var resizeTimer = null;<br />
$(window).bind(&#8216;resize&#8217;, function() {<br />
if (resizeTimer) clearTimeout(resizeTimer);<br />
resizeTimer = setTimeout(doSomething, 100);<br />
});</p>
<p>Well so far this is all I got. If you guys have any snippets you wouldn&#8217;t mind sharing, please submit them below! Snippet topic is limited by client-side web applications (JS, CSS, HTML)</p>
<p>Have a great day!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kenmoredesign.com/2009/02/02/useful-jquery-snippets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flip plugin for jQuery</title>
		<link>http://blog.kenmoredesign.com/2009/01/26/flip-plugin-for-jquery/</link>
		<comments>http://blog.kenmoredesign.com/2009/01/26/flip-plugin-for-jquery/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 03:52:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[easy to use websites]]></category>
		<category><![CDATA[interactive website design]]></category>
		<category><![CDATA[jQuery - flip]]></category>
		<category><![CDATA[make website fun]]></category>

		<guid isPermaLink="false">http://blog.kenmoredesign.com/?p=113</guid>
		<description><![CDATA[Today we are going to look into anther really cool plugin for jQuery &#8211; Flip. It allows to flip elements right on the web page.

For the starters we are going to need jQuery 1.2.6 and jQuery UI for it. After that we are going to need togo the plugin developer&#8217;s site and download it.
The plugin [...]]]></description>
			<content:encoded><![CDATA[<p>Today we are going to look into anther really cool plugin for jQuery &#8211; Flip. It allows to flip elements right on the web page.</p>
<p><img class="alignleft size-full wp-image-120" style="margin: 10px;" title="flip" src="http://blog.kenmoredesign.com/wp-content/uploads/2009/01/picture-19.png" alt="flip" width="340" height="237" /></p>
<p>For the starters we are going to need jQuery 1.2.6 and <a href="http://ui.jquery.com/">jQuery UI</a> for it. After that we are going to need togo the <a href="http://lab.smashup.it/flip/">plugin developer&#8217;s site</a> and download it.</p>
<p>The plugin has the following variables:</p>
<p>* Direction: the direction of the flip (tb, bt, rl, lr)<br />
* bgColor: the color of the of the block in the beginning of the movement<br />
* color: the color of the block in the end of the movement<br />
* speed: the speed of the movement<br />
* content: defines new content of the block after the movement (text, html, or jQuery object)</p>
<p>So in order to unfold verticaly a block named id=&#8221;myBlock&#8221; in a half of a second. and to have it in white first and then turn it into black  and then in the end to change the content of the block with to ic=&#8221;myNewBlock&#8221; then we are going to use this code:</p>
<p><span><span><span id="more-113"></span><br />
</span></span></p>
<pre><code class="smalltalk"><span class="char">$(</span><span class="string">'myBlock'</span>).flip({
    <span class="method">direction:</span> tb,
    <span class="method">bgColor:</span> <span class="symbol">#FFFFF</span>,
    <span class="method">color:</span> #<span class="number">000000</span>,
    <span class="method">speed:</span> <span class="number">500</span>,
    <span class="method">content:</span> <span class="char">$(</span><span class="string">'myNewBlock'</span>)
});
</code></pre>
<p>OK, now let&#8217;s do something more interesting. Let&#8217;s say we got four cards. originally the card is upside down. By a mouse click the card should flip.</p>
<h3>HTML</h3>
<pre><code class="html"><span class="tag">&lt;<span class="keyword">ul</span><span class="attribute"> class=<span class="value">"playing-cards"</span></span>&gt;</span>
	<span class="tag">&lt;<span class="keyword">li</span>&gt;</span>
    	<span class="tag">&lt;<span class="keyword">div</span><span class="attribute"> class=<span class="value">"card1 back"</span></span>&gt;</span><span class="tag">&lt;/<span class="keyword">div</span>&gt;</span>
    <span class="tag">&lt;/<span class="keyword">li</span>&gt;</span>
	<span class="tag">&lt;<span class="keyword">li</span>&gt;</span>
    	<span class="tag">&lt;<span class="keyword">div</span><span class="attribute"> class=<span class="value">"card2 back"</span></span>&gt;</span><span class="tag">&lt;/<span class="keyword">div</span>&gt;</span>
    <span class="tag">&lt;/<span class="keyword">li</span>&gt;</span>
	<span class="tag">&lt;<span class="keyword">li</span>&gt;</span>
    	<span class="tag">&lt;<span class="keyword">div</span><span class="attribute"> class=<span class="value">"card4 back"</span></span>&gt;</span><span class="tag">&lt;/<span class="keyword">div</span>&gt;</span>
    <span class="tag">&lt;/<span class="keyword">li</span>&gt;</span>
	<span class="tag">&lt;<span class="keyword">li</span>&gt;</span>
    	<span class="tag">&lt;<span class="keyword">div</span><span class="attribute"> class=<span class="value">"card3 back"</span></span>&gt;</span><span class="tag">&lt;/<span class="keyword">div</span>&gt;</span>
    <span class="tag">&lt;/<span class="keyword">li</span>&gt;</span>
<span class="tag">&lt;/<span class="keyword">ul</span>&gt;</span></code></pre>
<h3>CSS</h3>
<pre><code class="css"><span class="keyword">ul</span><span class="class">.playing-cards</span> <span class="rules">{
	<span class="rule"><span class="keyword">margin</span>:<span class="value"> <span class="number">0</span></span>;</span>
	<span class="rule"><span class="keyword">padding</span>:<span class="value"> <span class="number">0</span></span>;</span>
}</span>

<span class="keyword">ul</span><span class="class">.playing-cards</span> <span class="keyword">li</span> <span class="rules">{
	<span class="rule"><span class="keyword">margin</span>:<span class="value"> <span class="number">0</span> <span class="number">30</span>px <span class="number">20</span>px <span class="number">0</span></span>;</span>
	<span class="rule"><span class="keyword">padding</span>:<span class="value"> <span class="number">0</span></span>;</span>
	<span class="rule"><span class="keyword">float</span>:<span class="value"> left</span>;</span>
	<span class="rule"><span class="keyword">width</span>:<span class="value"><span class="number">144</span>px</span>;</span>
	<span class="rule"><span class="keyword">height</span>:<span class="value"> <span class="number">209</span>px</span>;</span>
	<span class="rule"><span class="keyword">list-style-type</span>:<span class="value"> none</span>;</span>
	<span class="rule"><span class="keyword">cursor</span>:<span class="value"> pointer</span>;</span>
}</span>

<span class="keyword">ul</span><span class="class">.playing-cards</span> <span class="keyword">li</span> <span class="class">.card1</span><span class="class">.back</span>,
<span class="keyword">ul</span><span class="class">.playing-cards</span> <span class="keyword">li</span> <span class="class">.card2</span><span class="class">.back</span>,
<span class="keyword">ul</span><span class="class">.playing-cards</span> <span class="keyword">li</span> <span class="class">.card3</span><span class="class">.back</span>,
<span class="keyword">ul</span><span class="class">.playing-cards</span> <span class="keyword">li</span> <span class="class">.card4</span><span class="class">.back</span> <span class="rules">{
	<span class="rule"><span class="keyword">width</span>:<span class="value"><span class="number">144</span>px</span>;</span>
	<span class="rule"><span class="keyword">height</span>:<span class="value"> <span class="number">209</span>px</span>;</span>
	<span class="rule"><span class="keyword">background</span>:<span class="value"> <span class="function">url(<span class="params">images/back.gif</span>)</span> <span class="number">0</span> <span class="number">0</span> no-repeat</span>;</span>
}</span>

<span class="keyword">ul</span><span class="class">.playing-cards</span> <span class="keyword">li</span> <span class="class">.card1</span> <span class="rules">{
	<span class="rule"><span class="keyword">width</span>:<span class="value"><span class="number">144</span>px</span>;</span>
	<span class="rule"><span class="keyword">height</span>:<span class="value"> <span class="number">209</span>px</span>;</span>
	<span class="rule"><span class="keyword">background</span>:<span class="value"> <span class="function">url(<span class="params">images/<span class="number">1</span>.gif</span>)</span> <span class="number">0</span> <span class="number">0</span> no-repeat</span>;</span>
}</span>

<span class="keyword">ul</span><span class="class">.playing-cards</span> <span class="keyword">li</span> <span class="class">.card2</span> <span class="rules">{
	<span class="rule"><span class="keyword">width</span>:<span class="value"><span class="number">144</span>px</span>;</span>
	<span class="rule"><span class="keyword">height</span>:<span class="value"> <span class="number">209</span>px</span>;</span>
	<span class="rule"><span class="keyword">background</span>:<span class="value"> <span class="function">url(<span class="params">images/<span class="number">2</span>.gif</span>)</span> <span class="number">0</span> <span class="number">0</span> no-repeat</span>;</span>
}</span>

<span class="keyword">ul</span><span class="class">.playing-cards</span> <span class="keyword">li</span> <span class="class">.card3</span> <span class="rules">{
	<span class="rule"><span class="keyword">width</span>:<span class="value"><span class="number">144</span>px</span>;</span>
	<span class="rule"><span class="keyword">height</span>:<span class="value"> <span class="number">209</span>px</span>;</span>
	<span class="rule"><span class="keyword">background</span>:<span class="value"> <span class="function">url(<span class="params">images/<span class="number">3</span>.gif</span>)</span> <span class="number">0</span> <span class="number">0</span> no-repeat</span>;</span>
}</span>

<span class="keyword">ul</span><span class="class">.playing-cards</span> <span class="keyword">li</span> <span class="class">.card4</span> <span class="rules">{
	<span class="rule"><span class="keyword">width</span>:<span class="value"><span class="number">144</span>px</span>;</span>
	<span class="rule"><span class="keyword">height</span>:<span class="value"> <span class="number">209</span>px</span>;</span>
	<span class="rule"><span class="keyword">background</span>:<span class="value"> <span class="function">url(<span class="params">images/<span class="number">4</span>.gif</span>)</span> <span class="number">0</span> <span class="number">0</span> no-repeat</span>;
</span></span></code></pre>
<h3>JavaScript</h3>
<pre><code class="javascript">$(document).ready(<span class="function"><span class="keyword">function</span><span class="params">()</span> {</span>
	<span class="keyword">var</span> speed = <span class="number">150</span>;
	<span class="function"><span class="keyword">function</span> <span class="title">backFront</span><span class="params">(el)</span> {</span>
		el.toggleClass(<span class="string">'back'</span>);
	}

	<span class="function"><span class="keyword">function</span> <span class="title">rotateCard</span><span class="params">(el, sp)</span> {</span>
		el.flip({
			direction: <span class="string">'rl'</span>,
			bgColor: <span class="string">'#FFFFFF'</span>,
			color: <span class="string">'#e4bcc1'</span>,
			speed: sp
		});
		setTimeout(backFront(el), sp);
	}

	<span class="function"><span class="keyword">function</span> <span class="title">bindRotation</span><span class="params">()</span> {</span>
		$(<span class="string">'.playing-cards .back'</span>).each(<span class="function"><span class="keyword">function</span><span class="params">()</span> {</span>
			$(<span class="keyword">this</span>).click(<span class="function"><span class="keyword">function</span><span class="params">(e)</span> {</span>
				rotateCard($(<span class="keyword">this</span>), speed);
			});
		});
	}	

	bindRotation();

});</code></pre>
<p>Here is your <a href="http://66.102.1.113/translate_c?hl=en&amp;sl=ru&amp;tl=en&amp;u=http://vremenno.net/examples/jquery-flip/&amp;prev=_t&amp;usg=ALkJrhj0AOK0D8j00E_2LnRz0QzXKEBHrw" target="_blank">result</a>&#8230; beautiful isn&#8217;t it ?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kenmoredesign.com/2009/01/26/flip-plugin-for-jquery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Website as a tool</title>
		<link>http://blog.kenmoredesign.com/2009/01/25/website-as-a-tool/</link>
		<comments>http://blog.kenmoredesign.com/2009/01/25/website-as-a-tool/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 03:08:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[before you order a website]]></category>
		<category><![CDATA[professional web design]]></category>
		<category><![CDATA[web site as an eye candy]]></category>
		<category><![CDATA[website as a tool]]></category>
		<category><![CDATA[website target group]]></category>

		<guid isPermaLink="false">http://blog.kenmoredesign.com/?p=101</guid>
		<description><![CDATA[One of the most common questions asked (or should be asked) by a web design company on the first meeting is: Why do you need a website? In most of the cases the client replies: we need a site as a marketing tool. In a way it’s the same as going and buying a drill [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most common questions asked (or should be asked) by a web design company on the first meeting is: Why do you need a website? In most of the cases the client replies: we need a site as a marketing tool. In a way it’s the same as going and buying a drill in a hardware store (just in case, every household should have a drill, etc)<br />
<img class="alignleft size-full wp-image-102" style="border: 0pt none; margin: 8px;" title="drill" src="http://blog.kenmoredesign.com/wp-content/uploads/2009/01/drill.jpg" alt="drill" width="379" height="402" /><br />
Further investigating this example we come to a conclusion that by buying a drill you are actually buying holes that can be made with this drill. In order for those holes to appear you have to know how to operate the drill, outline future holes placement, have a plan how to use them. In a mean while the drill itself  (just like a website itself) is just a tool that will not work unless you use it right.</p>
<p>Knowing that creating a website is not usually cheap let’s see what we can do to make the tool work for us. Declaring our website a tool we need to understand what kind of holes we want to get.</p>
<p>Let’s assume we are a manufacturing company and we produce and sell some merchandise. The target group of the website consist of two: consumers and dealers. Both groups are crucially important for the company: if the consumers don’t want our merchandise the dealers will not order it and if the dealers won’t order the merchandise then our consumers will not be able to buy it no matter how much they want it. On our website we are going to try to satisfy both groups.<br />
Step one is always forecasting the steps of the visitor starting form the moment we get a visitor and the steps he has to take to get to the needed information.</p>
<p>Let’s see another example: Macy’s. Even if you have never seen their site before would you assume they sell clothing online. Obviously they know that by not selling clothing online they will loose market share. So it’s actually worse for Macy’s not to have online store then not to have a website at all.</p>
<p>Alright, let’s go back to our dealers and consumers. All what the dealers want is to be able to contact you at any time: phone, email, contact form on every page or at least visible link from every page.</p>
<p><span id="more-101"></span>But is there anything else we can do for a dealer to make him pick up the phone? Let’s think what do we know about our dealers…  The first thing they want to know is their potential profit when they work with certain merchandise. If this dealer already got similar merchandise from someone else then we need to offer more competitive terms and bonuses in order to convince him to switch. So this way we need to outline this information in easy to read format: pricing, payment terms, list of bonuses and discounts, logistics, and so on…</p>
<p>Let’s now think about our consumers. Our task is to convince the visitor that our merchandise is better then our competitor’s. Since our merchandise is not ‘basic need/first priority’, it’s crucial to position it to every niche of the market. We are interested in competent consumers and that is why we are going to offer them an interesting dialog, overall information flow will be diplomatic and ‘on the case’.</p>
<p>The main point of the website for users is to create brand loyalty. This term means creating certain feelings and emotions that respond to a brand, it mans that we need to make the website personal and interactive. We need to allow users to leave comments and be heard. It’s also important to use pictures of people on the site corresponding with our target group.</p>
<p>If our merchandise is not sold on every corner we need to place addresses, directions and maps to the retail locations.</p>
<p>Implementing the e-commerce engine on the site is also crucial although it does cost money and resources it needs to be done in the similar fashion: target group, bonuses, easy to use, fast.<br />
Let’s outline the plan (or a list of questions that needs to be answered in order for our website to make useful ‘holes’ vs. being an eye-candy)</p>
<p>1.    What kind of merchandise/services we are going to offer on our website?<br />
2.    Who are the people on the other side of the screen? What is important for them and what do they like?<br />
3.    What do we expect form the user? What kind of activity our users are most likely to engage in on the website?<br />
4.    What kind of information and what abilities we need to offer on the website in order to convince people to spend money on our merchandise?<br />
5.    How are we going to track the results?</p>
<p>The next step should be preparing the client (crating the content and illustrations), after that we need to create website prototype. After that, and YES, only after that we can start working on the website design.</p>
<p>By doing this web-studio and the client can refer to the main aims of the business and make implementations accordingly vs. adding random features on the site. The most important part is that the website must integrate with the client’s business model, interact with him, add and optimize business processes and not just being a visit card.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.kenmoredesign.com/2009/01/25/website-as-a-tool/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
