Is CSS more difficult than forms?
Some people think that CSS layout is not as good as the form layout. A myth is that CSS is hard to learn. In fact, CSS is not hard than other Web technologies. The problem is: web designers very experienced in the form design have to give up their way of thinking to switch to CSS.
I have designed for many years with form layout. When I first started using CSS layouts, I also encountered a problem. I thought the simple use of form at that time. However, it was only because I have been used to form, I know how to manipulate them.
Recalls the first time I learn to use table layout, there are a lot of the same problems afflicting me. Think back to those rowspans, colspans and blank GIF image, to be fair of the two layout methods, the use of form layout is more difficult.
Another old-fashioned view is: CSS design page (bytes) is very large, large than the form design page. The reason is: Because you place all styles of the whole site in one file, when a user visits a page, that contains the site’s style sheets style need to be downloaded, the page is very large. Then why do you want to have all the styles in a CSS file. No one limits you to only use a CSS file. You can completely set up a separate sub style sheet file for the details style of part section. In my experience, from simple brochure-type sites to large database-driven, multi-system web site, I have never been used only a single style sheet file. And the code of a home page is less than that designed by table. Those table, tr and td tags occupy a large space. With a CSS layout methods to slash down your file size.
When you use table layout, you have lost their semantic labels. Web standard method of separation of content and the presentation layer will bring huge benefits. When you lock your design with form, if you need to change it, you must find this page, and then analyze the table structure, then change one page after another. The CSS file can simply change the design of the site. With CSS you do not consider device-independent nature, without regard to the user to choose their own styles.
Also heard that a form of “good”: design forms. But the forms can realize table arrange by any methods. Is that for Netscape4? I have never heard of supporting such an old browser is one reason. User’s interests of most mainstream browsers are far greater than the interests of the minority users of not supporting the style sheet (not to mention that CSS also supports plain text).
If you want to break out, to make page content more common, easy to use, the code is further reduced, then use CSS to change. Course, if you are a new learning of web design, from scratch, you will not have these problems.

