If you have a chance, I would suggest using server-side logic, perhaps first with a simple stylesheet. If you don't want to use classes and identifiers in all of your HTML in the right places, you won't have a problem later to style it.
Of course, if you have a client who first wants to see great web pages, then this is a different story.
But for most projects, there should be a good enough fictitious layout, and it will not look like shit (for example, at least have the right typography and, possibly, the basic grid).
source
share