The good news is... I am and always have been a very anal writer of HTML. I made sure every line, every tag was alined to the perfection I demanded, and would rummage through searching for any bits of code that even though they worked, weren't "correct" according to my coding standards.
The bad news? I was learning this all through HTML, and the habits I had imposed on myself - and now, I need to learn how to change those habits into XHTML habits!
For example: According to the article - "Tags and Attributes must be written in the lower case".
Easy enough, and sure, I always made sure all my code was in the lower case... except for some reason, I always felt that the
<BR> tag, HAD to be in upper case... this is wrong. It is not XHTML standards. There is no reason for the <br> tag to be in upper case, and I will need to stop myself from doing so.Another example, which also affects the
<br> tag, as well as <img> tags and others, is that - "Empty elements must be terminated". Now this one is definitely news to me, and now I know why the automatic codes generated in online forms put the little "/" at the end of the <img> tags and <br> tags. I actually used to go through pages of code removing them because I thought they were useless extras! Of course, some of my previous habits were good ones, and in line with XHTML standards, such as nesting my elements in the right order, and quoting all my attribute values.
Whatever the case, I'm glad now to have a proper standard to adhere to, and hopefully, I will be able to change my bad anal habits into good ones in accordance with XHTML standards! :)