There are many reasons to not use tables for layout. To understand most of them you need to know enough that you wouldn't ask the question in the first place. SEO is probably among the most important, though.
Only for professional look , we use div s? A single table, can make a whole professional looking website.. xurst.info check this, it is only table based design
Not to a professional. To a professional, a site using tables for layout is inherently non-professional and sloppy.
It's not a question of professionality, because even some experienced developpers still use tables for layouts, because they are used to it. However, the standards change. Today, though, tables are reserved for tabular data ONLY, and are considered as depricated in layouts other than the tabular ones. I know you're new to coding, so using tables for styling doesn't make any sense. And what's so complicated with divs? If you master CSS, there's no problem with divs. And yet, I didn't even mention the SEO, google page ranking, etc.
This is news to me. I've been using span for more than 30 years without problems. It's standard where I come from!
I would recommend division since it makes the code "clean" and give the website a professional look. Also it is very good for SEO practices.
What are you talking about? Span is not a tag. Wrap everything in <color> tags for optimal page load.
According to my point of view div base webstie desige is light in weight where as not in table base layout ..........cheers
I totally agree with Rukbat ... <span> is still and a tag.. and I did a little searching but I couldn't find the tag <color>... I think it doesn't exist...! Are you using the <color> tag in worpdress?