I used to use Table to type the web page. Now gradually, the CSS is now customized to customize a page. The style and content can be detached. If the combination XML is again, then the content style layout is fully delifted.
Using CSS to do page layout, the trainer may be more troubles, because people need to master CSS HTML even there must be some JS foundation, I feel that a happy hand will be more difficult, or the Table type web page is more learning, dw Photoshop is definitely available.
With the CSS layout, HTML can get a good simplification, convert the prototype of the system to the product is simpler, and can even specifically extract a person to do CSS designers.
The idealized decoupling development method should be:
Page Producer CSS Designer Art Work Designer MVC Layer Development Backstage Development Core Code Development