As I said, done right, it's much better and more professional, not to mention following web standards. Tables were never meant for layout, but instead for tabular data...facts and figures kind of stuff. CSS is layout and formatting oriented, as it should be...separate from the HTML code.
You might have trouble running asp code with the php compiler as well =D ... asp and php are server-side scripting languages and won't affect the divs at all, unless you output data with markup in the dynamic portion. But that holds true whether using tables or divs for layout.
Where did you get the impression divs were not professional?
There are ways to expand divs without using so many breaks, if that is an issue, but if done correctly using divs with an external style sheet will reduce your html immensely and make it easier to read and maintain. Plus a stylesheet gets cached.
Using divs for layout is the method used by professionals.
Originally Posted by NeuroExile
More so than tables? I just got a site coded in Div's it looks fairly good, but for it to expand so many <br >'s will have to be used...
And also when trying to implement the php into the site script, if its pure Div's wont there have to be a load of repositioning?
I was looking for the site to be coded with tables not containers but I guess we all get surprises.