From PSD to HTML

Converting a Design From PSD to HTML

Dec 10th in Screencasts by Jeffrey Way

Several weeks ago, I showed you how to take a PSD design and convert it into HTML and CSS. Given the popularity of that particular tutorial, I've decided to create a second series. However, I'm not much of a designer. Instead, I asked Collis if he would allow me to use the design that he used for a recent tutorial for Web Design Week.

Just like last time, I'll take you through the process step by step - even through the tedious parts. Enjoy!

PG

Author: Jeffrey Way

Hi, I'm Jeff. I'm the editor of Nettuts+, and the Site Manager of Theme Forest. I spend too much time in front of the computer and find myself telling my fiance', "We'll go in 5 minutes!" far too often. I just can't go out to dinner while I'm still producing FireBug errors...drives me crazy. During my free time, I sporadically write articles for my own personal blog. If it will keep you in the good graces of the church, follow us on Twitter.

The PSD

The PSD

The 100% HTML and CSS

The PSD
Website With Markup Notes

Thanks again to Collis for allowing me to use his design for this week's screencast. If this screencast helped you, please do us a favor and subscribe to the RSS feed, and/or leave a comment. See you next week! :)

P.S. No downloadable source code this week. Collis might upload and sell this particular template on ThemeForest.

  • Subscribe to the NETTUTS RSS Feed for more daily web development tuts and articles.


Related Posts

Check out some more great tutorials and articles that you might like

Enjoy this Post?

Your vote will help us grow this site and provide even more awesomeness

Plus Members

Source Files, Bonus Tutorials and
More for $9 a month for all TUTS+
sites in one subscription.

Join Now

User Comments

