Nowadays you cannot separate CSS and HTML. HTML is like a bone and meat, CSS is like a skin. How to make your site load faster is definitely depends on your preferences. CSS itself is small enough in size to give and impact to your site load. Unless you use heavy js script then it will be another different story.
The basic thing in web development, HTML is mark up only, it will give you symmetry of your elements or tags, using HTML alone you can't control look of your site. You must use CSS to get control of how your site will look.
You need both. Html without CSS is lame. You can use it but the second that you want to make anything on your website that looks even remotely good you need CSS theres no way around it.
actually css and html are the same thing, html is the basic tag,and css can modify it. to make a lucrative site css is essential.
CSS is definitely better from an SEO perspective. While it's not completely as easy as cutting and pasting the HTML script to a CSS file, it should be fairly easy. Create a style.css file and then move the HTML script that deals with the design aspect of your site over to the style.css file. Then on your page where the HTML script was, place the call to the style.css file. It's a bit more complicated than this, but this is the basics.
I think u must use css. It reduce the loading time of site and it will help in seo. reduce your image size using in web site. use external css which useful to reducing page size. html is heavy than css.
Best bet is to use both, if you keep your styling separate from your html your web pages will have a much cleaner code and more professional outlook, as well as being easier to modify or make tweaks to your design.
HTML5 and CSS3 are just magical.. you cant rely just on HTML. it is just for basic structure of the website. css is the visual of your website.
Both HTML and CSS are important. In HTML many tags are available. By using CSS your site will more attractive.
In order to build a nice site you have to use both CSS and HTML. But CSS is much more efficient than the use of ordinary HTML tables.
HTML is the content, while CSS is the design of your pages. To sum it up, you definitely need both of it for development of Web pages.
I agree. There's a way things are done today - HTML lays the bricks of layout, and CSS gives them beauty, to be poetic
As MattMay and other members have said, I see HTML and CSS as languages that are used together. You can build a html site and then use css to design your site in a neat way. CSS can help decrease the need of html coding used on the pages.