There is a way of making websites that seems nothing more than a hangover coming from the graphic design industry. It is similar to a scenario where the client is in need of a website so the client goes to a web design agency. After the initial talk, the agency gets back to the client with some static designs for the client to consider. In essence, these designs are representations of what your website will look like hopefully.
Of course, the client can take the design as is or have the agency tweak it until it is to his liking. This process can take hours or weeks; it all depends on the agencys skill and the clients vision. Once the agency comes up with a design that the client likes, they will go and work on the website. This might make sense at first but if you think about it, it doesnt really seem at all viable since what the website looks like doesnt really matter if it doesnt work.
Back in the early days of web design, the example above wasnt the only common practice that made the old way so sloppy. Back then, the only way to make websites was to make them by hand and this involved making designs using a graphics package then slicing and dicing them so they can be turned into HTML. This was done with tables and then later with the use of CSS. This manner of making websites can still be used today but it is a very slow and painstaking process that requires a lot of skill, and as a result it is extremely inefficient.