<?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>FunkyTower &#187; How To</title>
	<atom:link href="http://www.davidcrandall.com/tag/how-to/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davidcrandall.com</link>
	<description>A great source for tech news, tech help, tech info, and quality web design solutions</description>
	<lastBuildDate>Tue, 18 Aug 2009 08:38:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>I have Windows 7 Beta, and you can have it too!</title>
		<link>http://www.davidcrandall.com/2009/01/21/i-have-windows-7-beta-and-you-can-have-it-too/</link>
		<comments>http://www.davidcrandall.com/2009/01/21/i-have-windows-7-beta-and-you-can-have-it-too/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 08:39:31 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Tech News]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.funkytower.com/?p=396</guid>
		<description><![CDATA[Hello, everybody!  It has been awhile, times have been busy with the holidays, but I&#8217;m ready to pick up and get back into the swing of things. I JUST downloaded Windows 7 beta 7000 and installed it as a second operating system on my machine.  I know what you&#8217;re thinking &#8220;does it suck as much [...]]]></description>
			<content:encoded><![CDATA[<p>Hello, everybody!  It has been awhile, times have been busy with the holidays, but I&#8217;m ready to pick up and get back into the swing of things.</p>
<p>I JUST downloaded Windows 7 beta 7000 and installed it as a second operating system on my machine.  I know what you&#8217;re thinking &#8220;does it suck as much as Vista?&#8221;</p>
<p>Drum roll please&#8230;.No!  In fact, I think Windows 7 will be a good solid upgrade from Windows Vista and even Windows XP, believe it or not!  There are a TON of new features and improvements from Windows Vista, and I will be sharing them with you!</p>
<p><span id="more-396"></span>I&#8217;ll be sharing problems I&#8217;ve encountered as well as fixes to those problems, as many new features as I can &#8211; good and not so good, features I&#8217;d like to see, and my thoughts on Windows 7 as a whole.</p>
<p>I haven&#8217;t had too much time to spend with it, just 2 hours tops, so I have a lot more to discover.  Even in this short amount of time, I&#8217;ve discovered a lot of fantastic features.</p>
<p>Why take my word for it, though, when you can download beta yourself and try it out for free?  It&#8217;s really not that hard, and there are many ways to do it.  You run it on a Virtual Machine (Microsoft makes a free one, google it), replace an existing operating system on a computer you don&#8217;t really ever use, or install it on a second hard drive or second partition on your existing hard drive.</p>
<p>I&#8217;ll give you a VERY quick walk-through on how to download and get Windows 7 Beta running the way I did.</p>
<p>First, visit http://www.microsoft.com/windows/windows-7/beta-download.aspx<br />
and download the beta.  It will have you fill out a few things, but it doesn&#8217;t take that long.</p>
<p>The beta comes in ISO (a disk image file) format which you will have to burn to a DVD with a program that will burn them properly.  Roxio does this, but you can google &#8220;Free ISO DVD Burner&#8221; and find yourself something different if you don&#8217;t have a Roxio disc burner.  (If you do not have a DVD burner, you can still try Windows 7 beta out using a virtual machine; search for Microsoft&#8217;s free virtual machine.)</p>
<p>Once you have successfully downloaded the .ISO file and burned it to a DVD, you may be ready to install &#8211; unless you&#8217;re like me and you wanted to keep your previous operating system.  If that is your case, you will need to either install a new, blank hard drive, or create a partition on your existing hard drive.</p>
<p>To do this, follow the tutorials here in this order:</p>
<p>1: http://windowshelp.microsoft.com/Windows/en-US/Help/f2e9a502-e63c-413d-8804-87326ef4f4cc1033.mspx  (when doing this, make sure you shrink volume by at least 20 GB; this will leave you 20 GB worth of space to install and run Windows 7, which requires at least 10 GB &#8211; I reccomend using more than 20 GB, because by the time you&#8217;re through testing software on it, you&#8217;ll be almost full.)</p>
<p>2.  http://windowshelp.microsoft.com/Windows/en-US/Help/8572be9b-8580-49f7-9719-b3a4c42749fe1033.mspx</p>
<p>After following these 2 tutorials, insert the DVD you burned into your DVD drive and run the install.  It will ask you where you would like to install Windows 7, so choose the new partition you made.</p>
<p>From there, follow the instructions and you should be all set.  Now, there is a common issue I encountered when installing Windows 7 which I will cover in the next post, so stay in touch!</p>
<p>Take it easy,<br />
David</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcrandall.com/2009/01/21/i-have-windows-7-beta-and-you-can-have-it-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dreamweaver MX and Vista Fix &#8211; Insert Tables &#8211; Best fix</title>
		<link>http://www.davidcrandall.com/2008/09/22/dreamweaver-mx-and-vista-fix-insert-tables-best-fix/</link>
		<comments>http://www.davidcrandall.com/2008/09/22/dreamweaver-mx-and-vista-fix-insert-tables-best-fix/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 02:04:11 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Antivirus]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tech News]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Fix]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Insert]]></category>
		<category><![CDATA[MX]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[Tables]]></category>
		<category><![CDATA[Vista]]></category>

		<guid isPermaLink="false">http://www.funkytower.com/?p=382</guid>
		<description><![CDATA[PLEASE NOTE &#8211; THIS FIX WILL NO LONGER BE AVAILABLE AT THIS URL AS WE ARE MOVING TO DAVIDCRANDALL.COM &#8211; HOWEVER, WE UNDERSTAND THIS PROBLEM HAS EFFECTED MANY PEOPLE AND WE WILL MAKE A PAGE DEDICATED TO THIS FIX Hello everyone!  A common problem for Vista users with Dreamweaver MX is the &#8220;Insert&#62;Tables&#8221; function; it [...]]]></description>
			<content:encoded><![CDATA[<p><strong>PLEASE NOTE &#8211; THIS FIX WILL NO LONGER BE AVAILABLE AT THIS URL AS WE ARE MOVING TO DAVIDCRANDALL.COM &#8211; HOWEVER, WE UNDERSTAND THIS PROBLEM HAS EFFECTED MANY PEOPLE AND WE WILL MAKE A PAGE DEDICATED TO THIS FIX</strong></p>
<p><object width="425" height="350" data="http://www.youtube.com/v/DmKLdFSYB8o" type="application/x-shockwave-flash"><param name="src" value="http://www.youtube.com/v/DmKLdFSYB8o" /></object></p>
<p>Hello everyone!  A common problem for Vista users with Dreamweaver MX is the &#8220;Insert&gt;Tables&#8221; function; it simply will not work.  I have already posted two articles on this issue providing some fixes for the issue.  In the first article, I show how to make the &#8220;Insert Table&#8221; function actually do something and that is insert a table.  The only problem with THIS fix is that it doesn&#8217;t allow you to change the specs before the table is inserted into your Document.  The second fix is a tip given by a user, and another tip given by me which has worked for a decent ammount of people, but not all (for some it only worked temporarily, then the problem occured again.)  In this tutorial, I will be giving a new fix which will make the &#8220;Insert Tables&#8221; function work like a charm.</p>
<p><span id="more-382"></span></p>
<p>1.  First thing is first, download, save, and extract this ZIP file:  <a href="http://www.funkytower.com/wp-content/uploads/newtable1.zip">newtable1.zip</a></p>
<p>2.  Right click and copy the &#8220;table.htm&#8221; file  (The code in this file was taken from an extension called &#8220;etable&#8221; that you can download from <a href="http://www.idest.com/dreamweaver/objects-fr.htm" target="_blank">http://www.idest.com/dreamweaver/objects-fr.htm</a>)</p>
<p>3.  Go to C:\Program Files\Macromedia\Dreamweaver MX\Configuration\Objects\Common  (NOTE:  Some users may have to go there AND C:\Users\YOUR USER NAME\AppData\Roaming\Macromedia\Dreamweaver MX\Configuration\Objects\Common and repeat the following steps in both locations.  This location is &#8220;Hidden&#8221; so either enable windows explorer to view hidden files and navigate to this location, OR copy and paste the filepath into the address bar in windows explorer and replace &#8220;YOUR USER NAME&#8221; with an appropriate username.)</p>
<p>4.  In this folder, rename &#8220;Table.htm&#8221; to &#8220;Tableold.htm&#8221; so you can reuse this file as a backup.</p>
<p>5.  Now, press CTRL+V to paste the recently downloaded &#8220;Table.htm&#8221; file.</p>
<p>6.  Open up Dreamweaver MX and insert a table <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Now, the customization feature won&#8217;t look exactly like the original, but it has all the functions &#8211; plus a little more!  If you want, you can even tweak this &#8220;Table.htm&#8221; file to do whatever you&#8217;d like.</p>
<p>For me, this is the best way to get Dreamweaver MX to insert tables on Windows Vista.</p>
<p><strong>What Do You Think?<br />
</strong>Did this help you?  Have you tweaked the Table.htm file to do something really cool?  Send your thoughts to <a href="mailto:david@funkytower.com">david@funkytower</a> or leave a comment below.  I look forward to hearing from you.  <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Take it easy,<br />
David Crandall</p>
<p><strong>UPDATE:</strong><br />
I received this e-mail from Dave who has some useful information for those who may have trouble using this fix.</p>
<blockquote><p><em><span><span style="font-family: Calibri;"><span style="font-size: 9.5pt;">Just a heads up I had to  change the file in all of these location in order to get it to work. Thought I  would let you know in case anyone else had trouble with it. So thank you for  pointing me in the right direction. The tables not working has been a huge  frustration since switching to vista.</span></span></span></em></p>
<p><em>Thanks again! </em></p>
<p><em><span><span style="font-family: Calibri;"><span style="font-size: 9.5pt;">C:\Program  Files\Macromedia\Dreamweaver MX\Configuration\Objects\Common</span> </span></span></em></p>
<p><em><span><span style="font-family: Calibri;"><span style="font-size: 9.5pt;">C:\Program  Files\Macromedia\Dreamweaver MX\Configuration-1\Objects\Common</span> </span></span></em></p>
<p><em><span><span style="font-family: Calibri;"><span style="font-size: 9.5pt;">C:\Users\David\AppData\Roaming\Macromedia\Common</span> </span></span></em></p>
<p><em><span style="font-size: 9.5pt;"><span><span style="font-family: Calibri;">C:\Users\David\AppData\Roaming\Macromedia\Dreamweaver  MX\Configuration\Objects\Common</span></span></span></em></p></blockquote>
<p>In Dave&#8217;s case, there are 4 file paths in which he had to paste the &#8220;Table.htm&#8221; file.  This situation is pretty uncommon, but if you find yourself STILL not being able to get the &#8216;Insert Table&#8221; function to work, search out some new file paths that are in relation to Dreamweaver MX.</p>
<p>Please note, typically, when you need to paste this file in more than the two file paths is when you&#8217;ve uninstalled and reinstalled Dreamweaver MX multiple times.  When uninstalling Dreamweaver MX, Vista leaves behind the hidden &#8220;Configuration&#8221; files, thus, when reinstalling, a second Configuration folder is created.  I hope this makes sense.  Thank you, Dave, for sharing your new info with us!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcrandall.com/2008/09/22/dreamweaver-mx-and-vista-fix-insert-tables-best-fix/feed/</wfw:commentRss>
		<slash:comments>71</slash:comments>
		</item>
		<item>
		<title>Dreamweaver MX and Vista: Inserting Tables Fix pt. 2!</title>
		<link>http://www.davidcrandall.com/2008/09/15/dreamweaver-mx-and-vista-inserting-tables-fix-pt-2/</link>
		<comments>http://www.davidcrandall.com/2008/09/15/dreamweaver-mx-and-vista-inserting-tables-fix-pt-2/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 23:57:34 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Fix]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Insert]]></category>
		<category><![CDATA[MX]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[Tables]]></category>
		<category><![CDATA[Vista]]></category>

		<guid isPermaLink="false">http://www.funkytower.com/?p=372</guid>
		<description><![CDATA[NOTE: NEW FIX AVAILABLE HERE: http://www.funkytower.com/2008/09/22/dreamweaver-mx-and-vista-fix-insert-tables-best-fix/ Recently, I have posted the article &#8220;Dreamweaver MX and Vista: Inserting Tables Fix&#8221; which has become one of the most popular recent posts I&#8217;ve written thus far.  This post shows how to get the Insert&#62;Tables function in Dreamweaver MX to work in Vista &#8211; specifically Vista Premium (but should [...]]]></description>
			<content:encoded><![CDATA[<p>NOTE: NEW FIX AVAILABLE HERE: <a href="http://www.funkytower.com/2008/09/22/dreamweaver-mx-and-vista-fix-insert-tables-best-fix/">http://www.funkytower.com/2008/09/22/dreamweaver-mx-and-vista-fix-insert-tables-best-fix/</a></p>
<p>Recently, I have posted the article &#8220;<a href="http://www.funkytower.com/2008/08/09/dreamweaver-mx-and-vista-inserting-tables-fix/">Dreamweaver MX and Vista: Inserting Tables Fix</a>&#8221; which has become one of the most popular recent posts I&#8217;ve written thus far.  This post shows how to get the Insert&gt;Tables function in Dreamweaver MX to work in Vista &#8211; specifically Vista Premium (but should work with other versions.)  This has been a huge help to readers across the globe and I am thankful that I have been able to help so many people.</p>
<p>As you may know, FunkyTower.Com is not just about me helping you &#8211; the goal is to get you involved by offering ideas for content, solutions to problems, etc., that are all submitted or asked about by you.  This happened recently, thanks to Phil Chave.  Phil sent me this e-mail which may solve the ever so frustrating <a href="http://www.funkytower.com/2008/08/09/dreamweaver-mx-and-vista-inserting-tables-fix/">Inserting Tables problem</a> in its entirety:</p>
<p><span id="more-372"></span></p>
<blockquote><p><em>&#8220;<span style="font-size: x-small; font-family: Arial;">Hi Dave&#8230;</span> </em></p>
<div><span style="font-size: x-small; font-family: Arial;"><em>Thank you immensely for publishing the fix for the DreamweaverMX &#8211; Vista, inserting tables problem.</em></span></div>
<div><em> </em></div>
<div><span style="font-size: x-small; font-family: Arial;"><em>You might like to add these details into your fix sheet at some stage.</em></span></div>
<div><em> </em></div>
<div><span style="font-size: x-small; font-family: Arial;"><em>For Vista Home Premium.  Follow the locations to both files as you suggest in item 1.</em></span></div>
<div><em> </em></div>
<div><span style="font-size: x-small; font-family: Arial;"><em>In the &#8216;UserName&#8217; route, the <strong>table.htm</strong> file may be empty.  If this is true, it is probably true that this is the location that Dreamweaver is searching for the location of the table data, and finding nothing to use.</em></span></div>
<div><em> </em></div>
<div><span style="font-size: x-small; font-family: Arial;"><em>Rename this file to <strong>tableOLD.htm.</strong></em></span></div>
<div><em> </em></div>
<div><span style="font-size: x-small; font-family: Arial;"><em>Go to the other location (the program files route location) and find the <strong>table.htm</strong> and the <strong>Java file</strong> also called table.</em></span></div>
<div><em> </em></div>
<div><span style="font-size: x-small; font-family: Arial;"><em>This is where the table data is stored.  Confirm this by hovering over the file and note that it is about 4kb and 2kb respectively, and therefore has some data. </em></span></div>
<div><em> </em></div>
<div><span style="font-size: x-small; font-family: Arial;"><em>Copy both files and paste them into the <strong>Common</strong> folder at the end of the <strong>UserName</strong> route. </em></span></div>
<div><em> </em></div>
<div><span style="font-size: x-small; font-family: Arial;"><em>Open DreamweaverMX and click the insert table button.</em></span></div>
<div><em> </em></div>
<div><span style="font-size: x-small; font-family: Arial;"><em>Beautiful, it works!</em></span></div>
<div><em> </em></div>
<div><span style="font-size: x-small; font-family: Arial;"><em>Hope this helps people with Vista Home Premium.</em></span></div>
<div><em> </em></div>
<div><span style="font-size: x-small; font-family: Arial;"><em>All the best</em></span></div>
<div><em> </em></div>
<div><span style="font-size: x-small; font-family: Arial;"><em>Phil Chave</em></span></div>
<div><span style="font-size: x-small; font-family: Arial;"><a href="mhtml:{4D127505-A78C-4515-BEAA-7FCD50A6CD88}mid://00000012/!x-usc:http://www.antiquecollector.uk.com/"><em>www.antiquecollector.uk.com</em></a><em>&#8220;</em></span></div>
</blockquote>
<p>I have yet to test this out, but would love to know how this suggestion went for you!  Please let me know.</p>
<p>The other solution in which I have come up with, which is really quite simple is this: removing and reinstalling Dreamweaver MX.  You may have already tried this &#8211; but let me propose to you an extra step.<br />
First, uninstall Dreamweaver MX by going Start&gt;Control Panel&gt;Programs and Features, then right clicking on the Dreamweaver icon and clicking &#8220;Uninstall&#8221;  It may ask if you would like to &#8220;repair&#8221; Dreamweaver, but choose to completely remove it.</p>
<p>Secondly, remove extra data manually.  That&#8217;s right, because Dreamweaver MX is not fully compatible with Vista, it leaves behind data which is not overwritten on the next reinstall.  Click the start button and select &#8220;My Computer.&#8221;<br />
In the address bar, type in <em>C:\Users\YOUR USER NAME\AppData\Roaming\Macromedia </em>making sure to replace &#8220;YOUR USER NAME&#8221; with the actual username of your PC&#8217;s account.  Delete the Dreamweaver or Dreamweaver MX Folder.</p>
<p>Thirdly, be safe and restart your computer.  Upon, restarting, reinstall Dreamweaver MX.  Hooray, it&#8217;s working again!  This is what I did today, which has worked for me and have yet to encounter any problems.</p>
<p>So, please try Phil Chave&#8217;s suggestion before taking the measures I did.  I wish I had received his e-mail before I reinstalled Dreamweaver MX, as it seems like it would have saved a significant ammount of time.</p>
<p>So, I challenge all who read this to take Phil&#8217;s suggestion on a test drive and let me know how it works out.  This would be a GREAT help to me and users across the globe who just can&#8217;t afford to upgrade from MX to CS3 right now.</p>
<p>You can send me your feedback as a comment, or send an e-mail to <a href="mailto:david@funkytower.com">david@funkytower.com</a><br />
I look forward to hearing from you <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Take care,<br />
David Crandall</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcrandall.com/2008/09/15/dreamweaver-mx-and-vista-inserting-tables-fix-pt-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How To Make Rollover Buttons Using CSS</title>
		<link>http://www.davidcrandall.com/2008/08/13/how-to-make-rollover-buttons-using-css/</link>
		<comments>http://www.davidcrandall.com/2008/08/13/how-to-make-rollover-buttons-using-css/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 08:22:46 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Bar]]></category>
		<category><![CDATA[Buttons]]></category>
		<category><![CDATA[Change]]></category>
		<category><![CDATA[Cursor]]></category>
		<category><![CDATA[Help]]></category>
		<category><![CDATA[Hover]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Image]]></category>
		<category><![CDATA[Images]]></category>
		<category><![CDATA[Mouse]]></category>
		<category><![CDATA[Navigation]]></category>
		<category><![CDATA[Over]]></category>
		<category><![CDATA[Roll]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.funkytower.com/?p=342</guid>
		<description><![CDATA[Have you ever wanted to make fancey buttons that do stuff when you put your mouse over it, but don&#8217;t want to mess too much with javascript, and you just can&#8217;t afford flash?  Well, there&#8217;s an easier way to do it and it&#8217;s called CSS.  You may have noticed other articles pertaining to CSS here at [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever wanted to make fancey buttons that do stuff when you put your mouse over it, but don&#8217;t want to mess too much with javascript, and you just can&#8217;t afford flash?  Well, there&#8217;s an easier way to do it and it&#8217;s called CSS.  You may have noticed other articles pertaining to CSS here at FunkyTower, and if you&#8217;ve read them, you&#8217;ve realized how easy it is to use CSS.  All it takes is a little push into getting started.  So if you want to make fancy buttons for a navigation bar, well here&#8217;s the tutorial:</p>
<p><span id="more-342"></span>Woah hold on now, for this tutorial, you have to see it for yourself.  So, I&#8217;ve gone ahead and made a small navigation bar that you can download and observe for yourself.  Click this link to download it: <a href="http://www.funkytower.com/wp-content/uploads/buttons.zip">buttons.zip</a></p>
<p>Once you&#8217;ve saved it and extracted the files, we can get started!</p>
<p><strong>Step 1:  Creating the buttons:</strong></p>
<p>As you can see inside the folder, we have 2 images:</p>
<p><img class="alignnone size-full wp-image-344" title="1.jpg" src="http://www.funkytower.com/wp-content/uploads/1.jpg" alt="" width="100" height="34" /><br />
1.jpg</p>
<p><img class="alignnone size-full wp-image-345" title="2" src="http://www.funkytower.com/wp-content/uploads/2.jpg" alt="" width="100" height="34" /><br />
2.jpg</p>
<p>1.jpg is going to be the button&#8217;s original appearance; 2.jpg is what you will see when the mouse cursor is hovering over the button.  Note that there is no text: the reason is that we will use text in our HTML document and modify it with our CSS document.</p>
<p>In order to create buttons, start by creating one image that you think would look best as a button.  Save the image as &#8220;1.jpg&#8221;  Then, modify it to how you want it to look when the mouse cursor is hovering over the button, then save it as &#8220;2.jpg&#8221;  It is important that the overall image size does not change when saved.  Both of these images are 100 pixels wide and 34 pixels in height.  We must know the size of our images as it becomes greatly important in the overall product of our buttons.</p>
<p>So now we have 2 button images saved in one directory</p>
<p><strong>Step 2:  Creating the HTML Document:</strong></p>
<p>This step is easy.  Create a n HTML document with a link, and save it to the same directory as the button images, and name it &#8220;navbar.html&#8221; for now.  That&#8217;s it.  In this case, I wanted to show you how a navigation bar might look using the button &#8211; so I made a table of one row and 5 collumns with no size defined in the HTML, and put one link inside each column.  The reason I didn&#8217;t define a size in the HTML is because we will define the size in our CSS.</p>
<p>The HTML code you should have in the navbar.html file, that came with the <a href="http://www.funkytower.com/wp-content/uploads/buttons.zip">buttons.zip</a> file that you downloaded, should look like this:</p>
<blockquote><p><em>&lt;html&gt;<br />
&lt;title&gt;Navigation Bar with Buttons Example!&lt;/title&gt;<br />
&lt;link href=&#8221;style.css&#8221; rel=&#8221;stylesheet&#8221; type=&#8221;text/css&#8221;&gt;<br />
&lt;/head&gt;</em></p>
<p><em>&lt;body&gt;<br />
&lt;table border=&#8221;0&#8243; cellspacing=&#8221;0&#8243; cellpadding=&#8221;0&#8243;&gt;<br />
  &lt;tr&gt;<br />
    &lt;td class=&#8221;nav&#8221;&gt;&lt;a href=&#8221;navbar.html&#8221; class=&#8221;nav&#8221; &gt;Page 1&lt;/a&gt;&lt;/td&gt;<br />
    &lt;td class=&#8221;nav&#8221;&gt;&lt;a href=&#8221;link.html&#8221; class=&#8221;nav&#8221;&gt;Page 2&lt;/a&gt;&lt;/td&gt;<br />
    &lt;td class=&#8221;nav&#8221;&gt;&lt;a href=&#8221;link.html&#8221; class=&#8221;nav&#8221;&gt;Page 3&lt;/a&gt;&lt;/td&gt;<br />
    &lt;td class=&#8221;nav&#8221;&gt;&lt;a href=&#8221;link.html&#8221; class=&#8221;nav&#8221;&gt;Page 4&lt;/a&gt;&lt;/td&gt;<br />
    &lt;td class=&#8221;nav&#8221;&gt;&lt;a href=&#8221;link.html&#8221; class=&#8221;nav&#8221;&gt;Page 5&lt;/a&gt;&lt;/td&gt;<br />
  &lt;/tr&gt;<br />
&lt;/table&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</em></p></blockquote>
<p>There are a few things to note in this code that you must do to your OWN code, if you are making your own HTML document.</p>
<ol>
<li>The &lt;td&gt; tags class is &#8220;nav&#8221;:  This will be the name of the class we will be editing in our CSS document to modify the table cells.</li>
<li>The &lt;a&gt; tags class is &#8220;nav&#8221; as well, to apply the button and edit the text.</li>
<li>We are linking to an external CSS file, hence the &lt;link href=&#8221;style.css&#8221;&#8230;.&gt; tag.  Using external stylesheet(s) should become a common practise for you, if it isn&#8217;t already.  Be sure that if you are making your own HTML document and CSS document from scratch that the &#8220;style.css&#8221; corresponds to a local stylesheet called &#8220;style.css&#8221; just like in the <a href="http://www.funkytower.com/wp-content/uploads/buttons.zip">buttons.zip</a> file that you can download.</li>
</ol>
<p>Just in case you don&#8217;t know by now, &#8220;class&#8221; is like a name that can be identified on different things.  The CSS document will have these names in it, and &#8220;class&#8221; calls the names to function in the HTML document.</p>
<p><strong>Step 3:  Creating Our CSS document:</strong></p>
<p>Using notepad, type in your CSS code. <br />
If you&#8217;re following along with the <a href="http://www.funkytower.com/wp-content/uploads/buttons.zip">buttons.zip</a> file, here is our CSS Code in our CSS document:</p>
<blockquote><p><em>a.nav {<br />
 font-family: Helvetica, Arial, sans-serif;<br />
 color: #FFFFFF;<br />
 text-align: center;<br />
 background-image: url(1.jpg);<br />
 background-repeat: no-repeat;<br />
 background-position: center top;<br />
 height: 34px;<br />
 width: 100px;<br />
 font-size: 16px;<br />
 padding-top: 7px;<br />
 text-decoration: none;<br />
 display: table;<br />
}</em></p>
<p><em>a.nav:hover  {<br />
 background-image: url(2.jpg);<br />
 background-repeat: no-repeat;<br />
 background-position: center top;<br />
}</em></p>
<p><em>td.nav {<br />
 height: 34px;<br />
 width: 100px;<br />
}</em></p></blockquote>
<p>Let&#8217;s break this down.</p>
<p>FIRST SECTION: &#8220;a.nav&#8221;<br />
The main properties of the button</p>
<ol>
<li>font-family:  this will be the font you choose for your text.</li>
<li>color:  this is the color used for your text only</li>
<li>text-align: this is the horizontal alignment for your text; it can be left, right, center, or justify.</li>
<li>background-image:  the url of the button we want to appear when you first load the page.</li>
<li>background-repeat: leave this property as &#8220;no-repeat.&#8221;  If you change it, the picture could repeat itself, destroying the whole design of your button.</li>
<li>background position: leave this as it is too, this will center your image and align it to the top of the table cell, leaving it looking nice and clean.</li>
<li>height AND width: these properties MUST match the size of the button images!!!</li>
<li>font-size:  however big or small you want your font; it is best you choose a font that will leave the text fitting inside the button.</li>
<li>padding-top:  this is the ammount of space from the top of the table cell in which your text will appear.  In this case it is being used to put the text right in the middle of the button.</li>
<li>text-decoration:  change this to whatever you want.  I chose &#8220;none&#8221; so that there wouldn&#8217;t be an underline when we first see the button.  I personally find the underlines, typically, to be tacky.</li>
<li>display: I chose &#8220;table&#8221; because this causes the background to be displayed throughout the entire table cell.</li>
</ol>
<p>SECOND SECTION: &#8220;a.nav:hover&#8221;<br />
This is what we want the button to do when we put our mouse cursor on top of the button.  Because we&#8217;re only working with the button, I changed only the properties of the button image.  You can change the properties of the text, too, if you&#8217;d like.</p>
<ol>
<li>background-image:  the url of the button image we want to appear when we put our mouse cursor over the button.</li>
<li>background-repeat:  same as above</li>
<li>background-position: same as above</li>
</ol>
<p>THIRD SECTION: &#8220;td.nav&#8221;<br />
The properties of the table cell &#8211; we only need to adjust the table cells size.  This is really only needed if you put the button inside a table cell to use as a navigation bar.  If you&#8217;re not making a navigation bar or putting your link/button in a table cell, you can skip this section.</p>
<ol>
<li>height:  This is the table cell&#8217;s height which MUST match the height of our button images.</li>
<li>width:  This is the table cell&#8217;s width which MUST match the width of our button images.</li>
</ol>
<p>These are ALL the properties we need to complete our CSS document for our button.  Save this CSS document as &#8220;style.css&#8221;  As mentioned before, we are linking to a separate stylesheet called &#8220;style.css&#8221; and this will be that stylesheet.  Save your stylesheet to the same folder/directory as your button images and HTML document.</p>
<p><strong>Step Three:  Testing</strong></p>
<p>Now, if you&#8217;ve followed along properly, you should have 2 button images, an HTML document with one or more links, a CSS document covering the specs of our button, the specs of our button when we hover our mouse cursor over it, and (if you&#8217;ve chosen to make a navigation bar using a table with table cells) specs on the navigation bar&#8217;s table cells.</p>
<p>If so, open up your HTML document (navbar.html) and see how it looks.  If you coded the CSS and HTML properly, then it should look just right!  If your button doesn&#8217;t look right, make sure you defined the size of your images in the CSS documents properly &#8211; and that they are the same.</p>
<p>If your button doesn&#8217;t work, double check to make sure you identified the classes properly in the HTML document, and that the images&#8217; URLs are correct in your CSS document.</p>
<p><strong>Extra Tips:</strong></p>
<p>If you want to change the font-color, font-weight, and text-decoration during your hover effects, be sure you define the way you want your text to look using these properties in <strong>both</strong> &#8220;a.nav&#8221; and &#8220;a.nav:hover&#8221;  If you don&#8217;t, you could confuse some browsers and your button won&#8217;t work properly.</p>
<p>If you want to use crazy text font, instead of a common text font &#8211; apply that font to your button images, NOT the HTML document.  When you do your HTML document, simply type a space for a link, like so:</p>
<blockquote><p>&lt;a href=&#8221;link.html&#8221;&gt; &lt;/a&gt;</p></blockquote>
<p>In doing this, you won&#8217;t have to worry about any text properties in your CSS document.</p>
<p>If you are copying and pasting code from this page into notepad, this could sometimes cause a negative effect: the best thing to do is download the <a href="http://www.funkytower.com/wp-content/uploads/buttons.zip">buttons.zip</a> file and work with that.  It is always best so hand-type the code.  If you use dreamweaver, use &#8220;auto-html&#8221; features, or hand type the code.  This ALWAYS works best.</p>
<p> </p>
<p>That&#8217;s it!!!  Now you have a functioning button and/or navigation bar with a rollover image effect!  Pretty neat, don&#8217;t you think?  AND it was easy!!!</p>
<p> </p>
<p><strong>What Do You Think?<br />
</strong>Was making a roll-over image type button with CSS easy?  Did you try this out and couldn&#8217;t get it to work?  Did you use this method on your website?  If you did, I wanna see it!  Let me know if you have any questions or comments about this tutorial, and I&#8217;ll be happy to get back to you!  Send me an e-mail at <a href="mailto:david@funkytower.com">david@funkytower.com</a>,  or leave a comment below!  <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p> </p>
<p>Take it easy,<br />
David Crandall</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcrandall.com/2008/08/13/how-to-make-rollover-buttons-using-css/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Making a navigation bar in CSS</title>
		<link>http://www.davidcrandall.com/2008/08/12/making-a-navigation-bar-in-css/</link>
		<comments>http://www.davidcrandall.com/2008/08/12/making-a-navigation-bar-in-css/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 02:25:06 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Bar]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Navigation]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.funkytower.com/?p=334</guid>
		<description><![CDATA[CSS is such a useful tool in designing your website and adding some functionality to it.  One of the things that turns most &#8220;beginner web designers&#8221; on to CSS is the ability to customize the color of links.  This is great to avoid having unwanted underlines and the ugly blue default link color.  Well did you [...]]]></description>
			<content:encoded><![CDATA[<p>CSS is such a useful tool in designing your website and adding some functionality to it.  One of the things that turns most &#8220;beginner web designers&#8221; on to CSS is the ability to customize the color of links.  This is great to avoid having unwanted underlines and the ugly blue default link color.  Well did you know you can create a very versitile navigation bar using CSS?  It&#8217;s really quite easy: instead of applying effects to a piece of text &#8211; apply effects to a table cell!  In this tutorial you will learn effects regaurding: hovering cell background effects, text effects, button effects, and more!</p>
<p><span id="more-334"></span></p>
<p><strong>Step 1 &#8211; Creating the table:</strong></p>
<p>The first thing we need to do is set up our table.  I&#8217;ll make it easy for you and create a verticle, 5 collumn table.  You can customize this table any way you&#8217;d like.  You can convert it to 5 rows instead of five collumns if you prefer having a side bar.</p>
<p>Open up Notepad or a text editing decoder similar to notepad and create a basic HTML document with a table like so:</p>
<blockquote><p><em>&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Your Website Title&lt;/title&gt;<br />
&lt;/head&gt;</em></p>
<p><em>&lt;body&gt;<br />
&lt;table width=&#8221;400&#8243; border=&#8221;0&#8243; cellspacing=&#8221;0&#8243; cellpadding=&#8221;0&#8243;&gt;<br />
  &lt;tr&gt;<br />
    &lt;td&gt;Page 1&lt;/td&gt;<br />
    &lt;td&gt;Page 2&lt;/td&gt;<br />
    &lt;td&gt;Page 3&lt;/td&gt;<br />
    &lt;td&gt;Page 4&lt;/td&gt;<br />
    &lt;td&gt;Page 5&lt;/td&gt;<br />
  &lt;/tr&gt;<br />
&lt;/table&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</em></p></blockquote>
<p>Again, you can modify this table in any way you need to.  The only thing I suggest NOT modifying is the font, alignment, or size of the text &#8211; and do not be quick to add links to your navigation bar.  We&#8217;ll cover this in the next step.</p>
<p>But first, be sure that you&#8217;ve saved your work.  For now, save this document as &#8220;navigationbar.html&#8221; and continue saving your work after each step &#8211; just to be safe <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Step 2 &#8211; Making our links</strong></p>
<p>Instead of using the common &lt;a href=&#8221;http://yourwebsiteurl.com&#8221;&gt; tag, we&#8217;re going to go a different route.  Because we want the entire cell to act as a button or link, we need to modify the entire cell, not the text within it.  To do this, we&#8217;ll add a function called &#8220;onClick&#8221; inside each &lt;td&gt; tag.</p>
<p>To do this and find each &lt;td&gt; tag and add this function: onClick=&#8221;document.location.href=&#8217;http://www.funkytower.com&#8217;;&#8221;</p>
<p>Now all your &lt;td&gt; tags should look like this:</p>
<blockquote><p><em>    &lt;td onClick=&#8221;document.location.href=&#8217;http://www.funkytower.com&#8217;;&#8221;&gt;Page 1&lt;/td&gt;<br />
    &lt;td onClick=&#8221;document.location.href=&#8217;http://www.funkytower.com&#8217;;&#8221;&gt;Page 2&lt;/td&gt;<br />
    &lt;td onClick=&#8221;document.location.href=&#8217;http://www.funkytower.com&#8217;;&#8221;&gt;Page 3&lt;/td&gt;<br />
    &lt;td onClick=&#8221;document.location.href=&#8217;http://www.funkytower.com&#8217;;&#8221;&gt;Page 4&lt;/td&gt;<br />
    &lt;td onClick=&#8221;document.location.href=&#8217;http://www.funkytower.com&#8217;;&#8221;&gt;Page 5&lt;/td&gt;</em></p></blockquote>
<p>Change the URL to whatever you&#8217;d like it to be so that it fits the purpose of your navigation bar.</p>
<p><strong>Step 3 &#8211; CSS Properties for each button</strong></p>
<p>Now that we have a dull navigation bar with no style or beauty to it, let&#8217;s work on our CSS.  Let&#8217;s first start by making our navigation bar look just how we want it.  Paste this code somewhere between the &lt;head&gt; and &lt;/head&gt; tags:</p>
<blockquote><p><em>&lt;style type=&#8221;text/css&#8221;&gt;<br />
.nav {<br />
 background-color:#990000;<br />
 font-family: Arial, Helvetica, sans-serif;<br />
 color: #FFFFFF;<br />
 text-align: center;<br />
 cursor: pointer;<br />
}<br />
&lt;/style&gt;</em></p></blockquote>
<p>Let&#8217;s break this down:</p>
<ol>
<li><em>.nav &#8211; </em>This is the name of the class we will use.  Change it to anything you want like &#8220;.navbar&#8221; or &#8220;.thebar&#8221; or &#8220;.thethingie&#8221;&#8230;what ever you want <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><em>background-color &#8211; </em>This, obviously, will be the background color of our cell.  Change the color to whatever you&#8217;d like!</li>
<li><em>font-family &#8211; </em>This is your basic font for your text.  There are different font-families you can use.  Here are some common ones<em>1.  Verdana, Tahoma, Arial, Helvetica, sans-serif<br />
2.  Georgia, Times New Roman, Times, serif<br />
3.  Geneva, Arial, Helvetica, sans-serif<br />
4.  Arial, Verdana, Helvetica, sans-serif<br />
5.  Courier New, Courier, Verdana, sans-serif</em>Now, you can go online and find more fonts families, but these here are the most common &#8211; so if I were you, I&#8217;d stick to one of these. </li>
<li><em>color &#8211; </em>Simply put: the color of the text.  Again, this can be anything you want.</li>
<li><em>text-align &#8211; </em>The alignment of the text.  Chose left, right, center, or justify.</li>
<li><em>cursor &#8211; </em>This is what the cursor becomes when it is within the table cell.  The &#8220;cursor: pointer;&#8221; property will help indicate that the cell is, in fact, a link to another webpage by showing <img class="alignnone size-thumbnail wp-image-337" title="pointer" src="http://www.funkytower.com/wp-content/uploads/ie-hand.gif" alt="" width="40" height="40" />And it also will keep your cursor from turning into <img class="alignnone size-medium wp-image-336" title="text" src="http://www.funkytower.com/wp-content/uploads/auto.gif" alt="" width="40" height="40" />when hovering over the text in your navigation bar.</li>
</ol>
<p>So now that we understand the basic properties of our CSS code, it&#8217;s time to add some effect to our navigation bar!</p>
<p><strong>Step 4 &#8211; Adding Effect:</strong></p>
<p>To do add a hover effect to your navigation bar, add the following code to your CSS style:</p>
<blockquote><p><em>.nav:hover {<br />
</em><em>background-color: #CC0000;<br />
} </em></p></blockquote>
<p>&#8220;.nav:hover&#8221; indicates that we&#8217;re using the same properties as &#8220;.nav&#8221; except for the following properties (i.e, these are the properties that will change when we hover our mouse over the table cells in our navigation bar)</p>
<p>Note that the only property I&#8217;ve put here was the background color.  You can use/change whatever property you&#8217;d like such as &#8221;color&#8221; for text - just ommit the &#8220;cursor&#8221; property, as it won&#8217;t matter since we covered that in the previous CSS properties.</p>
<p><strong>Step 5 &#8211; Implimenting the CSS to the Navigation Bar</strong></p>
<p>This step is probably the easiest step.  Simply add <em>class=&#8221;nav&#8221;</em> within your &lt;td&gt; tags.  Now your ENTIRE HTML document should look something like this:</p>
<blockquote><p><em>&lt;html&gt;<br />
&lt;title&gt;Untitled Document&lt;/title&gt;<br />
&lt;style type=&#8221;text/css&#8221;&gt;<br />
.nav {<br />
 background-color:#990000;<br />
 font-family: Helvetica, Arial, sans-serif;<br />
 color: #FFFFFF;<br />
 text-align: center;<br />
 cursor: pointer;<br />
}<br />
.nav:hover { background-color:#CC0000; }<br />
&lt;/style&gt;<br />
&lt;/head&gt;</em></p>
<p><em>&lt;body&gt;<br />
&lt;table width=&#8221;400&#8243; border=&#8221;0&#8243; cellspacing=&#8221;0&#8243; cellpadding=&#8221;0&#8243;&gt;<br />
  &lt;tr&gt;<br />
    &lt;td class=&#8221;nav&#8221; onClick=&#8221;document.location.href=&#8217;http://www.funkytower.com&#8217;;&#8221;&gt;Page 1&lt;/td&gt;<br />
    &lt;td class=&#8221;nav&#8221; onClick=&#8221;document.location.href=&#8217;http://www.funkytower.com&#8217;;&#8221;&gt;Page 2&lt;/td&gt;<br />
    &lt;td class=&#8221;nav&#8221; onClick=&#8221;document.location.href=&#8217;http://www.funkytower.com&#8217;;&#8221;&gt;Page 3&lt;/td&gt;<br />
    &lt;td class=&#8221;nav&#8221; onClick=&#8221;document.location.href=&#8217;http://www.funkytower.com&#8217;;&#8221;&gt;Page 4&lt;/td&gt;<br />
    &lt;td class=&#8221;nav&#8221; onClick=&#8221;document.location.href=&#8217;http://www.funkytower.com&#8217;;&#8221;&gt;Page 5&lt;/td&gt;<br />
  &lt;/tr&gt;<br />
&lt;/table&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</em></p></blockquote>
<p><strong>Step 6 &#8211; Save it and Test it!</strong></p>
<p>Upload it to your server and test it out.  Now you have a fully functional navigation bar done completely in CSS!  Final thing to do is test it out!!!</p>
<p><strong>Other Tips:</strong></p>
<p>Now, this is totally optional, but I would reccomend adding your CSS to an external CSS document, rather than adding the entire CSS code to the head of your HTML document. </p>
<p>To do this, copy and paste all the CSS code (excluding &lt;style type=&#8221;text/css&#8221;&gt; and &lt;/style&gt;) into a new notepad document and save it as style.css in the same location as your HTML document.</p>
<p>Now, open up your HTML document and replace ALL your CSS code, including the &lt;style&gt; tags, with this:</p>
<blockquote><p><em>&lt;link rel=&#8221;stylesheet&#8221; href=&#8221;style.css&#8221; type=&#8221;text/css&#8221; /&gt;</em></p></blockquote>
<p>Now save your HTML document and test it.  <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong></strong></p>
<p><strong>What Do you Think?<br />
</strong>Did this tutorial help you??  Got any other cool tips or tricks regaurding HTML/CSS?  Need to know how to do anything else with CSS or HTML?  Let me know and I would love to help you!!!  You can e-mail me at <a href="mailto:david@funkytower.com">david@funkytower.com</a> and I&#8217;ll do everything I can to help you <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p> </p>
<p>Take it easy,<br />
David Crandall</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcrandall.com/2008/08/12/making-a-navigation-bar-in-css/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dreamweaver MX and Vista: Inserting Tables Fix</title>
		<link>http://www.davidcrandall.com/2008/08/09/dreamweaver-mx-and-vista-inserting-tables-fix/</link>
		<comments>http://www.davidcrandall.com/2008/08/09/dreamweaver-mx-and-vista-inserting-tables-fix/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 01:25:54 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Fix]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Insert]]></category>
		<category><![CDATA[MX]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[Tables]]></category>
		<category><![CDATA[Vista]]></category>

		<guid isPermaLink="false">http://funkytower.com/?p=316</guid>
		<description><![CDATA[NOTE: NEW FIX AVAILABLE HERE: http://www.funkytower.com/2008/09/22/dreamweaver-mx-and-vista-fix-insert-tables-best-fix/ If you&#8217;ve upgraded to Windows Vista and have installed your old Macromedia Dreamweaver MX, you are bound to  run into some compatibility issues.  For many web designers, using tables is a huge asset for designing a web page.  Though you can do many of the same things using &#60;div&#62;, tables [...]]]></description>
			<content:encoded><![CDATA[<p>NOTE: NEW FIX AVAILABLE HERE: <a href="http://www.funkytower.com/2008/09/22/dreamweaver-mx-and-vista-fix-insert-tables-best-fix/">http://www.funkytower.com/2008/09/22/dreamweaver-mx-and-vista-fix-insert-tables-best-fix/</a></p>
<p>If you&#8217;ve upgraded to Windows Vista and have installed your old Macromedia Dreamweaver MX, you are bound to  run into some compatibility issues.  For many web designers, using tables is a huge asset for designing a web page.  Though you can do many of the same things using &lt;div&gt;, tables is fairly easy to use.  The only problem is, Dreamweaver MX and Vista = no inserting tables.  Is there a fix to this problem?  Why, yes there is.</p>
<p><span id="more-316"></span>Though, not the fix one would hope for, if you want to use the Insert&gt;Table function in Dreamweaver MX on Vista, this tutorial will help you to use the function.  The only minor setback is this: you won&#8217;t be able to customize your table until after it is inserted into your document.  Sorry, but that&#8217;s just the way it is.  So if you&#8217;re ready to get SOME functionality into your software, here&#8217;s what you do:</p>
<blockquote><p>1.  Locate the Tables.htm file located in the configuration folder of the program root.  This can be one of two places in Vista.</p>
<p>Try first THIS location:<br />
<em>C:\Users\YOUR USER NAME\AppData\Roaming\Macromedia\Dreamweaver MX\Configuration\Objects\Common</em></p>
<p>If there is no Table.htm document in this folder, try this location:<br />
<em>C:\Program Files\Macromedia\Dreamweaver MX\Configuration\Objects\Common</em></p>
<p>In some cases, there will be a Table.htm file in BOTH folders.  If that is the case, do the following steps 2-5 to <em>both</em>files to be sure &#8211; OR &#8211; you can delete the Table.htm in the first folder location mentioned above &#8211; I deleted mine and this method still worked fine.</p>
<p>2.  Make a backup copy of the Table.htm file and save it somewhere like your desktop.  You can do this simply by right-clicking the document, then click copy, right click on your desktop, and click paste.</p>
<p>3.  Return to the original Table.htm file and open it in notepad</p>
<p>4.  This file is probably empty, but if not, delete all code within it.  Now, type a basic table code inside the document like this</p>
<p><em>&lt;table width=&#8221;100&#8243; height=&#8221;50&#8243; border=&#8221;0&#8243; cellpadding=&#8221;0&#8243; cellspacing=&#8221;0&#8243;&gt;&lt;tr&gt;<br />
&lt;td align=&#8221;center&#8221; valign=&#8221;top&#8221;&gt;<br />
&lt;div align=&#8221;center&#8221;&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</em></p>
<p>You may change the dimensions and text alignment in this table to a size more suitable.  Choosing low width/height dimensions usually work best for me.</p>
<p>5.  Click File&gt;Save, and then close the document.</p>
<p>6.  Open up Dreamweaver MX and test it.  When clicking Insert&gt;Table, a table matching the table you coded in the Table.htm file should appear.  You can customize the dimensions of this table as you would normally after inserting it into your document.</p></blockquote>
<p>There you have it!  Though not a perfect fix, it certainly is an alternative so that you may continue using Dreamweaver MX until you upgrade to Dreamweaver CS3.  This definately worked for me, and it should definately work for you.</p>
<p><strong>What Do You Think?<br />
</strong>Did this help you?  Did this method, for some reason, not work for you?  Have any other tips or tricks regarding Dreamweaver MX+?  Let me know!  I would love to hear about it!  Leave a comment or kindly send your thoughts to <a href="mailto:david@funkytower.com">david@funkytower.com</a> &#8211; I would love to share your ideas with the world!  I hope to hear from you all soon <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Take it easy,<br />
David Crandall</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcrandall.com/2008/08/09/dreamweaver-mx-and-vista-inserting-tables-fix/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Make Your Own Cartoons Online For Free</title>
		<link>http://www.davidcrandall.com/2008/08/08/make-your-own-cartoons-online-for-free/</link>
		<comments>http://www.davidcrandall.com/2008/08/08/make-your-own-cartoons-online-for-free/#comments</comments>
		<pubDate>Sat, 09 Aug 2008 05:58:33 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Cool Apps]]></category>
		<category><![CDATA[Animate]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://funkytower.com/?p=298</guid>
		<description><![CDATA[Ever wanted to make your own animated cartoon?  Ever try softwares like Flash that can be too expensive or too time consuming, or sometimes too confusing?  Well there&#8217;s this really cool website I heard about that lets you make your own cartoon straight from your web browser, and its free.  This website is called GoAnimate. GoAnimate is [...]]]></description>
			<content:encoded><![CDATA[<p>Ever wanted to make your own animated cartoon?  Ever try softwares like Flash that can be too expensive or too time consuming, or sometimes too confusing?  Well there&#8217;s this really cool website I heard about that lets you make your own cartoon straight from your web browser, and its free.  This website is called <a href="http://www.goanimate.com" target="_blank">GoAnimate</a>.</p>
<p><span id="more-298"></span><a href="http://www.goanimate.com" target="_blank">GoAnimate</a> is free and easy to use.  They have a pretty decent selection of premade characters settings, props, sounds, special effects, and actions to choose from.  You can even import some images and sounds of your owns to use if you want to do your own voice overs or add your own background music, or use the stuff other people have imported!</p>
<p>When you&#8217;re done editing your cartoon, you can embed it to your blog/myspace/webpage, or get a URL to send to all of your friends.</p>
<p>It&#8217;s hard for me to describe everything that you can do with GoAnimate, so here&#8217;s a cartoon made with <a href="http://www.goanimate.com" target="_blank">GoAnimate</a>:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="286" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="movieId=0s0vgs-BZ3Yw&amp;movieTitle=Super%20Rica%20%26%20Rashy%20-%20Episode%201&amp;movieDesc=Discover%20the%20first%20episode%20of%20Super%20Rica%20%26%20Rashy%20on%20GoAnimate%21&amp;apiserver=http://goanimate.com/&amp;appCode=go&amp;thumbnailURL=http%3A//goanimate.com//files/thumbnails/movie/1391/133391/56921L.jpg&amp;fb_app_url=http://goanimate.com/go/&amp;copyable=1&amp;showButtons=1&amp;isEmbed=1&amp;isPublished=1" /><param name="src" value="http://goanimate.com//api/animation/player?utm_source=embed" /><param name="wmode" value="transparent" /><embed type="application/x-shockwave-flash" width="400" height="286" src="http://goanimate.com//api/animation/player?utm_source=embed" flashvars="movieId=0s0vgs-BZ3Yw&amp;movieTitle=Super%20Rica%20%26%20Rashy%20-%20Episode%201&amp;movieDesc=Discover%20the%20first%20episode%20of%20Super%20Rica%20%26%20Rashy%20on%20GoAnimate%21&amp;apiserver=http://goanimate.com/&amp;appCode=go&amp;thumbnailURL=http%3A//goanimate.com//files/thumbnails/movie/1391/133391/56921L.jpg&amp;fb_app_url=http://goanimate.com/go/&amp;copyable=1&amp;showButtons=1&amp;isEmbed=1&amp;isPublished=1" wmode="transparent"></embed></object></p>
<p>Pretty neat, huh?  And what&#8217;s great is you don&#8217;t have to do all the hard drawing and work involved in animating.  So if you&#8217;ve got a storyline and want to put some life to it&#8230;.for free&#8230;.then head your creative self over to <a href="http://www.goanimate.com" target="_blank">www.goanimate.com</a> and create a free account <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>What Do You Think?<br />
</strong>Do you enjoy <a href="http://www.goanimate.com" target="_blank">GoAnimate</a> as much as I do?  What are some of the cartoons you made?  Do you know of any other cool websites/web-apps?  Let me know!  My e-mail is <a href="mailto:david@funkytower.com">david@funkytower.com</a> and I would love to hear from you <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p> </p>
<p>Take it easy,<br />
David</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcrandall.com/2008/08/08/make-your-own-cartoons-online-for-free/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Getting Your Website in Search Engines For Free</title>
		<link>http://www.davidcrandall.com/2008/08/08/getting-your-website-in-search-engines-for-free/</link>
		<comments>http://www.davidcrandall.com/2008/08/08/getting-your-website-in-search-engines-for-free/#comments</comments>
		<pubDate>Sat, 09 Aug 2008 01:37:18 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Search Engines]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Help]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[search engine]]></category>
		<category><![CDATA[submission]]></category>
		<category><![CDATA[submit]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://funkytower.com/?p=295</guid>
		<description><![CDATA[Search engines can be a great tool to help drive traffic to your website. Here are some ways to help get your website in search engines without having to spend any money.  Do all of these, and your website will be in search engines for sure.  &#60;meta&#62; tags:  When building a website, include meta tags [...]]]></description>
			<content:encoded><![CDATA[<p>Search engines can be a great tool to help drive traffic to your website. Here are some ways to help get your website in search engines without having to spend any money.  Do all of these, and your website will be in search engines for sure.  <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><span id="more-295"></span></p>
<p><strong></strong></p>
<p><strong>&lt;meta&gt; tags:  </strong>When building a website, include meta tags to host a description and some key words.  Avoid being repetative and using terms like &#8220;Click Here!&#8221;  Do not use all-caps lettering, most people find it annoying - search engines like Google don&#8217;t like it either.  Make sure your description really does describe your website, and your keywords have to do with the content of your website.  Don&#8217;t use too many keywords.  Limit yourself to 10 or 12 keywords maximum.</p>
<p><strong>Be Informative:  </strong>If you want to drive traffic to your website through search engines, it&#8217;s important to be informative and helpful.  When writing information on your website, be clear, detailed, and structural.  This way, when people try to find something through a search engine, your website will be pulled up earlier in the list of websites.</p>
<p><strong>External Linking:  </strong>This is huge, and it could be easier than you think.  If you have a Myspace, Facebook, or other public networking account, put a link to your website on your page.  For example when spiders/search engine robots scan Myspace, they will find your link and it will be added to their database.  Also, if you&#8217;re a part of a message board, put a link to your website in your signature.  When sending e-mails, make a habit of putting a link to your website at the bottom of your e-mail.</p>
<p><strong>Manual submission:  </strong>Submit your website to major search engines and major open directories.  Here are some links to do so:</p>
<ol>
<li><a href="http://www.dmoz.org" target="_blank">http://www.dmoz.org</a></li>
<li><a href="https://siteexplorer.search.yahoo.com/submit" target="_blank">https://siteexplorer.search.yahoo.com/submit</a></li>
</ol>
<p>Yes I know, that&#8217;s not very many places to submit your site, but Dmoz and Yahoo will send your site to various search engines &#8211; Yahoo powers alot of search engines.</p>
<p><strong>Webmaster Tools/Sitemaps:  </strong>Generate a XML Sitemap and put it in the root of your online content folder (many times this folder is known as &#8220;htdocs&#8221; &#8211; it&#8217;s the folder where you store all content viewable on the internet.)  If you don&#8217;t know how to generate one, that&#8217;s ok!  Go to <a href="http://www.xml-sitemaps.com/" target="_blank">http://www.xml-sitemaps.com/</a>  This website will generate one for you automatically that you can download.  Save the file as &#8220;sitemap.xml&#8221;</p>
<p>Now go and sign up to some webmaster tools/developer centers and submit your sitemap.  These services are free and they will help get your website in search engines sooner.  Here are a couple &#8221;centers&#8221; that you can use:</p>
<ol>
<li><a href="http://www.google.com/webmasters/tools" target="_blank">www.google.com/webmasters/tools</a></li>
<li><a href="http://webmaster.live.com/" target="_blank">http://webmaster.live.com/</a></li>
</ol>
<p>There are more out there for different search engines that you can find.  Using these tools allow your website to be put in search engines faster, and having a &#8220;sitemap.xml&#8221; file on your server helps all your pages get scanned, and shows how often you would like the robots to scan your website as well.  This way, your content is updated regularly in search engines!</p>
<p> </p>
<p>There you have it!!  Some good, free, and easy ways to help get your website in search engines.  If you complete all these steps in the span of a few days, don&#8217;t expect your website to be in search engines the next day.  All websites need approval before being submited, and it can take weeks, sometimes months, before a website is accepted, even if you take extra measures.  However, with my experience, I&#8217;ve never had to wait more than two weeks before my website got in search engines, and I didn&#8217;t have to pay a dime.</p>
<p>I do the same thing for my customers and, again, it has never taken more than two weeks before I got the websites in search engines.  So obviously, this works <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Now there are measures you can take that guarantee you in the top listings in search engines, but you have to pay individual search engines for that &#8211; and it can be expensive.  So, if I were you, I&#8217;d suggest sticking with these tips &#8211; besides, what have you got to lose? <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   Try them, and I&#8217;m sure you&#8217;ll be in search engines in no time <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p> </p>
<p><strong>What Do You Think?<br />
</strong>How do you drive traffic to your website?  Have questions about web design?  Would you like FunkyTower to build your website?  If you have anything to say, I&#8217;m all ears &#8211; just send your thoughts to <a href="mailto:david@funkytower.com">david@funkytower.com</a>, and I&#8217;ll do all I can to get back to you <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p> </p>
<p>Take it easy,<br />
David Crandall</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcrandall.com/2008/08/08/getting-your-website-in-search-engines-for-free/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Website Performance Tips pt. 2:  CSS, Validation, Multiple Browsers, and Image Optimization</title>
		<link>http://www.davidcrandall.com/2008/08/07/website-performance-tips-pt-2-css-validation-multiple-browsers-and-image-optimization/</link>
		<comments>http://www.davidcrandall.com/2008/08/07/website-performance-tips-pt-2-css-validation-multiple-browsers-and-image-optimization/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 02:18:50 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Help]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Speed]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Validate]]></category>

		<guid isPermaLink="false">http://funkytower.com/?p=270</guid>
		<description><![CDATA[Welcome to part 2 of this article! So now that we&#8217;ve covered templating in our last tutorial, here are some other tips for making your webpage move faster. Use External CSS Documents:  Rahter than implamenting your CSS into the HEAD of your local document,  link your webpage to an external CSS document.  Do this by templating [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to part 2 of this article!</p>
<p>So now that we&#8217;ve covered <a href="http://funkytower.com/2008/08/07/website-performance-tips-pt-1-templating/">templating in our last tutorial</a>, here are some other tips for making your webpage move faster.</p>
<p><span id="more-270"></span></p>
<ol>
<li>Use External CSS Documents:  Rahter than implamenting your CSS into the HEAD of your local document,  link your webpage to an external CSS document.  Do this by templating your CSS in the header like normal, making sure you have the webpage looking like it should.  Then copy all the CSS code into a new notepad document and save it as &#8220;styles.css&#8221; After that, erase the CSS from the HEAD of your webpage and replace it with &#8220;&lt;link rel=&#8217;stylesheet&#8217; href=&#8217;styles.css&#8217; type=&#8217;text/css&#8217; media=&#8217;all&#8217; /&gt;Doing this keeps browsers from having to load the same stylesheet over and over by allowing it to store one stylesheet file to reuse.</li>
<li>Validate your CSS:  Go to <a href="http://jigsaw.w3.org/css-validator/" target="_blank">http://jigsaw.w3.org/css-validator/</a> and have your stylesheet(s)/webpage(s) validated.  If you have ANY errors in your CSS, fix them.  Browsers like IExplorer fix some CSS issues to make the webpage look like it&#8217;s supposed to, which can cause your website to move slower for alot of users.  Also it can keep your website from looking right in 3rd party browsers, like FireFox (of course, FireFox is so huge right now I don&#8217;t think I should be calling it 3rd party <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</li>
<li>Validate your HTML:  Go to <a href="http://validator.w3.org/" target="_blank">http://validator.w3.org/</a> and have your webpage(s) validated.  If there are any errors, FIX THEM.  This will help users from all different browsers to see the website as it is meant to be, giving them a pleasant and enjoyable experience.</li>
<li>Adding to other browsers, test your website in multiple browsers like IExplorer, Firefox, etc.  Different browsers decode websites differently, therefor they display them differently.  To improve your websites performance, fine-tune your code so that it is compatible with major browsers so that it looks and feels beautiful <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Finally, make sure your content&#8217;s filesizes aren&#8217;t too big.  For example, if you have alot of pictures in your web page, lower the quality just a little bit, and (if possible) make them smaller in dimension.  The less a web browser has to load, the quicker your website will move.</li>
</ol>
<p>If you have followed all these steps, you should have a smooth, sleek, multi-browser compatible, user-friendly website.  <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p> </p>
<p><strong>What Do You Think?<br />
</strong>Did these tips help you to build a smooth running website?  Do you have questions about web design?  Do you have any other ways to boost a website&#8217;s performance?  I want to know what you have to say &#8211; I would love to share your information with the world here at FunkyTower!  Send me an e-mail at <a href="mailto:david@funkytower.com">david@funkytower.com</a> <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   I hope to hear from you soon!</p>
<p> </p>
<p>Take it easy,<br />
David Crandall</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcrandall.com/2008/08/07/website-performance-tips-pt-2-css-validation-multiple-browsers-and-image-optimization/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Website Performance Tips pt. 1: Templating</title>
		<link>http://www.davidcrandall.com/2008/08/07/website-performance-tips-pt-1-templating/</link>
		<comments>http://www.davidcrandall.com/2008/08/07/website-performance-tips-pt-1-templating/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 02:18:13 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Faster]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Template]]></category>

		<guid isPermaLink="false">http://funkytower.com/?p=267</guid>
		<description><![CDATA[Do you have a website, blog, or message board online?  Designing it yourself?  Awesome!  That&#8217;s really wonderful to hear!  What&#8217;s that?  You say your website moves slowly compared to other websites with just as much, if not more content?  Well here are some tips to get your website running smoothely and quickly! Templating/Dividing with PHP:  [...]]]></description>
			<content:encoded><![CDATA[<p>Do you have a website, blog, or message board online?  Designing it yourself?  Awesome!  That&#8217;s really wonderful to hear!  What&#8217;s that?  You say your website moves slowly compared to other websites with just as much, if not more content?  Well here are some tips to get your website running smoothely and quickly!</p>
<p><span id="more-267"></span>Templating/Dividing with PHP:  Though sometimes a little bit of a hassle to set up, it&#8217;s well worth it in the end.  It&#8217;s really not that hard, and it doesn&#8217;t require very much knowlege of PHP programming, either. </p>
<p>In most websites, the only thing that changes is the body of the web page; the header, footer, and sometimes even a sidebar, all stay the same.  Instead of a browser constantly having to reload the same thing on different page do this:</p>
<p>Create a full webpage template containing your header, a place for your main content, and your footer.  Include a sidebar if desired.</p>
<p>Use footnotes to lable the beginning and end of the different areas of your website.  To see an example, view the source of this website.  I left the footnotes in here to show how I templated this website. </p>
<p>OR, here&#8217;s a little tutorial for you which I&#8217;ll be the code I copied straight from my template (without the CSS.) </p>
<blockquote><p>1.  First, and paste it into a text editor or your web design software like Dreamweaver, then save it as sample.html:</p>
<ul>
<li><em><strong>HTML CODE:</strong><br />
&lt;!&#8211; Start Header &#8211;&gt;<br />
&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Transitional//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;Content-Type&#8221; content=&#8221;text/html; charset=utf-8&#8243; /&gt;<br />
&lt;title&gt;FunkyTower&lt;/title&gt;<br />
&lt;/head&gt;<br />
</em><em>&lt;body&gt;<br />
&lt;div id=&#8221;templateheader&#8221;&gt;&lt;table width=&#8221;100%&#8221; border=&#8221;0&#8243; cellspacing=&#8221;0&#8243; cellpadding=&#8221;0&#8243; id=&#8221;backhead&#8221;&gt;<br />
  &lt;tr&gt;<br />
    &lt;td&gt;&lt;div align=&#8221;center&#8221;&gt;<br />
      &lt;table width=&#8221;1000&#8243; border=&#8221;0&#8243; cellspacing=&#8221;0&#8243; cellpadding=&#8221;0&#8243; id=&#8221;header&#8221;&gt;<br />
        &lt;tr&gt;<br />
          &lt;td valign=&#8221;bottom&#8221;&gt;&lt;table width=&#8221;400&#8243; border=&#8221;0&#8243; cellspacing=&#8221;0&#8243; cellpadding=&#8221;0&#8243; id=&#8221;navbar&#8221;&gt;<br />
            &lt;tr&gt;<br />
              &lt;td&gt;&lt;a href=&#8221;http://www.funkytower.com&#8221; class=&#8221;navbar&#8221;&gt;Home&lt;/a&gt;&lt;/td&gt;<br />
              &lt;td&gt;&lt;a href=&#8221;http://www.funkytower.com/webdesign&#8221; class=&#8221;navbar&#8221;&gt;Web Design&lt;/a&gt;&lt;/td&gt;<br />
              &lt;td&gt;&lt;a href=&#8221;http://www.funkytower.com/about&#8221; class=&#8221;navbar&#8221;&gt;About&lt;/a&gt;&lt;/td&gt;<br />
              &lt;td&gt;&lt;a href=&#8221;http://www.funkytower.com/contact&#8221; class=&#8221;navbar&#8221;&gt;Contact&lt;/a&gt;&lt;/td&gt;<br />
              &lt;td&gt;&lt;a href=&#8221;http://www.funkytower.com/faq&#8221; class=&#8221;navbar&#8221;&gt;FAQ&lt;/a&gt;&lt;/td&gt;<br />
            &lt;/tr&gt;<br />
          &lt;/table&gt;&lt;/td&gt;<br />
        &lt;/tr&gt;<br />
      &lt;/table&gt;<br />
    &lt;/div&gt;&lt;/td&gt;<br />
  &lt;/tr&gt;<br />
&lt;/table&gt;<br />
&lt;/div&gt;<br />
&lt;div align=&#8221;center&#8221;&gt;&lt;br /&gt;<br />
  &lt;!&#8211; End Header &#8211;&gt;<br />
 <br />
  &lt;!&#8211;begin body &#8211;&gt;<br />
  &lt;br /&gt;<br />
&lt;/div&gt;<br />
&lt;table width=&#8221;1000&#8243; border=&#8221;0&#8243; align=&#8221;center&#8221; cellpadding=&#8221;0&#8243; cellspacing=&#8221;0&#8243; id=&#8221;contentholder&#8221;&gt;<br />
  &lt;tr&gt;<br />
    &lt;td&gt;&lt;div align=&#8221;center&#8221;&gt;<br />
      &lt;table width=&#8221;935&#8243; border=&#8221;0&#8243; cellpadding=&#8221;0&#8243; cellspacing=&#8221;0&#8243; id=&#8221;contentholder2&#8243;&gt;<br />
        &lt;tr&gt;<br />
          &lt;td align=&#8221;right&#8221; valign=&#8221;top&#8221;&gt;&lt;/td&gt;<br />
          &lt;td align=&#8221;right&#8221; valign=&#8221;top&#8221;&gt;&lt;/td&gt;<br />
        &lt;/tr&gt;<br />
        &lt;tr&gt;<br />
          &lt;td width=&#8221;581&#8243; valign=&#8221;top&#8221;&gt;&lt;div align=&#8221;center&#8221;&gt;<br />
            &lt;table width=&#8221;565&#8243; border=&#8221;0&#8243; align=&#8221;left&#8221; cellpadding=&#8221;0&#8243; cellspacing=&#8221;0&#8243; id=&#8221;contentmiddle2&#8243;&gt;<br />
              &lt;tr&gt;<br />
                &lt;td id=&#8221;contentheader&#8221;&gt;&amp;nbsp;&lt;/td&gt;<br />
              &lt;/tr&gt;<br />
              &lt;tr&gt;<br />
                &lt;td id=&#8221;contentmiddle&#8221;&gt;&lt;div class=&#8221;content&#8221; id=&#8221;content&#8221;&gt;<br />
                  &lt;h1&gt;Welcome&lt;/h1&gt;<br />
                  &lt;p&gt;Hello and Welcome to FunkyTower! &lt;/p&gt;<br />
                  &lt;p&gt;Have a great day!&lt;br /&gt;<br />
                    &lt;a href=&#8221;mailTo:david@funkytower.com&#8221;&gt;Linke Test&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;/td&gt;<br />
              &lt;/tr&gt;<br />
              &lt;tr&gt;<br />
                &lt;td id=&#8221;contentfooter&#8221;&gt;&amp;nbsp;&lt;/td&gt;<br />
              &lt;/tr&gt;<br />
            &lt;/table&gt;<br />
          &lt;/div&gt;&lt;/td&gt;&lt;!&#8211; End Body &#8211;&gt;<br />
          &lt;!&#8211; Start Sidebar&#8211;&gt;<br />
          &lt;td width=&#8221;354&#8243; valign=&#8221;top&#8221;&gt;&lt;table width=&#8221;327&#8243; border=&#8221;0&#8243; align=&#8221;right&#8221; cellpadding=&#8221;0&#8243; cellspacing=&#8221;0&#8243; id=&#8221;sidebartable&#8221;&gt;<br />
            &lt;tr&gt;<br />
              &lt;td valign=&#8221;top&#8221;&gt;&lt;p align=&#8221;right&#8221;&gt;<br />
                &lt;input name=&#8221;s&#8221; type=&#8221;text&#8221; id=&#8221;s&#8221; value=&#8221;" size=&#8221;30&#8243; class=&#8221;searchbar&#8221; /&gt;<br />
                &lt;input type=&#8221;submit&#8221; id=&#8221;searchsubmit&#8221; value=&#8221;" class=&#8221;search&#8221; /&gt;<br />
                &lt;/p&gt;&lt;/td&gt;<br />
            &lt;/tr&gt;<br />
            &lt;tr&gt;<br />
              &lt;td valign=&#8221;top&#8221;&gt;&lt;div id=&#8221;sidebar&#8221; class=&#8221;sidebar&#8221;&gt;&lt;img alt=&#8221;" src=&#8221;images/archivestitle.jpg&#8221; width=&#8221;327&#8243; height=&#8221;58&#8243; /&gt;<br />
                &lt;ul&gt;<br />
                  &lt;li&gt;July 2008&lt;/li&gt;<br />
                  &lt;li&gt;August 2008&lt;/li&gt;<br />
                  &lt;li&gt;September 2008&lt;/li&gt;<br />
                &lt;/ul&gt;<br />
                &lt;img alt=&#8221;" src=&#8221;images/categoriesheader.jpg&#8221; width=&#8221;327&#8243; height=&#8221;59&#8243; /&gt;<br />
                &lt;ul&gt;<br />
                  &lt;li&gt;Category 1&lt;/li&gt;<br />
                  &lt;li&gt;Category 2&lt;/li&gt;<br />
                  &lt;li&gt;Category 3&lt;/li&gt;<br />
                  &lt;li&gt;Category 4&lt;/li&gt;<br />
                  &lt;li&gt;Category 5&lt;/li&gt;<br />
                  &lt;li&gt;Category 6&lt;/li&gt;<br />
                &lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;<br />
            &lt;/tr&gt;<br />
          &lt;/table&gt;&lt;/td&gt;<br />
        &lt;/tr&gt;<br />
      &lt;/table&gt;<br />
    &lt;/div&gt;&lt;/td&gt;<br />
  &lt;/tr&gt;<br />
&lt;/table&gt;<br />
&lt;!&#8211; End sidebar &#8211;&gt;<br />
&lt;!&#8211; Begin Footer &#8211;&gt;&lt;br /&gt;&lt;br /&gt;<br />
&lt;table width=&#8221;100%&#8221; border=&#8221;0&#8243; cellpadding=&#8221;0&#8243; cellspacing=&#8221;0&#8243; id=&#8221;footercontainer&#8221;&gt;<br />
  &lt;tr&gt;<br />
    &lt;td&gt;&lt;div align=&#8221;center&#8221;&gt;<br />
      &lt;table width=&#8221;935&#8243; border=&#8221;0&#8243; cellpadding=&#8221;0&#8243; cellspacing=&#8221;0&#8243; id=&#8221;footer&#8221;&gt;<br />
        &lt;tr&gt;<br />
          &lt;td width=&#8221;468&#8243;&gt;Stuff and more stuff will go here&lt;/td&gt;<br />
          &lt;td width=&#8221;467&#8243;&gt;Then we&#8217;ll have more stuff right here as well!&lt;/td&gt;<br />
        &lt;/tr&gt;<br />
        &lt;tr&gt;<br />
          &lt;td colspan=&#8221;2&#8243;&gt;&lt;div align=&#8221;center&#8221; class=&#8221;credit&#8221;&gt;Blah blah&lt;/div&gt;&lt;/td&gt;<br />
          &lt;/tr&gt;<br />
      &lt;/table&gt;<br />
    &lt;/div&gt;&lt;/td&gt;<br />
  &lt;/tr&gt;<br />
&lt;/table&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;<br />
&lt;!&#8211;End Footer&#8211;&gt;<br />
</em></li>
</ul>
<p>So you can clearly see where each section starts and ends. </p>
<p>2.  The next step is to divide the template into four PHP documents: header.php, body.php, sidebar.php, and footer.php</p>
<p>To do this, Highlight, rightclick, and cut  All the code from &#8220;&lt;!&#8211;Start Header&#8211;&gt;&#8221; to &#8220;&lt;!&#8211;End Header&#8211;&gt;&#8221;<br />
Paste the code into a new document in notepad and save it as &#8220;header.php&#8221;</p>
<p>3.  Next, cut all the code from &lt;!&#8211;begin body&#8211;&gt; to &lt;!&#8211;End body&#8211;&gt;<br />
Paste this code into a NEW document in notepad and save it as &#8220;body.php&#8221;</p>
<p>4.  Do the same steps for the sidebar and the footer, naming them &#8220;sidebar.php&#8221; and &#8220;footer.php&#8221;.</p>
<p>Now you should have four separate documents for your template: header.php, body.php, sidebar.php, and footer.php<br />
These files must all be in the same folder.</p>
<p>Now all that&#8217;s left to do is create a PHP file that calls all your other php files to form one page using &lt;?php require( ) ?&gt;</p>
<p> </p>
<p>5.  Open up a new notepad document and paste the following code into it:</p>
<ul>
<li><strong></strong><br />
<em>&lt;?php require(&#8216;header.php&#8217;) ?&gt;<br />
&lt;?php require(&#8216;body.php&#8217;) ?&gt;<br />
&lt;?php require(&#8216;sidebar.php&#8217;) ?&gt;<br />
&lt;?php require(&#8216;footer.php&#8217;) ?&gt;</em></li>
</ul>
<p>6.  Save it as &#8220;test.php&#8221; to the same folder location/directory as you did all the other files, or upload all the files to one folder/directory on your server.</p></blockquote>
<p>That&#8217;s it!  Now you should have a full web page that looks just like the &#8220;template.html&#8221; file we made!  Using this method will allow your visitors to only have to load your header, footer, and sidebar just one time! </p>
<p>Now, If you want to make different web pages, copy your &#8220;body.php&#8221; file and change  the content within it, and save it as a new php file like content1.php.  Then, take your &#8220;test.php&#8221; change &#8216;body.php&#8217; to &#8216;content1.php&#8217; and save the document as &#8220;page1.php&#8221; or &#8220;index.php&#8221; <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>On top of making your website load faster, this also allows editing to be alot simpler.  Say you made a new page and had to edit the sidebar or header so that you could add a link to that page.  Well, instead of editing SEVERAL pages to have the same effect, you just have to edit one, and it effects ALL your web pages! <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   Cool, huh?</p>
<p> </p>
<p><strong>What Do You Think<br />
</strong>Did this tutorial help you?  Did you learn something new?  Have more tips to make your website run smoother and faster?  Still need help?  Let me know!  Send your questions and knowlege to <a href="mailto:david@funkytower.com">david@funkytower.com</a>! I look forward to hearing from you <img src='http://www.davidcrandall.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://funkytower.com/2008/08/07/website-performance-tips-pt-2-css-validation-multiple-browsers-and-image-optimization/"><strong>Continue on to Part 2 for more tips on how to make your website move fast and smooth.</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcrandall.com/2008/08/07/website-performance-tips-pt-1-templating/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Customize links using CSS</title>
		<link>http://www.davidcrandall.com/2008/08/04/css-links/</link>
		<comments>http://www.davidcrandall.com/2008/08/04/css-links/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 02:16:06 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Custom]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://funkytower.com/?p=117</guid>
		<description><![CDATA[So you&#8217;re getting into CSS and want to know how to make some decent looking links, hmm?  It&#8217;s really quite simple really.  In this tutorial, we will go over the three basic kinds of links: &#8220;link&#8221;, &#8220;visited&#8221;, and &#8220;hover.&#8221; The &#8220;link&#8221; tag is for the general link when it has never been clicked.  The &#8220;visited&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>So you&#8217;re getting into CSS and want to know how to make some decent looking links, hmm?  It&#8217;s really quite simple really.  In this tutorial, we will go over the three basic kinds of links: &#8220;link&#8221;, &#8220;visited&#8221;, and &#8220;hover.&#8221;</p>
<p><span id="more-117"></span>The &#8220;link&#8221; tag is for the general link when it has never been clicked.  The &#8220;visited&#8221; tag is for links that have been clicked or pages that have already been viewed through that specific URL.  The &#8220;hover&#8221; tag is the coolest one; it is what happens when you put your mouse/cursor over the link.</p>
<p>When creating a CSS code for your links, it must look like this within your stylesheet:</p>
<blockquote><p>a:link {<br />
                 color: #333333;<br />
                 text-decoration: none;<br />
}</p></blockquote>
<p>This makes your link have no underline and makes the color of the link a dark grey color.  You can change these to make it however you want.  You can give it a &#8220;background-color&#8221; tag and allow it to have almost a highlighter effect.</p>
<p>When creating your links using all three tags, they must be in order.  This means the &#8220;link&#8221; and &#8220;visited&#8221; tags must go first, and the &#8220;hover&#8221; tag must go last, like so</p>
<blockquote><p>a:link {<br />
                 color: #333333;<br />
                 text-decoration: none;<br />
}<br />
a:visited {<br />
                color: #333333;<br />
                text-decoration: none;<br />
a:hover {<br />
                color: #333333;<br />
                text-decoration: underline;<br />
}</p></blockquote>
<p>You can change any color and text decoration of all of these.  You can add &#8220;font-weight&#8221; tags and make them bold, italic, etc., or you can give them a &#8220;background-color&#8221; and more&#8230;but If the order of your code is not in the proper order, your &#8220;hover&#8221; effects will not work properly.</p>
<p>You can edit links in specific areas as well by giving your link a specific class id, like this:</p>
<p>CSS Code</p>
<blockquote><p>links1.a:link {<br />
                 color: #333333;<br />
                 text-decoration: none;<br />
}</p></blockquote>
<p>HTML Code</p>
<blockquote><p>&lt;a href=&#8221;http://www.linktowebsite.com&#8221; class=&#8221;links1&#8243;&gt;Click Here!&lt;/a&gt;</p></blockquote>
<p> </p>
<p>You can also change the links of specific DIV&#8217;s and Tables by giving them id&#8217;s.  This is a little different from the last one, but what I like about it is it eliminates giving every single link you want to change it&#8217;s own class id.  For example</p>
<p>CSS Code:</p>
<blockquote><p>#content a:link {<br />
                 color: #333333;<br />
                 text-decoration: none;<br />
}</p></blockquote>
<p>HTML Code:</p>
<blockquote><p>&lt;table width=&#8221;100px&#8221; height=&#8221;100px&#8221; id=&#8221;content&#8221;&gt;&#8230;.</p>
<p style="text-align: center;">OR</p>
<p style="text-align: left;">&lt;div id=&#8221;content&#8221; class=&#8221;content&#8221;&gt;&#8230;.</p>
</blockquote>
<p style="text-align: left;">That&#8217;s it!  I hope this helps you getting your links to match your website!</p>
<h2 style="text-align: left;">What Do You Think?</h2>
<p style="text-align: left;">Know any cool CSS or web design tips or tricks?  Have any other questions about how to do something in CSS?  Whatever the case may be, I want to hear about it!  Let me know at <a href="mailto:david@funkytower.com">david@funkytower.com</a>!</p>
<p style="text-align: left;">Take it easy,<br />
David</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidcrandall.com/2008/08/04/css-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
