10 Tips For Creating Website Mockups In Photoshop
blog.plasticmind.com
blog.plasticmind.com
A possible argument against Photshop (and similar tools) is that they lead you to create a look that you will never ever get quite correct in a Web page. Assorted fonts, kerning, leading, and so on may not be reproducible in CSS.
On the other hand, if you are mindful of these things, it's a big help to have multiple layers and such that you can easily move, swap around, etc.
3. Use Crisp antialiasing on your font layers.
4. Use web safe fonts on any parts of the site with live text.
But the web is fluid interpretive hypertext, not PDF! There is a massive impedance mismatch -- if your starting point when you approach the web is an image, you are totally fucked.
Start with hypertextual substance, and add style slowly where appropriate.
After a few experiences like that, I switched to a hybrid, iterative approach where I would mock stuff a few aspects of the page in a real image editor and then code it when I found the correct look. It really saves a lot of time when I am doing anything that requires non-trivial CSS and HTML.
It saves time because I end up throwing away the majority of my designs after I see them--they look better in my head than they do on the screen. If I just did it in HTML+CSS then I'd waste more time just doing the coding and I've have less time to experiment with different looks.
The thing to keep in mind is that it isn't necessary to spend hours and hours getting everything (e.g. font anti-aliasing, color shades, spacing) pixel-perfect in Photoshop. You just need to get it good enough where you can tell that the design is going to work. Then you can code it up as a HTML+CSS mockup. No matter what you do, the Photoshop mock-up and the final version aren't going to look the same anyway (especially when you consider browser differences).
Photoshop has all sorts of clever tools for pixel-perfection, and it's very easy to go overboard. The biggest problem is the easy delusion that the mockup is the object being designed, and the subsequent divorce from reality.
That's why I believe that if you're going to do anything outside a text-editor/browser/inspector, it should be in an unreal medium: dry-erase, crayons, cut-out construction paper, post-its, watercolors, FINGERPAINTS!
HTML/CSS is the Blub of design. It's easy and holds your hand, but if you know how to design and know the medium Photoshop makes it easier to do things unimaginable by those working just within HTML/CSS.
So, please, feel free to not use Photoshop. For some, it'll work just fine.
(edit: I actually like to use Illustrator more, but a similar argument applies)