The differences are very small, but it allows for websites to become properly scripted. As it stands at the moment, most websites are scripted very poorly. The current Oddworld Universe is an example of one website poorly scripted in HTML.
XHTML is a stricter HTML scripting language. The differences often include things like ending tags for one tag HTML tags. Like:
HTML | XHTML |
<img src="blah.jpg" alt="This is an image of blahness"> | <img src="blah.jpg" alt="blah.jpg" title="This is an image of blahness" /> |
<hr> | <hr /> |
There are a few more things, but I can't remember them at the moment... Yet I can when I script XHTML...
I suggest you visit this website and read all of the XHTML sections:
http://www.w3schools.com/xhtml/default.asp
Alcar...