Advertisement
  1. Web Design
  2. HTML/CSS
  3. HTML

How to Convert a PSD to XHTML

Scroll to top
Read Time: 2 min

I continue to be amazed by how well Collis' "Build a Sleek Portfolio Site From Scratch" tutorial continues to perform. It's been months, yet it still posts strong numbers every week. Considering that fact, I decided to create a screencast that shows you exactly how to convert a PSD into perfect XHTML/CSS.

Part 1: Slicing the PSD and Creating the XHTML

Part 2: CSS

I won't lie to you. This video is a bit boring. It just isn't fun to watch someone enter margin values for thirty minutes. :) But it's essential.

Part 3: Implementing a Bit of Javascript

Part 4: Kicking IE6's Butt

Could we really call ourselves web developers if we didn't have to fight with IE6? And is it a coincidence that "6" is also the number associated with the devil? Who knows.

Mostly, the site looks just fine in IE6, but we should change a few quirks. Create a new stylesheet and call it "ie6.css". Place it in your CSS folder. Then paste in the following.

1
#container #mainContent #tier2 
2
{
3
	margin-bottom: 273px !important;
4
}
5
6
#tier3 #news
7
{
8
	position: relative;
9
	left: .56em;
10
}
11
12
#header 
13
{
14
height: 158px;	
15
}
16
17
#header #login 
18
{
19
	top: 1em;
20
	right: 1.5em;
21
}

There's nothing that we really need to go over. Mostly, I'm adjusting the positioning of a few elements.

The last step is to reference our new stylesheet in the head tag of our document.

1
    <!--[if lt IE 7]>

2
        <link rel="stylesheet" type="text/css" href="css/ie6.css" />

3
    <![endif]-->

The PSD

The PSDThe PSDThe PSD

The Website: 100% XHTML and CSS

The PSDThe PSDThe PSD

I hope this helped you. Everyone has their own way of doing things; So I'd be interested to hear your thoughts. This tutorial was a huge undertaking. I'd appreciate a Digg if you found it to be beneficial.

  • Subscribe to the NETTUTS RSS Feed for more daily web development tuts and articles.
Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Web Design tutorials. Never miss out on learning about the next big thing.
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.