You can hire some professional for PSD to HTML conversion but in most cases you would not get the quality work.
If you want to do it your self then better go through photoshop, css, HTML expertise and then try it.
For quality you may use following constraints :
pixel to pixel accuracy in HTML page with PSD file
W3C validation for HTML coding and CSS file
Divisional Structure also known as table less structure
optimized images for web
using proper coding standards for seo friendly structure
proper commenting
There are lot more but these are basics.
If you choose to use a template on your freewebs page (Instead of using raw HTML and CSS), you cannot modify the template's CSS.
Embedded CSS simply means that your CSS is written in an external file (i.e. not in your HTML file). The external file can be anywhere on your server and must end in ".css". You would call this CSS file from inside your HTML file like this:On the otherhand, inline CSS is when your CSS is included inside of your HTML code, for example:foo
How toYou can use CSS as an external file imported into a HTML file or CSS can be embedded into the HEAD section of a HTML page.Creating/Editing a CSS fileYou can create a CSS file by saving a .txt file as a .css file type. The easiest way though to edit CSS is by searching the web to find a Text Editor, an editor is usually free to download and will allow a user to manipulate CSS and HTML files and to save them.Importing CSS into a HTML fileTo import a CSS file into a HTML file a STYLE declaration must be made inside the HEAD tags of the document and a link to the CSS file is placed within the STYLE tags, see example below.Linking CSS into a HTML fileTo link a CSS file into a a HTML file, a LINK tag must be used and placed within the HEAD tags. Embedding CSS into a HTML fileTo embed CSS styles into a HTML file a STYLE tag must be used to contain the CSS, see example below.
CSS handles the presentation portion of displaying an HTML document on the web. That is to say that CSS makes things like color, size, shape, weight, etc. possible in HTML. To say that CSS "enhances" HTML, however, is an over simplification. CSS provides separate and different functionality than HTML does. HTML does not have the abilities inherent in CSS. Instead, the CSS code makes HTML code more palatable for a human user. Most web spiders, for instance, do not employ HTML fully, if at all.
Templates can be composed of HTML/XHTML files, images, and a CSS file. They all work together to make a site, but the CSS has the control over how it looks. A CSS file by itself is just that. A CSS file of no use until it is linked to bt web pages to use its styling properties.
You need a .html file with HTML code inside and a .css file containing your CSS instructions.For your CSS instructions, you'd move HTML instructions for presentation and appearance to your CSS file. For example, let's say in your HTML mark-up you now have a long section for your "Style" commands. These usually cover things like font size, font color, background image or color, and margins. As you move each HTML piece, you re-write it with CSS codes. Instead of numerous HTML instances that say you want all H1 levels to be a font size 12, you'd have one instance of code in the CSS that controls all instances of H1.Once you've got these 2 files you need to link the .css file inside your .html file in the section.To reference your .css you typically insert the following:
HTML does not have a built-in way to set margins without CSS. Margins are a property of Cascading Style Sheets (CSS), not of HTML. To set margins in HTML, you need to use CSS either directly in a “style” attribute of an HTML element, or by using an external CSS file linked to your HTML document.
In your HTML add in the tags
Click the Customize button. Click the edit HTML. Delete everything inside there. Then paste down your CSS code.
PSD to HTML: At Xhtmljunction, we convert PSD to HTML/XHTML & CSS. Convert Image to HTML/CSS, PSD to Wordpress, Joomla, Drupal & Magento Theme, PSD Slicing at an affordable budget. Lowest rate ($39) & fastest delivery (8 hrs) guaranteed!
You cannot insert a command into CSS, you can make styles that happen in HTML.
Attaching a CSS file is done in the <head> of your HTML document with a <link /> tag. Here's the formatting: <link type="text/css" rel="stylesheet" href="YOURFILE.css" />