I want to create something my clients can put on there site so when there customers click on it will take them to my site. Can this button I give them be like anything? Reason i ask is because I want this to be shaped like a wedding tag. Can this be done?
If your clients agree to put it on their website then why not? With HTML you can make any image act as a banner.
Absolutely you can. The best way to turn a rarely-shaped design into direct code is by using CSS pseudo-elements. Take a look at this article on how to use them to build any shape you want with code. Also, for further reading, I recommend you to take a look at CSS3 masking. But, if you don't want to get involved into so much code, you can also use image buttons, by defining them as //HTML <input type="image" src="yourimage.jpg"... /> Code (markup): Not sure if that helps you, but I think it should