<?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>Houston Web Design &#38; Development</title>
	<atom:link href="http://www.jbwebdev.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jbwebdev.com/blog</link>
	<description></description>
	<lastBuildDate>Tue, 09 Mar 2010 18:07:26 +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>Free WordPress Template from JBWEBDEV</title>
		<link>http://www.jbwebdev.com/blog/free-wordpress-template-from-jbwebdev/</link>
		<comments>http://www.jbwebdev.com/blog/free-wordpress-template-from-jbwebdev/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 04:36:11 +0000</pubDate>
		<dc:creator>Jon B</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[template]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://www.jbwebdev.com/blog/?p=582</guid>
		<description><![CDATA[I&#8217;ve been meaning to put out my very own WordPress theme but haven&#8217;t had much time to fully devote to it. 
Well at long last, here it is&#8230;a free Wordpress template which I titled &#8220;OceanicFlight&#8221;, because I&#8217;m a big Lost fan! 
Do what you want with it, it&#8217;s all yours free of charge. I do [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jbwebdev.com/blog/wp-content/uploads/2010/03/06/OceanicFlight.zip"><img src="http://www.jbwebdev.com/blog/wp-content/uploads/2010/03/screenshot.png" alt="Free WordPress Template" title="Free WordPress Template" width="300" height="225" class="alignright size-full wp-image-583" style="margin-left:10px;border:none" /></a>I&#8217;ve been meaning to put out my very own WordPress theme but haven&#8217;t had much time to fully devote to it. </p>
<p>Well at long last, here it is&#8230;a free Wordpress template which I titled &#8220;OceanicFlight&#8221;, because I&#8217;m a big Lost fan! </p>
<p>Do what you want with it, it&#8217;s all yours free of charge. I do have a link at the footer of the template, I ask that you do not remove it, but if you really must remove it, then at least add my site to your blog roll. </p>
<p>This theme is widget ready, has 2 sidebars and it is easily customizable.</p>
<div style="text-align:center;margin-bottom:16px"><script type="text/javascript"><!--
google_ad_client = "pub-6622030104526779";
/* 468x60, created 3/6/10 */
google_ad_slot = "8612731235";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
<p>[ <a href="http://www.jbwebdev.com/blog/wp-content/uploads/2010/03/06/OceanicFlight.zip">Download</a> ]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jbwebdev.com/blog/free-wordpress-template-from-jbwebdev/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CSS Tooltip That Works With IE6</title>
		<link>http://www.jbwebdev.com/blog/css-tooltip/</link>
		<comments>http://www.jbwebdev.com/blog/css-tooltip/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 23:57:11 +0000</pubDate>
		<dc:creator>Jon B</dc:creator>
				<category><![CDATA[CSS Tutorials]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[tooltip]]></category>

		<guid isPermaLink="false">http://www.jbwebdev.com/blog/?p=538</guid>
		<description><![CDATA[A tooltipThis is a pure CSS tooltip window is a great way to present the user with a small popup when they hover over a link or an image. Some designers even use tooltip instead of a javascript popup window to ensure their message is read in case the user has javascript turned off in their browser.

I’ve used many different types of tooltips in the past and they all shared the same problem, they do not work with Internet Explorer 6. After many trial and error, I finally have a pure CSS tooltip that works in IE6.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.jbwebdev.com/blog/wp-content/uploads/2010/01/css-tooltip-ie6-284x300.jpg" alt="" title="css-tooltip-ie6" width="184" height="200" class="alignright size-medium wp-image-539" />A <a href="#" class="tooltip">tooltip<span>This is a pure CSS tooltip window</span></a> is a great way to present the user with a small popup when they hover over a link or an image. Some designers even use tooltip instead of a javascript popup window to ensure their message is read in case the user has javascript turned off in their browser. </p>
<p>I&#8217;ve used many different types of tooltips in the past and they all shared the same problem, they do not work with Internet Explorer 6. After many trial and error, I finally have a pure CSS tooltip that works in IE6.</p>
<p><span id="more-538"></span></p>
<p>HTML Code:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;a href=&quot;#&quot; class=&quot;tooltip&quot;&gt;Your Link Here
&lt;span&gt; Tooltip message you want to appear. &lt;/span&gt;&lt;/a&gt;</pre></div></div>

<p>Here&#8217;s the CSS code:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">a<span style="color: #6666ff;">.tooltip</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#7C98AE</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span>
	<span style="color: #00AA00;">&#125;</span>
&nbsp;
a<span style="color: #6666ff;">.tooltip</span><span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span>
	<span style="color: #00AA00;">&#125;</span>
&nbsp;
a<span style="color: #6666ff;">.tooltip</span> span <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span>
	<span style="color: #00AA00;">&#125;</span>
&nbsp;
a<span style="color: #6666ff;">.tooltip</span><span style="color: #3333ff;">:hover </span>span <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
   	<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span> 
	<span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">40px</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">200px</span><span style="color: #00AA00;">;</span>
        <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span> 
	<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span> 
	<span style="color: #000000; font-weight: bold;">z-index</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">100</span><span style="color: #00AA00;">;</span>
        <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#f0f2f6</span><span style="color: #00AA00;">;</span> 
	<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#955F1F</span><span style="color: #00AA00;">;</span>
	opacity<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0.9</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">text-align</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">center</span>
	<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>This CSS tooltip works with IE6, IE7, IE8, Firefox, Chrome, Flock and Opera. If you have your own CSS tooltip solution please share them here.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jbwebdev.com/blog/css-tooltip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 Web Design Tips for Beginners</title>
		<link>http://www.jbwebdev.com/blog/5-web-design-tips-for-beginners/</link>
		<comments>http://www.jbwebdev.com/blog/5-web-design-tips-for-beginners/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 15:05:50 +0000</pubDate>
		<dc:creator>Jon B</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[guidelines]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.jbwebdev.com/blog/?p=533</guid>
		<description><![CDATA[1. Layout
In web design, the first step is to choose the layout which best suites your needs. Layout is basically the placement of your content, images and information in your web page. Normally layout is designed in Adobe Photoshop or any other graphic editing software. Please consider these few things while designing your layouts.

Width and [...]]]></description>
			<content:encoded><![CDATA[<p><strong>1. Layout</strong><br />
In web design, the first step is to choose the layout which best suites your needs. Layout is basically the placement of your content, images and information in your web page. Normally layout is designed in Adobe Photoshop or any other graphic editing software. Please consider these few things while designing your layouts.</p>
<ul>
<li>Width and height of design screen (What resolution to design?)</li>
<li>Height of header and footer content</li>
<li>Where to place the content so it can be useful or readable</li>
<li>Keep white spaces (gaps) within your text content and images</li>
<li>Keep it simple and clean, don’t make too much information stuck on just one page</li>
<li>You can also draw the layout on simple paper by your hand</li>
</ul>
<p><strong>2. Color Scheme</strong><br />
Second step in <a href="http://www.jbwebdev.com/blog/web-design/">web design</a> is to choose the right color scheme. Your color scheme may be comprised of two or three colors. But don&#8217;t use more than 3 colors, it will be difficult to control more than 3 colors. There are some websites where you can pick up the color schemes like kuler.com or you can find amazing color schemes at www.colorlovers.com. </p>
<p><span id="more-533"></span></p>
<p>Tips on color choices:</p>
<ul>
<li>Choose at least 2 colors or 3 colors, like black, dark brown and dull green.</li>
<li>Keep your text in a readable color like white text on dark brown background.</li>
<li>Keep your links a little bit more sharp in colors than your text</li>
<li>Keep the balance in colors like light colors on dark backgrounds</li>
<li>Don&#8217;t make a fruity effect by using too many colors in one place</li>
<li>Try to use Web 2.0 sleek and clean color schemes</li>
</ul>
<p><strong>3. Content Positioning (Balancing)</strong></p>
<p>Third step is to position and maintain your contents so that the user feels like all the pages of the site are in balance. It is a very crucial step in web design. You also have to keep in mind to view your web pages in multiple major browsers. </p>
<p><strong>4. Optimization</strong></p>
<p>First three steps were purely design based; now when you have built your page a bit, you must not overlook the page size and how it is going to load in the browser. Web page optimization means a very broad term. It may also include Search engine friendly coding. </p>
<ul>
<li>Keep the usage of images at minimum, loading time will suffer due to heavy images</li>
<li>Minimize the usage of too many scripts and Flash content</li>
<li>Use CSS and div based layout and eliminate any unnecessary CSS and HTML codes</li>
<li>Words in the title of page and headings and your meta tags all count towards Search Engine optimization</li>
<li>Check your web page in different browsers, cross browser compatibility is a must</li>
</ul>
<p><strong>5. Design Exposure</strong></p>
<p>Your exposure to new and latest technologies, design patterns and layouts will also improve your web design overall sense.</p>
<ul>
<li>Search for latest trends in web design and latest web design techniques</li>
<li>View portfolio websites of other great designers</li>
<li>View art related websites like Deviantart.com to get some good exposure</li>
<li>Try learning new tutorials on Photoshop, CSS, HTML</li>
</ul>
<p><small>Article By: <a href="http://www.articledashboard.com/profile/Ahsan-Idrisi/189537">Ahsan Idrisi</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jbwebdev.com/blog/5-web-design-tips-for-beginners/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>MMS Settings for TMobile iPhone</title>
		<link>http://www.jbwebdev.com/blog/mms-settings-tmobile-iphone/</link>
		<comments>http://www.jbwebdev.com/blog/mms-settings-tmobile-iphone/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 21:43:23 +0000</pubDate>
		<dc:creator>Jon B</dc:creator>
				<category><![CDATA[All things Apple]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[3Gs]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mms]]></category>
		<category><![CDATA[t-mobile]]></category>

		<guid isPermaLink="false">http://www.jbwebdev.com/blog/?p=518</guid>
		<description><![CDATA[At long last the iPhone now has MMS capabilities and if you&#8217;re on the TMobile network, you too can take advantage of this great feature. After trying so many different configurations, I finally found one setting that works with sending pictures as well as videos..how sweet is that?
To configure your settings, go to: Settings &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.jbwebdev.com/blog/wp-content/uploads/2009/11/mms-iphone-tmobile.png" alt="mms-iphone-tmobile" title="mms-iphone-tmobile" width="170" height="170" class="alignright size-full wp-image-525" />At long last the iPhone now has MMS capabilities and if you&#8217;re on the TMobile network, you too can take advantage of this great feature. After trying so many different configurations, I finally found one setting that works with sending pictures as well as videos..how sweet is that?</p>
<p>To configure your settings, go to: <strong>Settings &#8211; General &#8211; Network &#8211; Cellular Data Network</strong>. Please note that I&#8217;m using an iPhone 3Gs on firmware 3.1.2.</p>
<p>Under the MMS settings use the following values:</p>
<p><strong>APN</strong>: wap.voicestream.com<br />
<strong>Username</strong>:<br />
<strong>Password</strong>:<br />
<strong>MMSC</strong>: http://mms.msg.eng.t-mobile.com/mms/wapenc<br />
<strong>MMS Proxy</strong>: 216.155.165.050<br />
<strong>MMS Max Message Size</strong>: 1048576 <--optional</p>
<p><img src="http://www.jbwebdev.com/blog/wp-content/uploads/2009/11/mms-200x300.jpg" alt="TMobile MMS setting for iPhone 3Gs" title="TMobile MMS setting for iPhone 3Gs" width="200" height="300" /></p>
<p>If you&#8217;re still having problems receiving MMS after completing the steps above, try this video tutorial:</p>
<p style="text-align:center"><object width="550" height="340"><param name="movie" value="http://www.youtube.com/v/y3GF9YG59TE&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/y3GF9YG59TE&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="550" height="340"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jbwebdev.com/blog/mms-settings-tmobile-iphone/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Google Wave Invites &#8211; Get Yours Here</title>
		<link>http://www.jbwebdev.com/blog/google-wave-invites-get-yours-here/</link>
		<comments>http://www.jbwebdev.com/blog/google-wave-invites-get-yours-here/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 16:21:05 +0000</pubDate>
		<dc:creator>Jon B</dc:creator>
				<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Wave]]></category>

		<guid isPermaLink="false">http://www.jbwebdev.com/blog/?p=503</guid>
		<description><![CDATA[I finally received my Google Wave invite and to my delight, I was given a certain amount of Wave invites I can send out.
I decided I&#8217;m going to send out invites to 3 of my blog readers, all you need to do is drop a comment, post a blog about this post, or link back [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.jbwebdev.com/blog/wp-content/uploads/2009/10/google_wave.png" alt="google_wave" title="google_wave" width="200" height="200" class="alignright size-full wp-image-504" style="padding-left:10px;border:none" />I finally received my Google Wave invite and to my delight, I was given a certain amount of Wave invites I can send out.</p>
<p>I decided I&#8217;m going to send out invites to 3 of my blog readers, all you need to do is drop a comment, post a blog about this post, or link back to my blog. Be very creative about it. I&#8217;ll pick the winners this weekend and I&#8217;ll email you personally to let you know I chose you.</p>
<p>I haven&#8217;t had time to fully dig into Wave but this looks like it will forever change the way we exchange emails. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.jbwebdev.com/blog/google-wave-invites-get-yours-here/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>7 CSS Layout Tips</title>
		<link>http://www.jbwebdev.com/blog/7-css-layout-tips/</link>
		<comments>http://www.jbwebdev.com/blog/7-css-layout-tips/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 21:01:13 +0000</pubDate>
		<dc:creator>Jon B</dc:creator>
				<category><![CDATA[CSS Tutorials]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[layout]]></category>

		<guid isPermaLink="false">http://www.jbwebdev.com/blog/?p=481</guid>
		<description><![CDATA[The most difficult thing in CSS to get right is the layout of your site. Here are a couple of tips dealing just with that. Some of these tips are not exactly new, or rocket science, but hopefully they will save someone a bit of bother somewhere!
Tip 1
Clear out the default padding and margin settings [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.jbwebdev.com/blog/wp-content/uploads/2009/08/css-tips.png" alt="css-tips" title="css-tips" width="200" height="180" class="alignright size-full wp-image-488" style="margin-left:10px" />The most difficult thing in CSS to get right is the layout of your site. Here are a couple of tips dealing just with that. Some of these tips are not exactly new, or rocket science, but hopefully they will save someone a bit of bother somewhere!</p>
<p><strong>Tip 1</strong><br />
Clear out the default padding and margin settings before you start working.<br />
Different browsers have different default margin and padding sizes so you want to start with a clean slate, so to speak. Use this command:</p>
<p><span id="more-481"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">*</span> <span style="color: #009900;">&#123;</span>
margin<span style="color: #339933;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> 
padding<span style="color: #339933;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span>
border<span style="color: #339933;">:</span> <span style="color: #cc66cc;">0</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>to clear all default margin and padding settings. Also note the border, which is set to 0. Please note that if you do this, you will also get rid of the pesky purple border round click-able images, although some people argue that the purple border is necessary for accessibility and usability. But lots of people do not like the purple border round images, and this is one way that you can get rid of it in one fell swoop without having to set img border=0 for each image (which is against the strict markup rules in any case).</p>
<p><strong>Tip 2</strong><br />
To center your layout, use a container div to contain all your content<br />
Declare it as follows:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#container{
</span>margin<span style="color: #339933;">:</span> <span style="color: #cc66cc;">0</span> auto<span style="color: #339933;">;</span>
width<span style="color: #339933;">:</span> xxxpx
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>There are a couple of points here to take note of. DO NOT declare the width to be 100%. This defeats the whole object since you will just have to declare the sub elements within the container and then center THEM using margin : 0 auto. This is VERY BAD since it means that instead of declaring the central layout once, you will have to declare it in multiple places for each element within your container.</p>
<p><strong>Tip 3</strong><br />
Work from the top down<br />
Literally start working on your CSS layout starting from the top most elements in your design, as well as the &#8216;top&#8217; elements in your HTML, such as the body, as well as your main containers.</p>
<p>Declare your CSS commands on the highest level possible and try and declare something once only and let it cascade throughout. Only override the commands at a lower level when strictly necessary. This prevents a verbose CSS file that is difficult to maintain and understand. For example, if you have { margin : 0 auto} settings on each and every sub div within your container &#8211; you are in trouble.</p>
<p><strong>Tip 4 </strong><br />
Document what you are doing and use Firebug and the Firefox browser to debug<br />
You are not writing your CSS code just for yourself, some day some poor sod will have to debug it. Make numerous comments inside your CSS file to explain why you are doing things in a specific way.</p>
<p>Fitting in with this, you might find yourself having to fix someone else&#8217;s CSS more often than you think (or even your own, for that matter). Use the Firebug add-on for Firefox to debug your CSS. This is a life-saver with regards to giving you an insight into exactly where your design might be broken and why.</p>
<p>The only problem with this is that your design might work perfectly in Firefox, but not in IE5, IE6 or IE7. This brings us to the next tip.</p>
<p><strong>Tip 5</strong><br />
Decide which browsers you are going to build your CSS for and test from the start<br />
Some purists insist on making sure that your website work for all possible browsers, others only make it work for the &#8216;major&#8217; browsers. How do you know exactly which browsers are used the most? Once again W3 Schools come to the rescue.</p>
<p>On the following page, you can see which browsers are the most popular: http://www.w3schools.com/browsers/browsers_stats.asp. From this page you can see that something like IE5 is only used by about 1.1% of browsers. It is up to you whether you consider it worthwhile to build your CSS to be compatible with this browser, or whether you are just going to test your compatibility with IE6, IE7 and Firefox, for example. Whatever you do, when you start building your CSS, start from the top, and test each and every setting in each of the browsers as you go along. There is nothing worse than building a perfect website in Firefox, then finding out right after you have coded a 1000 line css file that it is broken in IE6. To then debug and fix your code after the fact is a nightmare.</p>
<p><strong>Tip 6</strong><br />
Here is an embarrassing little tip for fixing your CSS in IE6 or IE7<br />
Let&#8217;s say your design works perfectly in Firefox, but is broken in IE6. You cannot use Firebug to determine where the problem might be since it WORKS in Firefox. You do not have the luxury of using Firebug in IE6, so how do you debug an IE6 or IE7 stylesheet? I often found that it helps to add {border : 1 px solid red} or {border : 1 px solid purple} to the problematic elements. This way you can often see why certain elements do not fit into the space available. It is an embarrassing little tip since it is so primitive and simple, but it works!</p>
<p><strong>Tip 7</strong><br />
Understand floats<br />
Floating of elements is essential to understand, especially in the context of getting your floated elements to work in the different browsers!</p>
<p>Basically elements such as divs are floated to the left or the right (never to the top or the bottom, only sideways). Here are a couple of things to take into consideration with floated elements. Each floated element must have an explicit width specified. If you are making use of floated divs to create a 3 column or a 2 column layout, rather specify the widths in terms of percentages rather than fixed widths, and if you do use percentages, make sure that the percentages do not add up to 100%, this will often cause the right most column to drop below the rest, clearly indicating that you are trying to fit something into the available space that is too wide for it. Rather use percentages that add up to slightly below 100%, such as 25%, 49%, 24% for a left column, middle column and right column.</p>
<p>Floating elements can be extremely complex to understand and it is worth while to spend some time on good sites that provide specific guidelines and tips, such as the Position Is Everything website.</p>
<p><strong>Conclusion</strong><br />
These CSS tips for layout should hopefully save you some time and effort when you next have to panel-beat a table-less design into submission!</p>
<p><small>Article By: Christine Anderssen<br />
Christine Anderssen is the owner of Tailormade4you, a <a href="http://www.tm4y.co.za/">web design</a> and hosting company in South Africa, catering for small business website owners. Visit our site on <a href="http://www.tm4y.co.za/10-strategies.html">www.tm4y.co.za/10-strategies.html</a> to download your free guide on how to make your website really work for you and bring in more customers to your business.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jbwebdev.com/blog/7-css-layout-tips/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>KPMRS Analytics</title>
		<link>http://www.jbwebdev.com/blog/kpmrs-analytics/</link>
		<comments>http://www.jbwebdev.com/blog/kpmrs-analytics/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 02:32:27 +0000</pubDate>
		<dc:creator>Jon B</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[msn]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.jbwebdev.com/blog/?p=466</guid>
		<description><![CDATA[A spanking fresh Analytics service called KPMRS.com has hit the Internet marketing World with a storm. This tool lets you check your Website Rankings on Yahoo, Google and Bing, with the keywords of your choice. KPMRS also supports a battery of other exiting features such as a Social Activity prober, Google Rank checker, Back Links [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kpmrs.com/index.php"><img class="right" title="kpmrs - Analytics" src="http://www.jbwebdev.com/blog/wp-content/uploads/2009/07/kpmrs.jpg" alt="kpmrs - Analytics" width="300" height="214" /></a>A spanking fresh Analytics service called <a href="http://www.kpmrs.com/index.php">KPMRS.com</a> has hit the Internet marketing World with a storm. This tool lets you check your Website Rankings on Yahoo, Google and Bing, with the keywords of your choice. KPMRS also supports a battery of other exiting features such as a Social Activity prober, Google Rank checker, Back Links tracker, Alexa rankings monitor, Widgets and what not. Also soon to be launched on the <a href="http://www.jbwebdev.com/blog/tag/iphone/">iPhone</a>, this service is definitely a windfall for website owners, SEO professionals and bloggers alike!</p>
<p><span id="more-466"></span></p>
<h2>Who is it for?</h2>
<p>KPMRS is a perfect <a href="http://www.jbwebdev.com/blog/seo/">SEO</a> tool developed by SEO professionals for fellow SEO professionals, search engine marketers and website owners. We understand how important it is to know where your website ranks in various search engines. We felt the need, we provided the solution!</p>
<h2>Features</h2>
<p><strong>Get Email Alerts</strong><br />
Receive email notifications whenever your website rankings change. See a sample here.</p>
<p><strong>Identify Social Popularity</strong><br />
Find out how popular is your site on social media websites like twitter, delecious, technorati, stumbleupon, yahoo etc . See a sample here.</p>
<p><strong>Share On Facebook</strong><br />
Share your rankings with your friends and groups on Facebook. See how it will look here.</p>
<p><strong>Get Weekly Report</strong><br />
Receive detailed reports of how your rankings have changed in the last week. See a sample here.</p>
<p><strong>Check Back Links</strong><br />
Know the number of websites linking back to your website. See a sample here.</p>
<p><strong>View Graphical Charts</strong><br />
Trendy Flash Charts to show your search engine rankings between any two dates. See a demo.</p>
<p><strong>Export &#038; Print Rankings</strong><br />
Export &#038; Print your reports in excel or csv formats. See a Sample.</p>
<p>[ <a href="http://www.kpmrs.com/blog/">Visit the KPMRS blog &raquo;</a> ]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jbwebdev.com/blog/kpmrs-analytics/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adding Social Media Icons On Certain Posts</title>
		<link>http://www.jbwebdev.com/blog/social-media-icons/</link>
		<comments>http://www.jbwebdev.com/blog/social-media-icons/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 00:19:17 +0000</pubDate>
		<dc:creator>Jon B</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[digg]]></category>
		<category><![CDATA[mixx]]></category>
		<category><![CDATA[Social Media]]></category>
		<category><![CDATA[Stumble Upon]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.jbwebdev.com/blog/?p=416</guid>
		<description><![CDATA[There are many WordPress plugins out there that allow you to display various social media buttons on your posts making it very simple for your readers to share and submit your article to various social media websites.
While this is a great way to promote your blog posts, the buttons do not serve a purpose if [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.jbwebdev.com/blog/wp-content/uploads/2009/07/social-media.jpg" alt="social-media" title="social-media" width="250" height="250" class="right size-full wp-image-417" />There are many <a href="http://www.jbwebdev.com/blog/wordpress/">WordPress</a> plugins out there that allow you to display various social media buttons on your posts making it very simple for your readers to share and submit your article to various social media websites.</p>
<p>While this is a great way to promote your blog posts, the buttons do not serve a purpose if you simply have an announcement to make on a post.</p>
<p>It would be great if we can turn the option on and off as needed, right?. Well by using WordPress&#8217; custom fields and a little bit of PHP coding, we can display or not display these social media icons.</p>
<p><span id="more-416"></span></p>
<h2>Let&#8217;s get to it</h2>
<p><strong>Step 1</strong> &#8211; Download the <a href="http://sexybookmarks.net/">SexyBookmarks</a> plugin, upload it into your plugins folder and activate it.</p>
<p><strong>Step 2</strong> &#8211; Go into the plugin settings and modify the settings. You can reorder the icons by clicking and dragging. Check mark the ones you want to display.</p>
<p><img src="http://www.jbwebdev.com/blog/wp-content/uploads/2009/07/social11.jpg" alt="social1" title="social1" width="544" height="232" class="alignnone size-full wp-image-434" /></p>
<p>In the <strong>Placement</strong> option, select <strong>Manually Insert</strong>.</p>
<p><img src="http://www.jbwebdev.com/blog/wp-content/uploads/2009/07/social21.jpg" alt="social2" title="social2" width="544" height="232" class="alignnone size-full wp-image-435" /></p>
<p><strong>Step 3</strong> &#8211; Go into your Themes folder and find single.php. Open the file and locate The following code:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> the_title<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>The above code displays the title of your blog post. If you want the social media icons to appear right above title, then copy the code below and place it before the title.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>get_post_meta<span style="color: #009900;">&#40;</span><span style="color: #000088;">$post</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">ID</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;socialmedia&quot;</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> 
     <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'selfserv_sexy'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> selfserv_sexy<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p>If you want the plugin to display at the bottom of your post, then paste the above code right after:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> the_content<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p><strong>Step 4</strong> &#8211; In the Admin panel, open up one of your posts or create a new one.  Scroll down to the Custom Fields section, click Enter New, name it <strong>socialmedia</strong> and give it a value of 1 or yes or whatever value you prefer, it really doesn&#8217;t matter as long as you input a value in there. Click the Add Custom field button to save it. You should now see a custom field called social media with a value of 1 or whatever value you chose. </p>
<p><img src="http://www.jbwebdev.com/blog/wp-content/uploads/2009/07/social3.jpg" alt="social3" title="social3" width="540" height="169" class="alignnone size-full wp-image-445" /></p>
<p>From now on whenever you want to display your social media icons, simply scroll down to the Custom Fields section, click on the name drop-down, select <strong>socialmedia</strong> and give it any value.</p>
<p><img src="http://www.jbwebdev.com/blog/wp-content/uploads/2009/07/social4.jpg" alt="social4" title="social4" width="540" height="169" class="alignnone size-full wp-image-446" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jbwebdev.com/blog/social-media-icons/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Benefits of Reseller Hosting</title>
		<link>http://www.jbwebdev.com/blog/benefits-of-reseller-hosting/</link>
		<comments>http://www.jbwebdev.com/blog/benefits-of-reseller-hosting/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 01:42:16 +0000</pubDate>
		<dc:creator>Jon B</dc:creator>
				<category><![CDATA[Web Hosting]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[reseller]]></category>
		<category><![CDATA[webhost]]></category>
		<category><![CDATA[webhosting]]></category>

		<guid isPermaLink="false">http://jbwebdev.com/blog/?p=408</guid>
		<description><![CDATA[In many ways, the people who have the most benefits from reseller hosting would be individuals who wish to start their own webhosting company. Other folks that can benefit from reseller hosting would be web design firms. These firms can now provide a one stop shopping experience for those looking to start from scratch with [...]]]></description>
			<content:encoded><![CDATA[<p><img class="right" title="reseller" src="http://jbwebdev.com/blog/wp-content/uploads/2009/07/reseller.jpg" alt="reseller" width="250" height="187" />In many ways, the people who have the most benefits from <a href="http://www.webhostingsearch.com/reseller-web-hosting.php">reseller hosting</a> would be individuals who wish to start their own <a href="http://www.webhostingsearch.com/">webhosting </a>company. Other folks that can benefit from reseller hosting would be web design firms. These firms can now provide a one stop shopping experience for those looking to start from scratch with building and hosting their own site. There are certainly some convenience aspects to going to a reseller if they are also your designer as well. If you’re in the market to launch a new site, it would be beneficial to seek out a designer that is also a reseller as it may be more convenient, efficient and faster to setup hosting this way.<br />
<span id="more-408"></span></p>
<p><strong>Benefits of Reseller Hosting – Another Middleman?</strong></p>
<p>Yes, a reseller is essentially another middleman, and typically there are more fees when a middleman is involved. Depending on who you ask, you will have varying opinions about the benefits of a reseller. If you are looking to save money, then a reseller would not be in your best interest. If you want to put less effort and just get your site up and running then a reseller would be better. It is fairly easy to go to a hosting company yourself. Today hosting companies make it quite simple to set things up. You can usually select a hosting option when you purchase your domain name. It is also possible that the folks you are getting your hosting from are themselves resellers and you just don&#8217;t know it. Many upstart hosting companies are resellers, as it is a common way to break into the business. A reseller is just taking an allotted amount of drive space and bandwidth and redistributing it. It is possible for them to redistribute a smaller portion to individuals or companies that do not need that much space and bandwidth.</p>
<p><strong>Benefits Of Reseller Hosting – Are You Already Working With a Reseller?</strong></p>
<p>If you suspect your current hosting service is a reseller just ask them. It’s possible they are just working on behalf of a web hosting company as well and just getting a cut of whatever business they bring to the hosting company. In any case, you may want to identify which hosting company the reseller works for and find out where the bandwidth is really coming from. You may want to consider approaching the original hosting company to see if there are lower prices available. Also, consider where you will go if there is a problem. Will need to contact the reseller or the <a href="http://www.jbwebdev.com/blog/web-hosting/">web hosting</a> company itself? Does the reseller provide the same support and remedies in the event something goes wrong? Maybe they can provide more support if they are not some large company where you call for support and are on hold for days on end. For those getting into the online business it is certainly worth investigating and keeping in mind when seeking hosting services.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jbwebdev.com/blog/benefits-of-reseller-hosting/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Sync Google Calendar &amp; Contacts With iPhone</title>
		<link>http://www.jbwebdev.com/blog/sync-google-iphone/</link>
		<comments>http://www.jbwebdev.com/blog/sync-google-iphone/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 01:49:16 +0000</pubDate>
		<dc:creator>Jon B</dc:creator>
				<category><![CDATA[All things Apple]]></category>
		<category><![CDATA[Helpful Tools]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[contacts]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[sync]]></category>

		<guid isPermaLink="false">http://jbwebdev.com/blog/?p=382</guid>
		<description><![CDATA[Ever wanted to sync your Google Calendar and Contacts with your precious iPhone? Follow these simple instructions and get your sync on!]]></description>
			<content:encoded><![CDATA[<p>Sync your Google Contacts and Calendar to your iPhone the easy way! Once you&#8217;re done following these steps, Google will sync up to your iPhone auto-magically.</p>
<p><span id="more-382"></span>This instruction applies to iPhone firmware 3.0 only:</p>
<p>Step 1 &#8211; Go to <strong>Settings<br />
</strong></p>
<p>Step 2 &#8211; Tap <strong>Mail, Contacts, Calendars</strong></p>
<p style="text-align: center;"><strong><img class="size-full wp-image-384 aligncenter" style="border:none" title="iphone1" src="http://jbwebdev.com/blog/wp-content/uploads/2009/07/iphone1.jpg" alt="iphone1" width="192" height="282" /></strong></p>
<p>Step 3 &#8211; Tap <strong>Add Account</strong></p>
<p style="text-align: center;"><strong><img class="size-full wp-image-385 aligncenter" style="border:none" title="iphone2" src="http://jbwebdev.com/blog/wp-content/uploads/2009/07/iphone2.jpg" alt="iphone2" width="192" height="282" /></strong></p>
<p>Step 4 &#8211; Select <strong>Microsoft Exchange</strong></p>
<p style="text-align: center;"><strong><img class="size-full wp-image-386 aligncenter" style="border:none" title="iphone3" src="http://jbwebdev.com/blog/wp-content/uploads/2009/07/iphone3.jpg" alt="iphone3" width="192" height="282" /><br />
</strong></p>
<p>Step 5 &#8211; In the Email field, enter your full <strong>GMail </strong>address (name@gmail.com)</p>
<p>Step 6 &#8211; Leave the <strong>Domain </strong>field blank</p>
<p>Step 7 &#8211; <strong>Username </strong>is your full GMail account</p>
<p>Step 8 &#8211; <strong>Password </strong>is your GMail password&#8230;.duhhh!</p>
<p style="text-align: center;"><img class="size-full wp-image-387 aligncenter" style="border:none" title="iphone4" src="http://jbwebdev.com/blog/wp-content/uploads/2009/07/iphone4.jpg" alt="iphone4" width="192" height="282" /></p>
<p>Step 9 &#8211; Tap <strong>Next </strong>at the very top (choose Accept if the <strong>Unable to Verify Certificate</strong> dialog appears)</p>
<p>Step 10 -  You will see a field called Server, enter m.google.com</p>
<p style="text-align: center;"><img class="size-full wp-image-388 aligncenter" style="border:none" title="iphone5" src="http://jbwebdev.com/blog/wp-content/uploads/2009/07/iphone5.jpg" alt="iphone5" width="192" height="282" /></p>
<p>Step 11 &#8211; Tap <strong>Next </strong>at the very top</p>
<p>Step 12 &#8211; Select the Google services you want to sync. Currently only Contacts and Calendar are supported</p>
<p>Step 13 &#8211; Unless you want to delete all the existing Contacts and Calendars on your phone, select the Keep on my iPhone option when prompted. This will also allow you to keep syncing with your computer via iTunes.</p>
<p style="text-align: center;"><img class="size-full wp-image-389 aligncenter" style="border:none" title="iphone6" src="http://jbwebdev.com/blog/wp-content/uploads/2009/07/iphone6.jpg" alt="iphone6" width="192" height="282" /></p>
<p style="text-align: center;"><img class="size-full wp-image-390 aligncenter" style="border:none" title="iphone7" src="http://jbwebdev.com/blog/wp-content/uploads/2009/07/iphone7.jpg" alt="iphone7" width="113" height="166" /></p>
<p>Step 14 &#8211; <strong>REJOICE!!!</strong></p>
<p>Google Sync is now set for your iPhone. Synchronization will begin automatically if you have Push enabled on your phone. You can also open the Calendar or Contacts app and wait a few seconds to start a sync.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jbwebdev.com/blog/sync-google-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