( ADD YOURS )
  1. PG

    alex December 10th

    cool, and first!

    ( Reply )
    1. PG

      dht April 6th

      how can i watch the vadeo?

      ( Reply )
      1. PG

        Paul September 21st

        video…

  2. PG

    bcarter December 10th

    Nice little, simple tut. Excellent for beginners, I’ve already emailed it some newbies.

    ( Reply )
  3. PG

    Tom December 10th

    Thnx for the tut, great resource.

    ( Reply )
  4. PG

    Dewey December 10th

    A bit rudimentary if you ask me.

    ( Reply )
  5. PG

    nhoss2 December 10th

    it was a bit laggy, but i finally finished it. very well done mate!

    ( Reply )
  6. PG

    Kumail.H.T December 10th

    Well explained :)

    ( Reply )
  7. PG

    Start Your Own Website December 10th

    Great as always Jeffrey!

    ( Reply )
  8. PG

    Anthony Bruno December 10th

    Because the world cant get enough paper airplanes.

    ( Reply )
  9. PG

    dlv December 10th

    very nice, thanks as always for all videos, resources and time spended

    ( Reply )
  10. PG

    Garrett December 10th

    The video ends right at the point where you are styling the HTML tag… where can I see the rest of the video? Watching you code is the most help I’ve found since I started learning how to build sites.

    ( Reply )
    1. PG

      grapnel August 13th

      I was startled to find that clicking the CONTINUE link took me to a CodeIgniter video instead of part 2 of this video. After some quick searching (I forget how) I came up with this link (and bookmarked it).

      http://net.tutsplus.com/videos/screencasts/slice-and-dice-that-psd/

      ( Reply )
  11. PG

    M.A.Yoosuf December 10th

    thank you, i needed this

    ( Reply )
  12. PG

    Jeffrey Way December 10th

    Hey guys. I’m so sorry. Camtasia must have not exported the video properly. I’m taking care of it as I write this. An updated video should be on the site within the next hour.

    So sorry!

    ( Reply )
  13. PG

    Anto December 10th

    The whole video isnt loading for me. Like most of it is cut off, and the video is really choppy, i say stick with the blip.

    ( Reply )
  14. PG

    Anto December 10th

    Ok forget my last comment hehe. I didnt read Jeff’s comment. Hopefully it get up before my eyes close fully, im so tired and gotta get up early, but i like watching this sort of stuff.

    ( Reply )
  15. PG

    John Dangerous December 10th

    Thanks, i’m somewhat of a beginner. I am pretty good at css but I always have problems with my code when I try to build from the ground up.

    ( Reply )
  16. PG

    Jeffrey Way December 10th

    Okay – I’ve updated the video.

    ( Reply )
  17. PG

    Danh ba web 2.0 December 10th

    Very useful for me !
    Thanks you very much !

    ( Reply )
  18. PG

    weblizzer December 10th

    great this was originally on psdtuts and it’s very interesting.. learning those things..

    ( Reply )
  19. PG

    Ariyo December 10th

    Well done Jeffry.

    ( Reply )
  20. PG

    insic December 10th

    nice tutorial.

    ( Reply )
  21. PG

    Ewout Winkelman December 11th

    Nice tutorial for beginners!

    But, a little addition for beginners:
    h1 should not always be used for “Your Logo”, but in many cases you use it in your content (in this case: “How we Work”) for SEO related thingies :)

    ( Reply )
  22. PG

    zamson December 11th

    Thanks for this but I’m wondering when people are gonna start using Fireworks on a regular basis. I’m probably gonna sound like an Adobe sales man but Photoshop was never meant for web design.

    Been using Fireworks for a long long time and strongly suggest people working a lot with web design mock-ups to check it out.

    ( Reply )
  23. PG

    Dave December 11th

    This is a great tutorial. Though, If I had the money I would buy you a new computer for Christmas, Are you running 95 or just the old school theme in XP, Anyways, Thanks for the help.

    ( Reply )
  24. PG

    Guido Schetters December 11th

    is it my mistake or is the “small” text next to the Logo not showing up in the IE 6?

    also I would like to know: did you line-up the transparent menu background with the html background? because that’s a big deal for me. For example, if you re size the screen, is it still lining-up?
    Great tutorial and a great layout!

    ( Reply )
  25. PG

    michael December 11th

    what kind of editor are you using? it looks nice, and would like to know where to buy or to download ;)

    ( Reply )
  26. PG

    Muhammad Haris December 11th

    Good job. Even though I’m confident with my HTML/CSS, I learned a few things that will help me later. :)

    ( Reply )
  27. PG

    Branden December 11th

    Aptana > Netbeans

    I actually love Aptana for editing my rails stuff. It’s a bit buggy in 64 bit Vista but I’ve been told that’s because Eclipse lacks 64 bit support.

    Now back to the video, not to bad on showing us the jist of it. It’s amazing how long it takes when your creating a video of the process versus just running with the flow.

    P.S You don’t like the new CS4 look? It looks as if you defaulted to the CS3 look.

    ( Reply )
  28. PG

    Rasmus December 11th

    This may be a stupid question but…. How does the design look in IE6? :x I mean.. does the tutorial cover the lame IE-fight?

    ( Reply )
  29. PG

    OpenSourceHunter December 11th

    Very useful tut, thanks!

    greetz
    http://www.opensourcehunter.com

    ( Reply )
  30. PG

    Simon December 11th

    Nice article, thanks.
    But again, what about Fireworks ? Why still use Photoshop if there is already software designed for such a task ?
    Whatever, thanks for the article anyway and go on !
    :)

    ( Reply )
    1. PG

      The London Builder June 14th

      You’ve answered the question yourself really, why did you come to this page which is ‘Converting a Design From PSD to HTML’? Mostly because designers like to use Photoshop over Fireworks

      ( Reply )
  31. PG

    guile December 11th

    Since you’ve changed video format my itunes is not showing new screencast episodes anymore. Can you check this to see what’s wrong?

    ( Reply )
  32. PG

    Wilco Dohmen December 11th

    Nice screencast, some helpfull info here, was wondering how did you find the lineheight of 21px in photoshop for the paragrafs

    ( Reply )
  33. PG

    Alejandro Lorca December 11th

    thanks for the tut… very useful…

    ( Reply )
  34. PG

    M.A.Yoosuf December 11th

    you misses one thing Jeff, that’s in the Top navigation you missed a small line, pls solve that in net tut

    ( Reply )
  35. PG

    DKumar M. December 11th

    Really useful for those who pays for PSD 2 HTML conversion !!

    Good Tutorial.

    ( Reply )
  36. PG

    Matt Radel December 11th

    Aptana is a pretty swell editor – I love the on the fly validation. The video player is a shade annoying though…it took me a minute to figure out how to pause the video. :/

    ( Reply )
  37. PG

    david December 11th

    really great tut ! one of the best I ever seen ! Thanks a lot !

    ( Reply )
  38. PG

    chad December 11th

    @Simon – Yahoo makes a site builder for creating websites also but that doesn’t mean you should use it.

    ( Reply )
  39. PG

    AnDi December 11th

    Helpful Tutorial :D

    ( Reply )
  40. PG

    Tammy Hart December 11th

    Good tutorial, I would probably do a few things different, like what “Ewout Winkelman” said.. h1 is better used for your content’s title. Search engines, and people, are not usually looking for “The Name of Your site”, they are looking for “A page about this great topic”. Since your head title, and your h1 are the two places that search engines look first, they should contain the most valid information about the content coming up on the resulting page.

    I’m a newbie here, so I’m probably beating a dead horse, right? :)

    ( Reply )
  41. PG

    Chris Gunther December 11th

    Nice basic tutorial.

    ( Reply )
  42. PG

    Graphics December 11th

    Awesome show of how to convert PSD to HTML. Always looked for something like this. No need to pay designers to do the converting anymore :]

    ( Reply )
  43. PG

    macias December 11th

    yes ! i’m doing the first “converting screencast” right now…
    it’s very helpful 4 me
    more more more !!!!!!!!!!!!

    ( Reply )
  44. PG

    Hjortur Scheving December 11th

    Thank you for this tutorial, very nice to see the step by step process.

    Couple of things.
    1. don’t apologize for the video being long, take the time you need, us newbies like to see it step by step. If something we just skip ahead ;)

    2. As mentioned here above the small tag next to the logo doesn’t appear in IE6 (not sure with the IE7)

    3. The main menu doesn’t line up with the secondary container, you talked about adding an id to the first in it and you even made the css code for it and said you would go back to the HTML code and add it later on, but I presume you forgot about that ;)

    ( Reply )
  45. PG

    Jeffrey Way December 11th

    @Hjortur -

    1) Okay. Thanks!

    2) Oh yeah. I never noticed that the small tag didn’t show up in IE6. Sorry about that. I’m sure it’s a quick fix. I’ll take a look.

    3) Good point. I got sidetracked. If anyone was following along, they simply need to return to their HTML and add the “first” class to the first anchor tag. I did that on my original, but got sidetracked when recording the screencast.

    Thanks everybody for the comments/suggestions.

    ( Reply )
  46. PG

    D2WebDesigns December 11th

    I really like the new NetTuts video format.
    Anyhow, excellent tut!
    Is there any way to download and save your video tutorials? I love to use them as references.

    ( Reply )
  47. PG

    Jason December 11th

    Having this presented in a video format is great for visual learners. Though I know these steps, I love seeing new work flows that people use.

    Thank you very much for taking the time to produce this tutorial, and a PLUS for having it be video!

    ( Reply )
  48. PG

    ilias December 11th

    Nice screencast!

    I never thought of using web developer toolbar to actually code my entire css in it but it seems to be a good way of working.

    Maybe next time you could do a screencast on optimizing code for IE cuz there don’t seem to be alot of resources regarding this topic.

    Thanks.

    ( Reply )
  49. PG

    Jeff Adams December 11th

    Really enjoyed this screencast thanks very much – particularly liked you doing the CSS by hand and explaining it.

    how about a basic tutorials on CSS layouts?

    ( Reply )
  50. PG

    Patareco December 11th

    Nice for learning more html and css. This is in fact a crucial step in webdesign

    ( Reply )
  51. PG

    chad December 11th

    what’s up with the Community Link Feed? I used to check it out often but it doesn’t seem to get updated much anymore.

    ( Reply )
  52. PG

    Jeffrey Way December 11th

    @Chad – Yeah, the system changed a bit. It’s easy to forget sometimes. I just updated it. I’ll do better from now on.

    ( Reply )
  53. PG

    Kalid December 11th

    Hi, just wanted to say thanks for taking for the screencast! I’ve been doing ad-hoc design on my own sites, and it was great seeing your techniques in action. Definitely learned new tricks about how to position background images, etc.

    One tip which helps me — put a “border: 1px solid red” style when working on an element. That way it’s easy to look up and see which item is being pushed around by margins, padding, etc. Then you can delete it out afterwards.

    Anyway, thanks again.

    ( Reply )
  54. PG

    Jeffrey Way December 11th

    @Kalid – Thanks so much.

    In reference to your tip, I would recommend that you use a background color rather than a border. Sometimes, the simple addition of a 1px border can throw off your layout.

    ( Reply )
  55. PG

    helaman December 11th

    sweet deal

    ( Reply )
  56. PG

    Alex December 11th

    thanks!

    ( Reply )
  57. PG

    Gustavo Scanferla December 11th

    Thank you very much!

    ( Reply )
  58. PG

    Chris B December 11th

    Why are you still teaching people to set sizes in pixels? EVERYTHING should be set in ems.

    ( Reply )
  59. PG

    Jeffrey Way December 11th

    @Chris – That’s not necessarily true. I can tell you a few well known developers that prefer to use pixels.

    ( Reply )
  60. PG

    Ewout Winkelman December 12th

    @Jeffrey – That well known developers use pixels doesn’t make it better :P I also use ems instead of pixels, because of text resizing in the browser and cross-browser compatibility. When pixels are used, some (older) browsers don’t support resizing.

    ( Reply )
  61. PG

    Pachito86 December 12th

    Great tut … really nice results

    ( Reply )
  62. PG

    Mike Coyle December 12th

    Thank you. Very useful. Nice presentation.

    ( Reply )
  63. PG

    skinhate December 12th

    direct link.. 104 mb.. enjoy ppl..
    h–p://www.viddyou.com/get/49204.flv

    ( Reply )
  64. PG

    Mike December 12th

    Great Screencast. gave me a great perspective on going from PSD to Html. Keep upthe good work
    Mike
    Kurve Media

    ( Reply )
  65. PG

    Simon December 13th

    @chad
    [quote=zamson]Thanks for this but I’m wondering when people are gonna start using Fireworks on a regular basis. I’m probably gonna sound like an Adobe sales man but Photoshop was never meant for web design.

    Been using Fireworks for a long long time and strongly suggest people working a lot with web design mock-ups to check it out.[/quote]
    Seems like I’m not the only one thinking this way. And you’re right, never use useless software ! But Fireworks isn’t useless. Have you ever tried to work on a whole project using only Fireworks (for designing, obviously) ? I already know the answer, because if you had, you wouldn’t be using Photoshop anymore ;)

    ( Reply )
  66. PG

    Takumi86 December 13th

    Umm aren’t this have been posted before? because i think i have seen this like 2 – 3 times already

    ( Reply )
  67. PG

    Shane December 13th

    Your hard work is appreciated Jeff – fantastic screencast!

    Thanks a lot.

    ( Reply )
  68. PG

    MD December 13th

    Great tut thnx :D

    ( Reply )
  69. PG

    Blagoj December 13th

    This was a great tut. What I learned is that I can use the web developer add-on for FF to code the CSS in real time. I am glad I spent almost an hour watching it.

    Thanks Jeffrey.

    ( Reply )
  70. PG

    Brian December 13th

    Awesome! And yea – take your time. I could care less if the video was 3 hours long. If it helps me cut my web development time in half – I can wait all day. ;)

    Always fun to watch someone else’s flow. Good work and Thanks!

    ( Reply )
  71. PG

    Codie Westphall December 13th

    Woa, you make it look easier than I thought it was, now gotta go try it i spose, hopefully still easier than what i thought it would be :P

    ( Reply )
  72. PG

    Chasby December 13th

    great video! keep up the great work

    ( Reply )
  73. PG

    AD December 14th

    This was a great tutorial like everyone else said. Well most of everyone. :)

    ( Reply )
  74. PG

    dev December 14th

    Really good tutorial, help alot

    ( Reply )
  75. PG

    eiff December 15th

    Cool, Thanx.

    P.S. The “Using a single layout to create several different looks” line has dissapeared in IE.

    ( Reply )
  76. PG

    kman December 15th

    Great tutorial. Keep up the good work. Thanks a ton.

    ( Reply )
  77. PG

    Jeff Kwiat December 15th

    I’ve always wanted to understand the process of PSD to HTML/CSS…this was a great help. Thanks!

    Jeff

    ( Reply )
  78. PG

    p.y. December 15th

    something is wrong with ie 6 when you refresh it the text inside the tag are not visible but on the other the tutorial is truly a lot of help
    it’s amazingly cool.
    thanks

    ( Reply )
  79. PG

    p.y. December 15th

    sorry for that what i mean is the text inside the tag “small” are not visible
    but like i’ve said before your tutorial is really cool, thanks and Godbless

    ( Reply )
  80. PG

    Daniel December 17th

    Very interesting – I’ve been looking for exactly this sort of resource to help me learn a bit more about css. Thanks

    ( Reply )
  81. PG

    mcnuggets86 December 18th

    excellent, great job of going into detail about i-explorer.

    ( Reply )
  82. PG

    patrick riley December 18th

    ya um or you could slice it and go to save for web and select images and html, under that you should set that to other than go to html in the second menu within the pop up and go to slices and instead of html table select generate CSS. AND BOOM YOURE DONE!!!

    ( Reply )
  83. PG

    Jeffrey Way December 19th

    @Patrick – Please don’t say that. Would you really be proud of the markup?

    ( Reply )
  84. PG

    EdpeppeRs December 20th

    great work for us newbie, jeff!
    i’ll try it now.. :P

    thx a lot

    peace

    ( Reply )
  85. PG

    Jeremy December 20th

    This was great! As someone who has just started learning this stuff, this was extremely helpful. Thank you!

    ( Reply )
  86. PG

    Inayat Meera December 21st

    Very nice and helpful, helps me a lot.Thank you very much keep it going

    ( Reply )
  87. PG

    Jorge December 21st

    Clean, that’s the word, simply perfect, keep it up please! I’ve really enjoyed this one!

    ( Reply )
  88. PG

    Dere December 21st

    Great tutorial.

    Maybe someone could do a similar tutorial using GIMP. I would love to have some transitional tuts because not everyone can afford the full-blown Photoshop.

    Maybe I am just a minority on this site, though….=)

    ( Reply )
  89. PG

    Allison Rose December 22nd

    Awesome awesome tutorial. Thanks so much!

    Will this be available for download soon?

    Thanks again!!

    ( Reply )
  90. PG

    Darkjouse December 22nd

    Very good tutorial!

    Very good tutorial!

    Just a comment , you forgot to fix the tag in IE 6. It not appear.

    ( Reply )
  91. PG

    Britton Nemecek December 23rd

    Awesome tut! Very informative. Thank you.

    ( Reply )
  92. PG

    Jayjay December 24th

    Great! Thanks Jeffrey.

    ( Reply )
  93. PG

    Catsh December 25th

    Very nice tutorial! and beautiful site too!
    Thanks a lot!

    ( Reply )
  94. PG

    Maple1249 December 26th

    This really helped me out – thank you so much! Great site with numerous tutorials and whatnot.

    VERY HELPFUL! Thank you!

    ( Reply )
  95. PG

    Nash December 27th

    Jeffrey,

    Awesome!!!

    Quick and clear, in and out.

    Thanks for sharing, it will make the web a bit better again!

    ( Reply )
  96. PG

    whiskeyfrances December 27th

    I learned today some stuff i had to assume lol… Great tutorial THANKS!

    ( Reply )
  97. PG

    Kaba December 28th

    You are a very good teacher.,

    I have to say, i saw your first slice to xhtml tuto and this one, and im having no trouble at all .. i learn a lot from you.,

    Thanks.,

    ( Reply )
  98. PG

    MikeB December 31st

    An excellent tutorial!

    ( Reply )
  99. PG

    Derek Vigil December 31st

    I enjoyed the video! I have random question. When is it considered best practice to use ems over px when it comes to margins, paddings, line-heights, fonts, etcs?

    ( Reply )
  100. PG

    Carl - Founder January 3rd

    A really great tutorial and very useful. I really like how your work flow flows :)

    ( Reply )
  101. PG

    j January 3rd

    Great tut. answered a lot of questions I had..
    cheers

    ( Reply )
  102. PG

    hjalmar January 4th

    Great video, learned alot from it!

    ( Reply )
  103. PG

    Steve Mansell January 5th

    This was a great tutorial, a lot of helpful tips, especially that png fix – oh how I hate IE6. It’s always interesting seeing how other devs work

    ( Reply )
  104. PG

    Seth January 5th

    this one was fantastic.
    i saw the first psd to html tutorial today and couldnt help myself and saw this one as well.

    ( Reply )
  105. PG

    Tracey January 6th

    Jeffrey, this was a fantastic tutorial. I learnt more from it than 6 months of design college! To be kind, the course probably gave me the grounding to understand what you talking about.

    Anyway, could you please do a tutorial on the Mootools accordian plug-in. I’m not technical so I’m finding it really difficult to understand how to use it, despite numerous searches.

    Thank you for such a great site!
    Tracey

    ( Reply )
  106. PG

    Josh January 6th

    Awesome tutorial with lots of great info, Jeffrey!

    One suggestion I would make, however, is a practice I’ve adapted; using a font-size of 62.5% in the body selector, then setting all font-size and line-heights in em. By doing this, you’re essentially setting them in pixels, except the text will actually scale properly in all browsers.

    Thanks!

    ( Reply )
  107. PG

    lacie January 7th

    Got a question:
    When you use float:left, dont you have to insert a float:none or clear:both to display it correctly?

    ( Reply )
  108. PG

    Adrián January 7th

    useful tutorial, thanks mate!,, from méxico

    ( Reply )
  109. PG

    Marcin January 8th

    Great tut. Its good to see someone’s ealse workflow ;) .

    ( Reply )
  110. PG

    joomla template January 9th

    this is amazing. good work jeff. we are waiting other great tutorials from you…

    ( Reply )
  111. PG

    Gunnar Bruun January 9th

    Tip for copying lines in Aptana:
    Keep the marker on the line you want to copy, hold in alt+ctrl and hit up or down arrow, depending if you want the new line above or below.

    ( Reply )
  112. PG

    mvarela January 9th

    Just great!

    ( Reply )
  113. PG

    Maxi January 10th

    WOW very COOOL :D good work man

    ( Reply )
  114. PG

    Maxi January 10th

    Make a tutorial how to make a panel of administration of a site
    ,ar fi foarte frumos,Thanks so much

    ( Reply )
  115. PG

    MrClean January 11th

    Awesome tutorial!

    ( Reply )
  116. PG

    saki January 11th

    Practically after i saw the tutorial i had the experience of designing it It was a great & very very helpful experience thanks a million!!!!

    ( Reply )
  117. PG

    Andrea Osborn January 13th

    Awesome Tut

    ( Reply )
  118. PG

    Andrew January 16th

    Great skill !!! awesome works!

    ( Reply )
  119. PG

    chandana January 19th

    Useful tutorial

    ( Reply )
  120. PG

    Max January 19th

    Nice one.

    ( Reply )
  121. PG

    sivas January 22nd

    Great, Thanks…

    ( Reply )
  122. PG

    Christian January 22nd

    Thank you so much!

    ( Reply )
  123. PG

    Student in Mr. Ireland's class January 22nd

    Great video. Easy to follow tips!

    ( Reply )
  124. PG

    Chris January 28th

    Can this method be used when making a theme or template for Wordpress?

    Nice tuts by the way.

    Chris

    ( Reply )
  125. PG

    David | WebModia January 28th

    @Chris – yes absolutely you could use the same method for a WordPress theme. But this would only be part of the larger process.

    Once you have your design all sliced up into valid XHTML/CSS templates, you would then need to break that XHTML into the respective WordPress template files. This includes replacing chunks of code with php-based WordPress template tags (overly simplified but that’s the gist of it).

    You can find lots of tuts online for doing this… perhaps right here on nettuts (Jeffrey?). Of course, the WordPress.org codex has lots of info, too.

    ( Reply )
  126. PG

    Pearsman Bros January 29th

    Love the tut!
    But why doesn’t my img show , ref. to your tag html {background: url(images/bgImg.jpg) }. Aren’t you supposed to specify the tag to background-image, in order to make the “magic” appear? I can’t seemed to make it happen.

    ( Reply )
  127. PG

    neuepixel January 29th

    Danke für dieses tolle Videotutorial!
    Super verständlich und interessant gemacht.

    Danke!

    ( Reply )
  128. PG

    ethan January 31st

    thanks for this nice tutorial ^^ I really enjoyed it.

    ( Reply )
  129. PG

    我很费解 February 3rd

    太牛了 呵呵 厉害

    ( Reply )
  130. PG

    Matt February 4th

    That was extremely helpful. I never thought of building pages CSS in browser before. You were extremely thorough and helpful. I look forward to customizing this design myself!

    ( Reply )
  131. PG

    Manny February 6th

    Nice job man. This is VERY helpful to beginners. Helped me loads. Thanks!

    ( Reply )
  132. PG

    GFX February 8th

    Hey, its really nice!
    but huge size, my internet speed would not allow me to watch this tutorial again and again.

    From where and how can i download this tutorial?

    its downloaded in my cache but there is nothing in my cache! (using Firefox)

    Please help me to download this tutorial, so that i use it for my practice!

    Waiting for reply!
    GFX

    ( Reply )
  133. PG

    Roshan February 9th

    its nice

    ( Reply )
  134. PG

    Roshan February 9th

    ITS NICE ONE

    ( Reply )
  135. PG

    choyaks February 9th

    you forgot the a.selected class?

    btw nice tut!

    ( Reply )
  136. PG

    WILL February 10th

    nice tutts, detail and aplicable.
    thanks pal.

    ( Reply )
  137. PG

    marcelo February 15th

    excellent tutorial, but recently I am learning and I do not like the images in the psd: aboutHeading.png, clear.gif, mainBG.png, yourLogoHeading.png.
    Thank you.

    ( Reply )
  138. PG

    futbol videolari February 17th

    very cool, thanks

    ( Reply )
  139. PG

    Nykeri February 17th

    nice screencast u taught some stuff about adding hacks to compensate for IE nice

    ( Reply )
  140. PG

    Aydan Tam February 17th

    Wow, this tutorial was nice and easy to understand.

    ( Reply )
  141. PG

    Nik February 25th

    Very nice !

    ( Reply )
  142. PG

    Wisam February 26th

    I made a similar PSD comp and tried to code it but it turned out sloppy.

    I used a lot of margin tags to position the images.

    There has to be a better way to position the images?

    Can someone have a look at my code and let me know where I went wrong?

    wisam dot ca /indextest.html

    ( Reply )
  143. PG

    Wisam February 26th

    email me at: help at wisam.ca

    Any help is much appreciated!

    ( Reply )
  144. PG

    xhtml design March 5th

    Wow! Very good example!

    You have a talent to make things easy for understanding

    Create job.

    ( Reply )
  145. PG

    Tim March 15th

    No one covers the simple stuff like this. And to see the nuts and bolts of how day to day websites are built. AND how people can do it on their own and implement it to their own sites. fantastic job.

    Thanks.

    Tim

    ( Reply )
  146. PG

    Provsten March 17th

    Awesome!

    But you forgot one small thing. The simple “selected” feature, where the anchor tag you select, gets bold, so you know what page you are on.

    You said you were gonna add this to your html, but I guess you forgot.

    Otherwise great screencast – helped me a lot!

    ( Reply )
  147. 54 minutes well spent! I am a regular user over at themeforest and found my way over here. Now I can do something with the psd files too!

    Dugg, Stumbled and Subscribed.

    Cheers

    ( Reply )
  148. PG

    Dwight March 28th

    Very informative, thanks a lot

    ( Reply )
  149. PG

    puur March 29th

    very nice tutorial i really learnt more about css design. btw a hard cut at the end ;)

    ( Reply )
  150. PG

    Jesper April 8th

    Thats a genious tutorial Jeffrey !! I thought it was very very helpful, especially for me, who has only been designing and coding for about a month. I would really love to see more tutorials like that one.

    ( Reply )
  151. PG

    barkod April 8th

    @Patrick – Please don’t say that. Would you really be proud of the markup?

    ( Reply )
  152. PG

    Daily Designs April 11th

    I have learned a lot here, I wanted to code my simple website, well atleast code it simply, and still have some problems but my friend wanted to code it with me so now I did a lot of work. Thank you very much!

    ( Reply )
  153. PG

    Paul April 18th

    Although I do this type of thing every day, it is still nice to watch someone else’s methods.

    Took me back to when I first started out.

    ( Reply )
  154. PG

    Adam Winogrodzki April 19th

    Well a Simple and great way to do the thing ! thanks

    ( Reply )
  155. PG

    anon April 21st

    For the css part:

    #container {
    margin: auto;
    width: 921px
    text-align: left;

    when I enter this it has no effect what so ever. What mistake could i have made on the main html? as it dosn’t recognise and “#container/header {” statements.

    many thanks.

    ( Reply )
  156. PG

    AfroSamurai April 23rd

    Hey Jeffrey,

    Just wanted to say thanks heaps for your work and it actually did made me get registered with Tuts+ site. So keep up the good work and looking forward to more of these sort of tuts.

    Cheers

    ( Reply )
  157. PG

    huwaw69 April 23rd

    So many comments… This is really a good beginners tutorial…

    ( Reply )
  158. PG

    Casper May 1st

    that is a great attempt for all designers, i really like this and requesting to you for stuff like this…

    Thanks
    Casper

    ( Reply )
  159. PG

    Al May 5th

    The video is not playing… :)

    ( Reply )
  160. PG

    ab May 13th

    nice keep up the good work its really good for me as a beginner

    ( Reply )
  161. PG

    Smog May 15th

    There’s some disagreement among SEO firms about whether the H1 should be your logo or the actual title of the page. FYI.

    ( Reply )
  162. PG

    Design freak May 19th

    i absolutely love your tuts

    thanks a lot

    ( Reply )
  163. PG

    Daniel G. May 19th

    I’m curious, when you first started web developing how long did it take you to finish a psd to html website?

    ( Reply )
  164. PG

    Daniel G. May 20th

    I didn’t enjoy it:/ I freaking Loved it!!

    ( Reply )
  165. PG

    escme May 24th

    Thanks for the really nice tute!

    Quick question:

    How would you go about reusing common areas across different pages (such as the header, nav, footer)?

    I come from a programming background so modularity and reusability is really important. If I was to just duplicate the main page and modify its content, that feels very counter-intuitive and will likely cause problems when I have to change one of these common areas.

    I know you could do this with frames but apparently they’re bad news nowadays so what is the best way to go about this?

    ( Reply )
  166. PG

    fernando May 25th

    WOW Really helpful!!
    muchas gracias saludos desde Aguascalientes, Mexico

    ( Reply )
  167. PG

    Fahim Akhter May 29th

    Loved it! Really simple and the best things are the IE hacks :)

    ( Reply )
  168. PG

    Mario June 15th

    Great explanation, simply great, a lot of helpful tips and information! Yet, keeping it simple and straightforward.

    ( Reply )
  169. PG

    Jessezhan June 16th

    Good ! I like it, very nice!

    ( Reply )
  170. PG

    rezasodi July 10th

    hi
    this link have problame

    plz re link

    ( Reply )
  171. PG

    Shovan July 10th

    plain n simple! great tuts :D

    ( Reply )
  172. PG

    rezasodi July 10th

    how to
    i download this tut
    beacuse i canot download this tut
    thnx

    ( Reply )
  173. PG

    mojiang July 15th

    i cant watch this video in this site,who can help me please,im in Beijing china,
    i hope webmaster can slove it ,thankyou~

    ( Reply )
  174. PG

    Mandy July 24th

    so easy to follow thx. my goal is to splice and mark up my first psd (which I designed) by the end of the summer!

    ( Reply )
  175. PG

    abosliman July 25th

    Very nice, thank you

    ( Reply )
  176. PG

    mo July 29th

    great video-tut :) thx!

    ( Reply )
  177. PG

    timo.huber August 12th

    thanks, helped me alot :D

    ( Reply )
  178. PG

    Stoian Kirow August 20th

    Everything is fantastic, but i didn’t understand how to cut the banner to be transparent, from the .psd file. I’ve been having so much trouble with that and just can’t understand it.

    Thanks for all you hard work!!!!!

    ( Reply )
  179. PG

    Choo August 25th

    Love you long time Jeff! Great Tutorial.

    ( Reply )
  180. PG

    JK August 26th

    thank you! always been intrigued by psd to html, this one nails it. now, i need to get to know psd to html to wordpress/drupal!

    cheers!

    ( Reply )
  181. PG

    waleed raza September 7th

    very nice and good looking

    ( Reply )
  182. PG

    Roshan Eranga September 8th

    I very new to this, and This site is awesome… I got what I need
    brilliant work Jeff.
    now I’m always hanging around here
    valuable content

    ( Reply )
  183. PG

    Hamid September 21st

    Beautiful, but if it was on dreamweaver will be best.

    ( Reply )
  184. PG

    shedda September 27th

    Great! Love this kind of screencast.

    A tip: Name the css id after what information they contain, instead of primary and secondary.

    If, someone later on, moves the primary to the right of the secondary it wont be logical anymore.

    But if the primary had a name like ’subnav’ it still makes sense.

    ( Reply )
  185. PG

    Hawk-Tech October 6th

    You are just great bro love your work watched all the screencast’s and loved it
    Great stuff and tips you got all tips are great

    ( Reply )
  186. PG

    Zoran October 12th

    Thank you very much for this. Here in Macedonia, almost every HTML designer is using the old style with tables which aggravates me, me as PHP developer used to rarely put focus on html design, but you have given me so many ideas with your tutorials about “From PSD to HTML”, actually there is not tutorial anywhere else like this one or the others similar you have made, of course there are written ones, but this is very very helpful, don’t mind the nasty comments, those are people who don’t want to share :) so thank you very much Jeffrey, it’s been pleasure watching you slicing the PSD and writing the CSS.

    ( Reply )
  187. PG

    Alina October 25th

    Great Tutorial, thank you!!

    ( Reply )
  188. PG

    yolanda October 29th

    I’m sure it’s me bt i c no tutorial here there’s no css and html apart from the psd witten div header and smthng it seems to be gr8 coz everyone s tolkin abt it but..i just dnt c a thng

    ( Reply )
  189. PG

    Tiffany November 17th

    Gosh, I love the tutorial and everything but I always just find it strange how you pronounce “tuts” , I was thinking it would be more like “toots” (haha pardon me), as in tutorial=”too-tor-ee-al”… no?

    ( Reply )
  1. Arrow
    Gravatar

    Your Name
    November 17th