HTML:
HTML stands for Hyper Text Markup Language. HTML is very useful language for creating the professional websites.HTML is basically used for the modification of the place of text, images, frames and the other page resources. In the HTML you have to learn the basic code and you can create the simple web page design. For the HTML there are so many tutorials and websites available on the Internet. You can use WordPad and notepad for writing the code of the HTML.
CSS:
CSS means Cascading Style Sheet. It is used for creating the web design. In the CSS you can store different styles for different controls like textbox, labels and many other tools to use the same controls in the whole website. You can also store the font size, color in the CSS. And you have to just call the CSS function of the fonts and different controls. The code of the CSS is written by using the HTML language and then you need to merge that code with the PHP or .Net and create the website.
HTML vs. CSS:
Really, CSS cannot take the place of the HTML.CSS is used as improve not as the replacement. Today HTML is the perfect code for the web design. CSS shows the look of the website and it includes the background colors, images etc. CSS allows the page margins, font size etc. These elements show the little adjustment of the web design not for the whole website.