Learning HTML and CSS
HTML is the language of the web. HTML stands for HyperText Markup Language. It is the computer language that the browser interprets in order to render the pages of your website.
HTML provides the structure of a web page. It tells the browser that this is text, and this is a link, and this is image, and this is a heading, and this is paragraph, and this is an ordered list. It does so through the use of “tags” such as “<a>”, “<img>”, “<h1>”.
The latest version of HTML is HTML5.
You should be learning CSS (Cascading Style Sheet) in conjunction with HTML. Whereas HTML defines the structure and organization of the web page, CSS will tell the browser how to present that information such as what color to use, how large to make the text, and so on. CSS is for styling.
With today’s methodologies of building web sites, you will be using both HTML and CSS at the same time during the building of the pages. That is because we no longer do page layouts with tables anymore. Page layouts are done with CSS layout without the use of table tags. This involves understanding of floats and clears which are part of the CSS vocabulary.
With CSS3, this also includes multi-columns layouts.
HTML / CSS book
Some good books to get you started are …
- HTML5 & CSS3 For The Real World by Sitepoint