Almost everything that you need to know about XHTML in two lectures with tutorial material. These notes advocate the use of XHTML 1.1.
Some old school HTML hackers may find this a difficult transition but there are no excuses, you simply must cease and desist your bad old ways and embrace strict XHTML. I and the good people at the W3C believe that it is worth the effort and I hope that you will eventually agree with us. Not just because your markup becomes cleaner and therefore easier to maintain but also to increase compatibility with existing and future assistive technologies. This does mean that you must get up to speed with CSS, but this can only be a good thing. Eventually you too will realise that XHTML with CSS is actually easier.
The first of these lectures is a basic introduction to the origins of HTML and XHTML which hopefully explains why we now use XHTML to create hypertext documents with semantic structure. The second lecture is a rehash of the Deitel Deitel HTML material covering most of the basic elements.
Watch out for some interesting bugs with the Deitel & Deitel examples viewed using IE. But then no programmer in their right minds uses IE for anything other than testing, especially with it's box model bug and lack of CSS support. IE7 has now arrived but there are still a good many IE 5, 5.5 and 6 browsers out there and IE 7 is unlikely to work on anything older than Windoze XP.
Remember that these exercises are an important part of the course, are relvant to your coursework and and may be relevant to the exam.
Follow this tutorial exercise for absolute beginners. Do not forget to apply yourself to the questions given at the end of the powerpoint slides.
Copy the examples from Deitel Deitel to your web server, update the DOCTYPE to be XHTML 1.1 and submit the examples to the W3C validation service. What do you need to do to make these valid XHTML 1.1?