My first site was a cookery site and I learnt how to do HTML and CSS as I went along with the site.
I must admit that I was pretty clueless about of lot of things regarding HTML and CSS as I wrote that first site and I spent alot of time reading books and surfing the web for help when I got stuck.
I soon realized that HTML was easier than I thought at first. Although there seems like a lot of HTML tags to remember, a lot of tags are used at certain points within a HTML document. Others are purely presentational and CSS is better for these tags. So HTML is basically about structure and CSS is all about presentation.
So after using HTML on that first website with a bit of CSS I had a better idea of how things work together, and proceeded to write several more cookery sites at a faster pace.
After doing these I still wasn't 100% with all the ins and outs of writing a website so I thought while I teach myself everything properly, I will write it down, so others can benefit as well. From this idea the HTML Doctor website was born. This site really taught me a great deal more than the books I had read about HTML and CSS and although a lot of work gave me a great sense of satisfaction when completed.
This site complements the Java sites by adding dynamic page content to our web pages using the Java Servlets and JavaServer Pages (JSPs) technologies.
While I have endeavoured to keep the information on the site accurate and up to date errors may be present. I am only human after all and accept no responsibility for errata on the site. Please contact us if you find errors so I can make the site a better experience for everyone.
I really hope you learn as much from using the site as I have from writing it.
Special thanks to the following:
To all the people at the jQuery site for the wonderful jQuery library, UI and other great additions that are making web pages so much better.
The contributors to the HTML5 Boilerplate project and for the great template which is used as the basis for this sites HTML.
The contributors at the Modernizr project for the HTML5 and CSS3 detection software which we use on the site.