I'm a graphic designer usually do logo and banner design work. I recently got a work from my client to make PSD's for the website. So i want to ask that what exactly he will be expecting from me? I don't have a strong knowledge of html/css.
PSD to HTML is the non-preferred way to go about designing and building web sites. The process is very waterfall-based. It's essentially:
- Visual designer lays out everything in PhotoShop
- Client approves it, then tosses the PSD over the fence to the dev team and says "deal with it"
- Dev team "deals with it" and typically produces a bloated web site with poor interaction (and not necessarily their fault).
The problem with this process is that PhotoShop is not a dynamic canvas--but your web site is. A web page can be viewed in any number of web browsers, on any number of devices, on any number of differently sized screens, with any number of installed fonts, with any number of interactive inputs. PhotoShop can't really accommodate any of that properly.
The better way to handle it is to design with the code in mind from day one. This is more of an Agile process.
All that said, if the client has asked you to create the PSDs, then go for it. You have the easy part. Unfortunately, there will be some developer down stream that will hate you for it, but by then hopefully you've gotten your money and ran. :)